Menambahkan Windows ke grub boot loader Linux

Secara tidak sengaja saat instalasi dual boot operasi sistem Windows dan Linux Arch, OS Windows 10 tidak terdeteksi oleh os-prober di grub bootloader. Komputer saya Lenovo Thinkpad x230 pakai BIOS/MBR dual boot Windows 10 dan Arch Linux, jadi tutorial ini khusus untuk yang pakai MBR saja.

Berikut cara menambahkan menu Windows ke dalam menu grub boot loader di Linux.

1. Check disk instalasi Windows

Kita harus hafal di disk mana Windows terinstall, check dengan perintah print block device attributes blkid

Di komputer saya, ada pada disk /dev/sda1 dan mungkin mudahnya dengan membaca label (System Reserved)

sudo blkid|grep UUID

Hasilnya, kira-kira tampak seperti ini disk /dev/sda1 UUIDnya FC48D2C548D27DA8

/dev/sda1: LABEL="System Reserved" BLOCK_SIZE="512" UUID="FC48D2C548D27DA8" TYPE="ntfs" PARTUUID="c226f183-01"
/dev/sda2: BLOCK_SIZE="512" UUID="92CC15EACC15E97D" TYPE="ntfs" PARTUUID="c226f183-02"
/dev/sda5: LABEL="Data" BLOCK_SIZE="512" UUID="C4C63445C6343B4E" TYPE="ntfs" PARTUUID="c226f183-05"
/dev/sda6: UUID="4fbfaa09-7015-4f6b-85ac-c9e8755768b3" TYPE="swap" PARTUUID="c226f183-06"
/dev/sda7: UUID="82009c49-5801-4670-ae86-049c8c3f3349" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="c226f183-07"

2. Menambahkan menu entry Windows 10 ke Grub

Edit file konfigurasi Grub

sudo nano /boot/grub/grub.cfg

Tambahkan baris berikut ke block custom Grub, (di dalam block 40_custom), seperti ini:

Perhatian: Ganti UUIDnya lihat: FC48D2C548D27DA8

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "WINDOWS 10 (on /dev/sda1)" --class windows --class os {
    insmod part_msdos
    insmod ntfs
    set root='(/dev/sda,msdos1)'
    search --no-floppy --fs-uuid --set=root FC48D2C548D27DA8
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grub.d/40_custom ###

Simpan

3. Restart komputer

Restart dengan perintah reboot

Selesai, semoga bermanfaat.

Leave a Reply

Your email address will not be published. Required fields are marked *