Pencarian

Sabtu, 20 November 2010

Script untuk Mengembalikan GRUB pada saat reinstall windows

Bagi orang-orang yang baru ingin mencoba linux, menggunakan dual boot merupakan solusi alternative. karena kita bisa menanam 2 sistem operasi dalam satu PC/Notebook dan aplikasi yang digunakan untuk dual boot tersebut adalah GRUB.

Jika kita menginstall windows terlebih dahulu, setelah itu menginstall linux ex:distro ubuntu, biasanya GRUB akan terinstall secara otomatis pada bagian akhir instalasi linux(Pada distro-distro linux modern :)) :)) ) dan GRUB akan mendeteksi sistem operasi lain yang ada pada harddisk kita.

Namun jika kita menginstall linux dahulu baru setelahnya menginstall windows (atau install ulang windows pada dual boot) maka GRUB akan menghilang karena windows tidak memiliki GRUB atau aplikasi sejenisnya secara default ( mungkin windows sangat yakin jika orang sudah menggunakan OS nya maka tidak akan berpaling dengan OS lain :D). Hal ini tentu menyebabkan kita tidak bisa mengakses sistem operasi lain yang terdapat pada harddisk kita selain windows.

Ada beberapa cara untuk mengembalikan GRUB Loader, salah satunya dengan menggunakan LiveCD Linux ubuntu 10.04.
Paling tidak ini cara yang paling mudah menurut saya :p
Untuk Proses mengembalikan GRUB Loader secara detail, silahkan merujuk pada artikel ini http://linuxjambi.com/2010/11/memperbaiki-grub-ubuntu-10-04

Dikarenakan saya yang sering lupa dengan perintah2 tersebut, maka saya menuliskan perintah tersebut menggunakan bashshell untuk memudahkan proses pengembalian GRUB yang hilang akibat reinstall windows.

root@f0r-each:/home/a3m-nix# nano restore-grub

#!/bin/bash
fdisk -l
echo “Lihat Tipe harddisk dan Partisi /(root), ex: sda,hda”;
read -p “Ketik Tipe harddisk dan Tekan Enter:” hd;
read -p “Ketik Partisi root. (ex:sda6) dan Tekan Enter :” sd;
mount /dev/$sd /mnt;
mount –bind /proc /mnt/proc;
mount –bind /dev /mnt/dev;
mount –bind /sys /mnt/sys;
chroot /mnt;
update-grub2;
grub-install /dev/$hd;
echo “Sukses, silahkan reboot…:D”;

Simpan script diatas dan jalankan dengan perintah:
root@f0r-each:/home/a3m-nix# sh restore-grub
*Jalankan script diatas menggunakan account root
Semoga bermanfaat…. Keep share…

2 komentar:

  1. :D mantap bro... scrapt script.... izin sharing... ;)

    BalasHapus
  2. kalau saya, pake macos dual sama ubuntu.
    ribet kalau pas booting, harus pencet keyboard dulu biar grub bisa muncul :(

    BalasHapus