Grub Hilang di Ubuntu Karena Install Windows


Beberapa minggu yang lalu saya laptop saya minta di install ulang karena ada kesalahan teknis yaitu antara 32-bit dan 64-bit sehingga saya harus install ulang windowsnya karena laptop saya menggunakan dual booting sehingga  setelah selesai installasi linux yang terinstall tidak terdeteksi ketika melakukan booting akhirnya selama berberapa jam saya browsing dan akhirnya bisa kembali 2 booting dengan linux dan tutorial ini juga berlaku untuk distro turunan ubuntu antara lain Linux Mint,Kubuntu,Edubuntu,Backtrack 5 R2 dan masih banyak lagi




  1. pertama-tama persiapankan CD ubuntu / USB bootable Linux untuk software bisa membaca posting yang ini http://itachimaster.blogspot.com/2012/03/free-software-buat-bootable-flashdisk.html
  2. selanjutnya booting dengan CD atau USB bootable (sebelumnya harus konfigurasi di BIOS dan boot prioritasnya diganti CD atau USB bootable lalu save dengan menekan F10)
  3. setelah booting akan muncul tampilan seperti saat installasi pilih aja yang try ubuntu tunggu beberapa saat sampai Ubuntu Live mode selesai di load apabila sudah masuk dekstop berarti linux sudah siap.
  4. buka terminal bisa di menu atau menggunakan short cut dengan menekan tombol Ctrl + Alt + t besamaan.
cek partisi linux anda dengan mengetik command 

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4a054a05

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 10199 81817600 7 HPFS/NTFS
/dev/sda3 10199 24556 115324928 7 HPFS/NTFS
/dev/sda4 24557 38913 115321697+ f W95 Ext'd (LBA)
/dev/sda5 24557 24739 1464320 82 Linux swap / Solaris
/dev/sda6 29603 38913 74790576 7 HPFS/NTFS
/dev/sda7 24739 29602 39065600 83 Linux

Partition table entries are not in disk order

Disk /dev/sdb: 4011 MB, 4011851776 bytes
255 heads, 63 sectors/track, 487 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0742cd49 


Device Boot Start End Blocks Id System
/dev/sdb1 * 1 488 3917792+ b W95 FAT32
Partition 1 has different physical/logical endings:
phys=(486, 254, 63) logical=(487, 190, 23)

dari hasil analisa tabel diatas bisa terlihat bahwa partisi root linux (/) ada di partisi sda7 apabila sudah yakin selanjutnya lakukan proses mounting partisi tersebut dengan cara
ubuntu@ubuntu:~$ sudo mount -t ext4  /dev/sda7 /mnt/
ubuntu@ubuntu:~$ sudo mount -t proc proc /mnt/proc/
ubuntu@ubuntu:~$ sudo mount -t sysfs sys /mnt/sys/
ubuntu@ubuntu:~$ sudo mount -o bind /dev/ /mnt/dev/
ubuntu@ubuntu:~$ sudo chroot /mnt/ /bin/bash

setelah proses mounting selesai pindah dulu ke mode root
ubuntu@ubuntu:~$ sudo su
root@ubuntu:/#

sekarang mengembalikan GRUB ke MBR dengan perintah dibawah ini 
root@ubuntu:/# grub-install /dev/sda
Installation finished. No error reported.

sekarang kita juga akan memasang GRUB di partisi root (/) dengan menggunakan perintah 
root@ubuntu:/# grub-install /dev/sda7
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR. This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: if you really want blocklists, use --force.

selanjutnya lakukan update pada grub untuk mendeteksi sistem operasi selain linux dengan perintah
root@ubuntu:/# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done

lakukanlah restart dan lihat hasilnya
root@ubuntu:/# reboot


demikian tutorial kali ini semoga dapat membantu kawan-kawan dan bermanfaat :D.
update : alhamdulilah sudah saya coba pada Linux Mint 14  KDE sudah berhasil di selamatkan :v

No comments:

Post a Comment