Updated 2026

วิธีอัปเกรด Ubuntu 24.04 LTS

คู่มือ Step-by-Step ฉบับสมบูรณ์ การอัปเกรดจาก Ubuntu 23.10 (Mantic Minotaur) ไปยัง 24.04 LTS (Noble Numbat)

Ubuntu LTS Security
Ubuntu 23.10 Mantic Minotaur ⚠️ EOL End of Life upgrade Ubuntu 24.04 Noble Numbat ✅ LTS 5 Years Support benefits ข้อดีของ Ubuntu 24.04 LTS 🔒 แพตช์ความปลอดภัย 5 ปี (ถึง 2029) 🐧 Linux Kernel 6.8 ใหม่ล่าสุด 💻 GNOME 46 Desktop Environment ⚡ Performance และ Stability เพิ่มขึ้น Migrate from EOL to LTS for Long-term Security

สำคัญมาก!

เนื่องจาก Ubuntu 23.10 เข้าสู่สถานะ End of Life (EOL) แล้ว การอัปเกรดเป็น 24.04 LTS จะช่วยให้คุณได้รับแพตช์ความปลอดภัยต่อเนื่องไปอีกอย่างน้อย 5 ปี

1

เตรียมความพร้อมก่อนอัปเกรด Preparation

ก่อนเริ่มกระบวนการอัปเกรด ต้องเตรียมความพร้อมและสำรองข้อมูลให้ครบถ้วนเพื่อป้องกันการสูญหายของข้อมูลสำคัญ

Backup → Cloud → Safe

สำรองข้อมูลสำคัญ

  • ไฟล์ใน ~/Documents และ ~/Desktop
  • Database (MySQL, PostgreSQL, MongoDB)
  • Configuration files ที่ custom ไว้
  • Website files และ code projects

ตรวจสอบพลังงาน

  • เสียบปลั๊กไฟ AC Adapter แน่นหนา
  • แบตเตอรี่ต้องมากกว่า 80%
  • เตรียม UPS สำหรับ Server
  • Snapshot VM (ถ้าใช้ Proxmox/VMware)

เคล็ดลับ: เลือกเวลาที่ไม่มีงานหลักใช้งาน เช่น หลังเที่ยงคืน หรือวันหยุด เพื่อลดผลกระทบต่อการใช้งาน

2

อัปเดตแพ็กเกจระบบเดิม

ก่อนเริ่มอัปเกรดเป็น Ubuntu 24.04 จำเป็นต้องทำให้ระบบปัจจุบันเสถียรที่สุด โดยอัปเดตแพ็กเกจทั้งหมดเป็นเวอร์ชันล่าสุดของ Ubuntu 23.10 ก่อน

Old Packages apt update Updated reboot Ready!

สิ่งสำคัญที่ต้องรู้

  • ขั้นตอนนี้จะใช้เวลา 10-30 นาที ขึ้นอยู่กับความเร็วเน็ต
  • ตรวจสอบว่ามี disk space ว่างอย่างน้อย 5 GB
  • ถ้ามี error จาก apt update ให้แก้ repository ก่อน (ดูด้านล่าง)

2.1 Update & Full Upgrade

Required

อัปเดตรายการ repository และอัปเกรดแพ็กเกจทั้งหมด

sudo apt update && sudo apt full-upgrade -y
อธิบาย:
  • apt update - ดาวน์โหลดรายการแพ็กเกจล่าสุด
  • apt full-upgrade - อัปเกรดทั้งหมด รวมลบเก่า
  • -y - ยืนยันทุกขั้นตอนอัตโนมัติ

2.2 Clean Up & Reboot

Recommended

ลบแพ็กเกจที่ไม่จำเป็นและรีสตาร์ทระบบ

sudo apt autoremove -y && sudo apt autoclean && sudo reboot
อธิบาย:
  • apt autoremove - ลบ dependency ที่ไม่ได้ใช้
  • apt autoclean - ลบ cache .deb files เก่าๆ
  • reboot - รีสตาร์ทเพื่อใช้ kernel ใหม่
3

เริ่มการอัปเกรดเป็น Ubuntu 24.04

เมื่อระบบเดิมเสถียรแล้ว ให้เริ่มกระบวนการอัปเกรดเป็น Ubuntu 24.04 LTS (Noble Numbat) โดยใช้คำสั่งมาตรฐานของ Ubuntu

Ubuntu 24.04 LTS Info

Kernel 6.8
5 ปี LTS
GNOME 46
Glibc 2.39

3.1 รันคำสั่งอัปเกรด

sudo do-release-upgrade -d

สิ่งสำคัญระหว่างการอัปเกรด

ระบบจะถามคำถามหลายข้อระหว่างอัปเกรด:

  • Restart services: เลือก "Yes" เพื่อ restart services ที่ต้องการ
  • Remove obsolete packages: เลือก "Yes" เพื่อลบแพ็กเกจเก่า
  • Keep local configs: เลือก "keep local version" ถ้า custom ไว้
  • เวลาที่ใช้: 30-90 นาที ขึ้นอยู่กับความเร็วเน็ต

เคล็ดลับ: การอัปเกรดเป็นเวอร์ชัน LTS (Long Term Support) จะช่วยเพิ่มความเสถียรให้กับ Server และ Workstation ของคุณในระยะยาว

!

แก้ปัญหา 404 Not Found (Repository EOL)

เนื่องจาก Ubuntu 23.10 (Mantic Minotaur) ได้เข้าสู่สถานะ End of Life (EOL) แล้ว การ repository หลักจะไม่รองรับอีกต่อไป

อาการของปัญหา

เมื่อรัน sudo apt update จะเจอ error:

Err:1 http://archive.ubuntu.com/ubuntu mantic InRelease
404 Not Found [IP: ...]
...
E: Failed to fetch ... 404 Not Found

วิธีแก้ไข

ใช้คำสั่ง sed เพื่อแก้ไข repository sources โดยอัตโนมัติ:

sudo sed -i 's/archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
sudo sed -i 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
หลังจากแก้ไขแล้ว
  1. รัน sudo apt update เพื่ออัปเดตรายการ repository ใหม่
  2. ดำเนินการตามขั้นตอนที่ 2 และ 3 ต่อไปได้ปกติ
4

ตรวจสอบเวอร์ชันใหม่

หลังจากการอัปเกรดเสร็จสิ้นและรีสตาร์ทระบบแล้ว ให้ยืนยันว่าระบบของคุณเปลี่ยนเป็น Ubuntu 24.04 LTS (Noble Numbat) เรียบร้อยแล้ว

$ lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 24.04 LTS Release: 24.04 Codename: noble
lsb_release -a

ผลลัพธ์ที่คาดหวัง:

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble

อัปเกรดสำเร็จ!

คำสั่งเพิ่มเติม
  • uname -r = ตรวจสอบ kernel version
  • cat /etc/lsb-release = ดูข้อมูลทั้งหมด
  • apt policy = ตรวจสอบ repository
สิ่งที่ควรทำถัดไป
  • ตรวจสอบ service ที่สำคัญทั้งหมด
  • ทดสอบ database connections
  • ตรวจสอบ firewall rules
  • ทำ backup snapshot ของระบบใหม่