CandraLab

IT Pro & Developer Resource

Menu Close

Cara Mengubah Default Boot OS di Grub Ubuntu

Banyak diantara kita menginstall Linux Ubuntu Dan Windows dalam satu komputer. Secara default, Ubuntu akan menjadi pilihan default di Menu Boot GRUB. Pertanyaan yang sering di ajukan adalah bagaimana cara mengubah agar Boot default ke Windows. Ada banyak tutorial yang beredar, namun yang saya liat, banyak tutorial sudah kadaluarsa karena menggunakan grub versi 1 atau menggunakan Ubuntu versi lama.

Dalam panduan singkat kali ini, saya akan mengubah default Boot ke Windows 8. Ada 3 langkah utama yaitu:

  1. Mengecek Menu entry di /boot/grub/grub.cfg
  2. Mengedit Default Grub di /etc/default/grub
  3. melakukan update grub dengan perintah sudo grub-update

Melihat menu entry

Buka terminal dan jalankan perintah grep menuentry /boot/grub/grub.cfg

....
menuentry 'Memory test (memtest86+)' {
menuentry 'Memory test (memtest86+, serial console 115200)' {
menuentry 'Windows 8 (loader) (on /dev/sda1)' --class windows
....

Perhatikan posisi Windows. salin atau tulis dulu apa yang muncul di menu entry windows. Dalam hal punya saya adalah Windows 8 (loader) (on /dev/sda1). Tulis apa adanya, jangan ada perbedaan spasi atau huruf besar.

Mengedit default grub

sudo nano /etc/default/grub 
....
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
....

Perhatikan baris GRUB_DEFAULT=0. Ubahlah angka nol tadi sesuai dengan menuentry windows yang sudah anda salin atau catat tadi.

GRUB_DEFAULT= "Windows 8 (loader) (on /dev/sda1)"

Setelah selesai, simpan. Kalau menggunanan Nano editor, perintahnya CTRL+O. lalu tekan CTRL-X untuk keluar

Mengupdate Grub

Gunakan perintah

 sudo update-grub

outputnya kurang lebih seperti ini

candra@candralab:~$ sudo update-grub
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.2.0-29-generic
Found initrd image: /boot/initrd.img-3.2.0-29-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 8 (loader) on /dev/sda1
done

Jika munculnya seperti diatas, maka anda sukses mengubah default Boot Ke Windows. Jika munculnya pesan error misalkan seperti ini

/usr/sbin/grub-mkconfig: 6: /etc/default/grub: Windows 8 (loader) (on /dev/sda1): not found

Cek lagi apakah ada penulisan yang salah dan yang paling perlu diperhatikan tidak boleh ada spasi setelah tanda sama dengan di bagian

GRUB_DEFAULT="Windows 8 (loader) (on /dev/sda1)"

Ok. semoga tutorial sederhana ini bermanfaat. Happy Hacking!.