Mengatasi Grub Rescue pada semua UBUNTU dan Blankon

Saya kemarin menemui masalah Grub rescue, 3 system operasiku hilang. Tapi itu saya kira hilang, ternyata TIDAK. Grub yaitu Grand Unified Boot Loader yang merupakan bootloader pada sistem operasi linux. GRUB digunakan untuk memilih OS yang ingin dijalankan.
kenapa grub bisa hilang?

  1. saat instalasi lebih dari 1 OS yang tertimpa Windows.
  2. kesalahan menginstal burg untuk tampilan grub saat update repository
  3. kesalahan pada waktu mempartisi hardisk (seperti yang saya alami)
cara mengatasinya yaitu :
  1. siapakan Live CD / USB Ubuntu , pilih "try ubuntu"
  2. klik system, masuk ke Terminal. Applications > Accesories > Terminal
  3. gunakan hak akses sebagai root (/), caranya ketikan $sudo su jika ada password masukan password anda
  4. lihat partisi pada ubuntu $sudo fdisk -l
  5. setelah anda mengetahui partisi linux anda (misal : partisi linux di hardisk saya /sda8) baru lakukan mounting
  • sudo mount -t ext4 /dev/sda8 /mnt/
  • sudo mount -t proc proc /mnt/proc/
  • sudo mount -t sysfs sys /mnt/sys/
  • sudo mount -o bind /dev/ /mnt/dev/
  • sudo chroot /mnt /bin/bash
selanjutnya cara mengembalikan GRUB ke MBR, (/sda8 adalah partisi linux dihardisk saya)
  • grub-install /dev/sda
  • grub-install /dev/sda8
setelah itu reboot komputer.
 

Membuat Blankon Pattimura Kompatibel dengan Distro Ubuntu lain

Dilaptop saya menggunakan Blankon Pattimura, Ketika saya berusaha menambahkan PPA dengan menggunakan perintah “apt-add-repository”, saya selalu menemukan galat berikut:
Traceback (most recent call last):
  File "/usr/bin/apt-add-repository", line 60, in 
    sp = SoftwareProperties()    
  File "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", line 90, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", line 538, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)    
  File "/usr/lib/python2.7/dist-packages/aptsources/distro.py", line 91, in get_sources
    raise NoDistroTemplateException("Error: could not find a "
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template

Lalu saya teringat pada waktu saya mengikuti pelatihan FOSSIL, saya bertanya "Bagaimana distro blankon saya bisa update seluruh repository dari ubuntu, selama saya menggunakan saya sulit untuk mengupdatenya?" saya diberitahu, coba ketik ini diterminal “/etc/lsb-release” terbaca bukan Ubuntu. Dan ternyata isinya:
$ cat /etc/lsb-release
DISTRIB_ID=BlankOn
DISTRIB_RELEASE=7.0
DISTRIB_CODENAME=Pattimura
DISTRIB_DESCRIPTION="BlankOn Pattimura"
Jadi, saya ubah saja menjadi:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu Lucid Lynx"
Beres sudah. Ini juga bisa dipakai untuk pindah ke LTS yang baru nantinya. tapi yang saya perlu memang lucid