Memperbaiki Menu Dual Boot Windows 8 dengan CentOS 7

Dalam hal ini salah 1 nya menu Windows 8-nya tidak muncul pada saat booting, yang ada hanya CentOS 7 saja.

Terdapat dua cara dalam mengatasi masalah tersebut, yaitu :
  1.  Menambahkan entri chainload manual untuk script 40_custom GRUB didalam /etc/grub.d. Konten yang perlu ditambahkan dalam script 40_custom sebelum memperbarui menu yaitu:
menuentry "Windows 7" {
   set root='(hd0,1)'
   chainloader +1
 
      2. Memperbarui menu GRUB2 menggunakan perintah :
grub2-mkconfig -o /boot/grub2/grub.cfg

Dual Boot WIndows 8 dan CentOS 7

Perhatikan jumlah disk dan partisi. GRUB2 menyebutkan disk dimulai dengan nol, tetapi partisi dimulai dengan 1. Oleh karena itu, jika Anda memiliki Windows diinstal pada partisi pertama dari disk pertama Anda, Anda akan menggunakan (hd0,1) dan tidak (hd0,0) seperti Anda akan kembali ke sebelumnya.
Opsi ini akan bekerja dengan baik. Ini cukup berguna karena tidak perlu menginstal perangkat lunak pihak ketiga, dengan kata lain tidak akan mengkonfigurasi repo pihak ketiga. Cara kedua untuk mencapai hasil GRUB2 yang diinginkan adalah menginstal utilitas NTFS, satu set dari tiga program kecil yang tidak tersedia di saluran repo resmi.
Jika mendapatkan error berarti CentOS tidak dapat me-mount partisi karena tidak dapat memeriksa apa yang ada.
Contoh tampilan error :
An error occurred while accessing '53.6 GiB Hard Drive', the system responded: The requested operation has failed: Error mounting /dev/sda2 at /run/media/roger/B6F00E61F00E27E7: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda2" "/run/media/roger/B6F00E61F00E27E7"' exited with non-zero exit status 32: mount: unknown filesystem type 'ntfs'
Jadi kita perlu konten pihak ketiga. Misalnya dengan mengkonfigurasi sekelompok repo pihak ketiga, dapat menggunakan Nux dan EPEL, RPMForge, dapat menggunakan salah satu sumber pihak pada CentOS. Ide dasarnya adalah sama. Kemudian, instal:
yum search ntfs...======= N/S matched: ntfs =======findntfs.x86_64 : Find NTFS partitionsfuse-ntfs-3g.x86_64 : Linux NTFS userspace driverfuse-ntfs-3g-devel.x86_64 : Header files, libraries and development documentation for fuse-ntfs-3gntfsprogs.x86_64 : NTFS filesystem libraries and utilities

Kita coba menginstal menggunakan yum install <nama paket>. Kemudian, kita bisa menjalankan update grub2 diperlukan. coba periksa partisi Windows 8 menggunakan file manager. Yup, it works !
grub2-mkconfig -o /boot/grub2/grub.cfgGenerating grub configuration file ...Found linux image: /boot/vmlinuz-3.10.0-123.el7.x86_64Found initrd image: /boot/initramfs-3.10.0-123.el7.x86_64.imgFound linux image: /boot/vmlinuz-3.10.0-123.8.1.el7.x86_64Found initrd image: /boot/initramfs-3.10.0-123.8.1.el7.x86_64.imgFound Windows 7 (loader) on /dev/sda1Done

Ya setelah itu coba direstart, sepertinya sudak rebes semua. Mungkin bisa iseng-iseng cek di Disk Management-nya Windows 8, biasanya terlihat 3 partisi yang tidak diketahui dan itulah partisi Centos 7. 

Selamat kita berhasil ^_^

cara dual boot windows 8 dengan CentOS 7

No comments:

Post a Comment