Mengubah Urutan Boot Loader di Linux Ubuntu

Assalamualaykum Wr. Wb.
kali ini saya akan berbagi pengalaman saya mengenai cara mengganti urutan Boot Loader jika di dual boot windows dengan Linux. karena saya juga orang awam, dan baru saja migrasi setengah dari Windows ke Linux. saa menggunakan dual boot dengan Windows 8.1 dan Linux Backbox.

dan permasalahan yang muncul adalah setiap kita menghidupkan laptop/komputer kita, jika kita tinggal beberapa saat maka pc kita akan booting dengan Sistem operasi yang berada diurutan pertama. padahal yang kita inginkan booting menggunakan sistem operasi yang berbeda.
untuk mengganti sistem operasi yang akan kita jadikan burg ikuti langkah berikut ini. disini saya menggunakn burg loader, namun sama saja.

pertama, yang pasti buka terminal dahulu. kemudian ketikkan sudo geany /boot/burg/burg.cfg jika anda menggunakan burg.
jika menggunakan grub maka perintahnya menjadi sudo geany /boot/grub/grub.cfg lalu masukkan password anda.
perintah diatas maksudnya adalah membuka file grub.cfg/burg.cfg menggunakan geany (sejenis notepad jika di windows) dengan root permission. jika kita tidak menggunakan root permission maka pengaturan yang sudah kita atur tidak akan bisa digunakan.

kedua, backup semuanya dengan mengcopy isi dari burg.cfg/grub.cfg lalu buka geany lain dan pastekan disana, lalu di save agar tidak hilang. hal ini bertujuan untuk mengembalikan pengaturan jika nanti yang kita bikin gagal dan kita malah tidak bisa booting.

ketiga, jika kita sudah membackup maka cari tulisan seperti dibawah ini.
### BEGIN /etc/burg.d/30_os-prober ###
menuentry "Windows 8 (loader) (on /dev/sda1)" --class windows --class os {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 78acf2b9acf2714c
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/burg.d/30_os-prober ###
jika menggunakan burg, dan
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 8 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 78ACF2B9ACF2714C
drivemap -s (hd0) ${root}
chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
jika menggunakan grub.
lalu cut tulisan diatas dan taruh/pastekan di atasnya menu entry boot dari Linux


  set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi

PASTEKAN DISINI

menuentry 'Ubuntu, with Linux 3.11.0-26-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root bcb61590-6944-43d1-8e2f-16cc47aac15c
linux /boot/vmlinuz-3.11.0-26-generic root=UUID=bcb61590-6944-43d1-8e2f-16cc47aac15c ro   quiet splash $vt_handoff
initrd /boot/initrd.img-3.11.0-26-generic
}
menuentry 'Ubuntu, with Linux 3.11.0-26-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root bcb61590-6944-43d1-8e2f-16cc47aac15c
echo 'Loading Linux 3.11.0-26-generic ...'
linux /boot/vmlinuz-3.11.0-26-generic root=UUID=bcb61590-6944-43d1-8e2f-16cc47aac15c ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.11.0-26-generic
}

jika sudah maka disave, dan silahkan mencoba dengan merestart PC anda.
jika urutan yang anda inginkan sudah benar. maka selamat, jika error mungkin terjadi kesalahan letak anda mempastekan bootnya. anda bisa mengubahnya menjadi default lagi dengan booting menggunakan flashdisk yang sudah diubah menjadi bootloader ubuntu.
sekian artikel saya mengenai cara mengubah urutan booting sistem operasi, jika ada kekurangan mohon berkomentar untuk perbaaikkan saya kedepannya.
Wassalamualaykum Wr. Wb.

No comments:

Post a Comment