Mengapa Multi-Boot?
Karena anda masih enggan/sayang melepas windows XP ASLI atau MacOS anda tetapi ingin merasai GNU/Linux (selanjutnya sebut saja Linux).
Persiapan Multi-Booting?
- Space hardisk kosong. Bisa saja drive D anda yang masih kosong untuk dipakai sekitar 3 Gb.
- CD/DVD distro Linux favorit anda.
- Gparted, PartedMagic, atau PartitionMagic
- Menerima disclaimer saya, sbb :
"AMRINZ TIDAK BERTANGGUNG JAWAB ATAS SEGALA KERUGIAN YANG DISEBABKAN KARENA TUTORIAL INI. Selalu BACKUP DATA ANDA!!!"
Bagaimana Melakukan Multi-Booting?
- Buat partisi baru untuk Linux. Anda akan memerlukan minimal:
- 2.5Gb untuk root, dan
- 500Mb (2x 256Mb RAM anda) untuk swap.
- Gunakan Gparted/PartedMagic LiveCD atau PQ8 ASLI anda untuk me-resize drive anda agar tersisa space kosong (un-partitioned space) 3Gb. Lalu buat partisi baru sesuai spek diatas.
- Reboot PC anda dan rubah boot order BIOS anda (jika belum) ke CDROM first. kemudian masukkan CD/DVD install distro Linux anda dan boot.
- Begitu anda masuk mode install, ikuti langkah-langkahnya sampai tuntas.
- Reboot PC anda, dan bila distro anda bisa/benar melakukan auto OS detection, anda akan bisa memilih Windows XP di menu BootLoader anda. Jika tidak, ikuti langkah selanjutnya.
Menambah Pilihan Booting Manual (case GRuB)
Beberapa distro tidak otomatis menambahkan Windows (atau OS terdahulu lainnya) di menu bootloader-nya. Untuk mengatasi ini, teruskan boot dengan distro baru anda, kemudian buka terminal, jalankan editor untuk membuka file /boot/grub/menu.lst.
sudo nano /boot/grub/menu.lsttambahkan baris-baris berikut ini :
title WindowsXP
root (hd0,0)
chainloader +1
makeactive
boot
tekan tombol Ctrl+O untuk menyimpan lalu Ctrl+X untuk keluar dari nano.
Catatan:
Anda juga bisa menggunakan gedit (Alt+F2 >> ketik "gksu gedit /boot/grub/menu.lst", tanpa tanda petik) atau kate (Alt+F2 ketik "kdesu kate /boot/grub/menu.lst", tanpa tanda petik).
Bagaimana Membaca/Menulis Partisi Windows?
- Untuk FAT32, tambahkan, misalnya "dev/hda2 /media/hda2 vfat defaults,umask=000 0 0" pada baris mount vfat di fstab anda.
- Untuk NTFS, instal paket ntfs-3g dan tambahkan pilihan " " di fstab anda.
Bagaimana Menghapus Linux?
Caranya mudah,
- Melalui aplikasi partition editor, hapus partisi root dan swap tadi. Jika anda ingin menggunakan/menyatukannya kembali, tinggal diresize kembali seperti semula.
- Restart PC anda dan boot melalui CD instalasi Windows anda dan masuk ke mode commandline recovery (kalo gak salah tekan tombol R), kemudian jalankan fixmbr:
c:\>fixmbr - Reboot PC anda
Bagaimana Menghapus Windows?
Jika sekiranya anda lebih menyukai Linux dan memutuskan menggunakan Linux 100%, hapus saja partisi Windows anda (BUKAN PARTISI DATA ANDA!), dan kemudian satukan (resize)/copy saja partisi Linux anda yang sudah ada ke partisi kosong yang ditinggalkan windows. Lengkapnya sbb:
- Hapus partisi windows anda (BUKAN PARTISI DATA ANDA!) kemudian resize/copy partisi root anda ke partisi kosong yang ditinggalkan windows tadi.
Kemudian, boot melalui LiveCD yang memiliki GRUB (mis, RIP). tekan tombol C untuk masuk mode commandline.
grub> root (hd0,0)
grub> kernel /vmlinuz root=/dev/hda1 ro
grub> initrd /initrd.img
grub> boot - Setelah anda masuk ke Linux anda, buka terminal dan jalankan grub-install:
amrinz@lomedia:~$sudo grub-install hd0 - 3. Sesuaikan letak partisi Linux baru anda dengan letak partisi di fstab (/etc/fstab). Misalnya, dari hda6 ke hda1 dan swap, dari hda7 ke hda5 (lihat status partisi baru anda di Gparted)
- 4. Reboot PC anda
Catatan:
Jika metode symlink /vmlinuz tidak bekerja, panggil vmlinuz dengan nama absolut-nya, mis: /boot/vmlinuz-2.6.15-23-386 (begitu juga dengan initrd, gunakan nama absolut-nya). Jika anda tidak tahu, coba tekan tombol TAB (memanfaatkan fitur TAB completion GRuB) setelah mengetik /boot/vmlinuz atau /boot/initrd
Well, di beberapa kasus/distro anda harus menyesuaikan sesuai behaviour distro anda.

5 Comments
[...] no responses Migrasi: Multiboot Windows XP dan GNU/Linux [...]
ReplyDelete[...] no responses Migrasi: Multiboot Windows XP dan GNU/Linux [...]
ReplyDeletethanks, dah lama nyari yg ginian. Once again thanks
ReplyDeleteIya, terima kasih atas infonya, tapi ketika masuk kedalam CD recovery windows dan tekan R, lalu diminta password administrator, nah password ini yg LUPA. jadi ga bisa masuk ke commandline untuk ngetik fixmbr, ada cara laen ga? misal hapus grubnya melalui gparted gitu, krn skrng linuxnya dah terlanjur kehapus dan bermasalah di grubnya yg error.
ReplyDelete@arsyik
ReplyDeletekalo gitu mesti recover passwd admin windows dulu baru fixmbr, cara lain saya ndak tau.
coba googling yah