Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> สมาร์ทโฟน >> Linux

[เก่า/Deprecated] Dual Boot Windows XP และ Ubuntu Linux บน Asus Eee PC 900

⚠ บทความนี้เก่าและ Deprecated แล้ว (เผยแพร่ 2008) Windows XP หยุดรองรับ 2014 Ubuntu 8.04 หยุดรองรับ 2013 Eee PC 900 (16GB SSD) เป็น Hardware ยุคก่อน แต่หลักการ Dual Boot ยังใช้ได้


หลักการ Dual Boot ทั่วไป (ยังใช้ได้ทุกยุค)

  1. ติดตั้ง Windows ก่อน (Windows เขียน Bootloader ทับ Linux)
  2. ติดตั้ง Linux ต่อ (GRUB จะ Detect Windows และเพิ่มเมนู Dual Boot อัตโนมัติ)
  3. Partitioning: Resize Windows Partition (NTFS) ให้เหลือพื้นที่ → สร้าง Partition Linux (ext4/btrfs) + Swap/zram

ขั้นตอนสมัยใหม่ (Windows 10/11 + Ubuntu 22.04/24.04+)

  1. Backup ข้อมูลสำคัญ
  2. Windows: Shrink Volume (Disk Management → Right-click C: → Shrink) ทิ้งพื้นที่ 50-100GB+
  3. ปิด Fast Startup (Control Panel → Power Options → Choose what power buttons do → Change settings currently unavailable → Uncheck Fast Startup)
  4. ปิด BitLocker (ถ้าเปิดอยู่) → manage-bde -off C:
  5. สร้าง Bootable USB Ubuntu (Rufus/Ventoy/BalenaEtcher)
  6. BIOS/UEFI: Disable Secure Boot (ถ้าจำเป็น), UEFI Mode (แนะนำ), Boot Priority: USB First
  7. บูต Ubuntu Live → Install Ubuntu
  8. Installation Type: Install Ubuntu alongside Windows Boot Manager (Auto) หรือ Something else (Manual Partition)
  9. Manual Partition (แนะนำ):
    • EFI System Partition (มีอยู่แล้วจาก Windows) → Mount point: /boot/efi
    • Root (/): ext4/btrfs, ขนาดที่ต้องการ
    • Swap: ขนาด RAM (หรือใช้ zram)
    • /home: แยก Partition (Optional)
  10. Complete Installation → Reboot → GRUB Menu จะแสดง Ubuntu และ Windows

แก้ปัญหา GRUB ไม่แสดง Windows

# ใน Ubuntu
sudo update-grub
# หรือ
sudo os-prober
sudo update-grub

# UEFI: ตรวจสอบ Boot Order
efibootmgr -v
# ใช้ BIOS/UEFI Menu เลือก Ubuntu (shimx64.efi) เป็น First Boot

ข้อควรระวังเฉพาะ Eee PC 900 (SSD 16GB)

  • พื้นที่น้อยมาก: Windows XP + Ubuntu = ต้องจัดการพื้นที่อย่างเข้มข้น
  • SSD PATA/G1 แบบเก่า: ไม่มี TRIM, เขียนช้า, อายุการใช้งานสั้น
  • แนะนำ: ใช้ Linux เพียงอย่างเดียว (Single Boot) + External Storage
  • Filesystem: f2fs (Flash-Friendly) หรือ ext4 with discard
ไม่แนะนำ Dual Boot XP + Ubuntu 8.04 ในปัจจุบัน ทั้งคู่ EOL แล้ว ใช้ Windows 10/11 LTSC + Ubuntu LTS / Linux Mint / Fedora แทน