Jumat, 10 Mei 2013

Mengembalikan GRUB Boot Loader Linux Ubuntu

Suatu ketika tampil seorang anak muda dengan kemampuan yang pas-pasan, dan mungkin bisa dibilang sangat pres banget. Dia ingin coba'' lah maksudnya untuk meng-install salah satu dari varian Linux, sebut saja dia Ubuntu yang bersanding dengan windows. Pada awalnya untuk meng-install sangatlah kurang familiar, namun lambat laun yah sekarang udah lumayan bisa'lah.

Nah,.. pada suatu ketika si windows mangalami masalah, banyak virus, lemot abis. Yah, udin langsung tancap gas install ulang. Akhirnya setelah selesai install ulang tuh si windows, ternyata dapet masalah bahwa Linux yang mulai kubangga2kan akhirnya tertimpah grub loadernya oleh si windows.

Pernahkah temen'' semua mengalami hal serupa tersebut? Ingin tau caranya ?
Baiklah, akan Saya uraikan langkahnya sebagai berikut :

1. Silahkan booting ulang komputer anda dengan cd/dvd distro linux (yang saya gunakan ini adalah varian ubuntu, boleh seri apa saja),

2. Masuk ke live cd ubuntu dengan memilih "try ubuntu",

3. Buka Home Folder : Places - Home Folder, 

4. Mount drive root linux, 

5. Buka terminal : Application - Accessories - Terminal,

6. Masuk ke drive /media dan lihat isinya
 
ubuntu@ubuntu:~$ cd /media/

ubuntu@ubuntu:/media$ ls

a7a5a873-9f3a-4171-aadb-9785e24744f9  uuid

7. Masuk ke directory root folder dan lihat isinya,


ubuntu@ubuntu:/media$ cd a7a5a873-9f3a-4171-aadb-9785e24744f9/

ubuntu@ubuntu:/media/a7a5a873-9f3a-4171-aadb-9785e24744f9$ ls
bin    dev   initrd.img  media  proc  selinux  tmp  vmlinuz
boot   etc   lib         mnt    root  srv      usr
cdrom  home  lost+found  opt    sbin  sys      var

8. Supaya tidak terlalu banyak baris yang keluar nantinya, kembali ke home folder

ubuntu@ubuntu:/media/a7a5a873-9f3a-4171-aadb-9785e24744f9$ cd ~



9. Lakukan instalasi grub

ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/a7a5a873-9f3a-4171-aadb-9785e24744f9/ /dev/sda --recheck

Installation finished. No error reported.

10. Masuk ke root folder kembali
ubuntu@ubuntu:~$ cd /media/a7a5a873-9f3a-4171-aadb-9785e24744f9/

11. Mengubah konfigurasi grub loader,

ubuntu@ubuntu:/media/a7a5a873-9f3a-4171-aadb-9785e24744f9$ sudo gedit boot/grub/grub.cfg

### BEGIN /etc/grub.d/30_os-prober ###
if [ "x${timeout}" != "x-1" ]; then
  if keystatus; then
    if keystatus --shift; then
      set timeout=-1
    else
      set timeout=0
    fi
  else
    if sleep --interruptible 3 ; then
      set timeout=0
    fi
  fi
fi
### END /etc/grub.d/30_os-prober ###

menuentry "Windows X_X (loader) (on /dev/sda1)" {
    insmod part_msdos
    insmod ntfs
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set D448D9C748D9A90E
    chainloader +1
}

12. Ubah kode uuid pada grub lampau dengna uuid baru : D448D9C748D9A90E

 
*Cek harddisk Sistem Windows (C:\)

===========================

ubuntu@ubuntu:~$ cd /media/

ubuntu@ubuntu:/media$ ls
a7a5a873-9f3a-4171-aadb-9785e24744f9  DAF0B0FAF0B0DDC7
af2b950b-6722-46f1-964d-964ad5f6573a  FIGHTERZ
d6c8ca7d-e940-437a-a09c-c62ae0439165  uuid

ubuntu@ubuntu:/media$ cd DAF0B0FAF0B0DDC7/

ubuntu@ubuntu:/media/DAF0B0FAF0B0DDC7$ ls
AUTOEXEC.BAT  Documents and Settings  ntldr                      WINDOWS
BOOT.001      IO.SYS                  pagefile.sys
boot.ini      MSDOS.SYS               Program Files
CONFIG.SYS    NTDETECT.COM            System Volume Information

ubuntu@ubuntu:/media/DAF0B0FAF0B0DDC7$

Copy kode UUID : DAF0B0FAF0B0DDC7





Tidak ada komentar: