ubuntu: ติดตั้งหลายระบบปฏิบัติการ
ต้องการติดตั้งระบบปฏิบัติการ 3 ตัว โดยใช้ grub ของอูบุนตู
WinMe : 10G
WinXP : 15G
Ubuntu: ที่เหลือ
โดยให้เลือกบูตระบบใดระบบเดียว
( หมายเหตุ
1 - ถ้าติดตั้งตามปกติ จะต้องลำดับ WinMe -> WinXP -> Linux
แต่วิธีนี้ WinXP จะติดตั้งระบบจัดการบูตให้โดยอัตโนมัติ และ WinXP จะมองเห็น WinMe เป็นไดรฟ์ C: และ grub จะมองเห็นเพียง WinXP
แต่กรณีนี้ เราไม่ต้องการให้ WinXP เห็น WinMe เป็นไดรฟ์ C: เพื่อป้องการการสับสนในการติดตั้งโปรแกรม และต้องการให้ grub เห็นระบบทุกระบบ เพื่อให้เราได้เลือกในตอนบูต
2 - อาจมีวิธีที่ดีกว่านี้ แต่การทดลองกินเวลามาก จึงทดลองแค่หยาบ ๆ ครับ
3 - ไม่สนับสนุนให้ใช้แผ่นผิดกฎหมายนะครับ )
กระบวนการคือ แบ่งพาร์ติชั่น -> ติดตั้ง WinXp -> ติดตั้ง WinMe -> ติดตั้งอูบุนตู
แบ่งพาร์ติชั่น
(โดยใช้ fdisk ของแผ่นติดตั้งอูบุนตู)
เริ่มด้วยบูตแผ่น Ubuntu Live CD แต่ยังไม่ต้องติดตั้ง
เปิด Terminal
Application -> Accessories -> Terminal
$ sudo su
# fdisk /dev/hda
P1.WinMe - Primary - Hidden Fat32 - 10G
n -> p -> 1 -> [DEFAULT] -> +10G
t -> 1 -> 1c
P2.WinXp - Primary - NTFS - 15G
n -> p -> 2 -> [DEFAULT] -> +15G
t -> 2 -> 7
P3.Extend
n -> e -> 3 -> [DEFAULT] -> [DEFAULT]
P5.Linux/boot - 100M
n -> l -> [DEFAULT] -> +100M
P6.Linux/swap - 512M
n -> l -> [DEFAULT] -> +512M
t -> 6 -> 82
P7.Linux/boot - Full
n -> l -> [DEFAULT] -> [DEFAULT]
Write
w
ติดตั้ง WinXP
บูตแผ่นติดตั้ง WinXP โดยเลือกติดตั้งลงบนพาร์ติชั่นที่ 2
ทำจนจบ
ติดตั้ง WinMe
เริ่มด้วยบูตด้วยแผ่น Ubuntu Live CD ใช้ fdisk เหมือนเดิม แก้พาร์ติชั่นแรกให้เป็น FAT32
$ sudo su
# fdisk /dev/hda
t -> 1 -> c
Write
w
# mkfs.vfat /dev/hda1
ต่อด้วยบูตแผ่นติดตั้ง WinMe (ต้องฟอร์แมตไดรฟ์ C: ใหม่ด้วย)
ติดตั้งบนพาร์ติชั่นแรกจนจบ
ติดตั้งอูบุนตู
บูตด้วยแผ่น Ubuntu Live CD ติดตั้งตามปกติ ลงบนพาร์ติชั่นที่ 7
( /boot เป็น /dev/hda5, swap เป็น /dev/hda6 และ / เป็น /dev/hda7 )
ปรับแต่ง grub
$ sudo vi /boot/grub/menu.lst
ไปที่ท้ายไฟล์ ตรงช่วง Windows ME และ Windows XP เติมคำสั่ง hide และ unhide ลงไป
# This entry automatically added by the Debian installer for a non-linux OS # on /dev/hda1 title Windows 95/98/Me hide (hd0,1) unhide (hd0,0) root (hd0,0) savedefault makeactive chainloader +1 # This entry automatically added by the Debian installer for a non-linux OS # on /dev/hda2 title Microsoft Windows XP Professional hide (hd0,0) unhide (hd0,1) root (hd0,1) savedefault makeactive chainloader +1
เสร็จแล้ว
ดัดแปลงมาจาก Multiboot with GRUB Mini-HOWTO
Recent comments