Posted by: achvan | December 18, 2010

Mengatasi Error UUID di Ubuntu

Bismillahirrahmaanirrahim,

Lagi enak-enak ngeblog, muncul menu Update dari Ubuntu. Melihat paket-nya cuma sedikit, ya sudah saya update saja biar ubuntu-boxnya lebih aman. Setelah update selesai, saya diminta untuk reboot. Ya sudah….langsung reboot.

Netbook kembali nyala dan tadaa….error !

ALERT ! /dev/disk/by-uuid/bla…bla..bla .. does not exis. Dropping to a shell !

(initramfs) _

Singkatnya “Disk by uuid not detected (initramfs), alias boot failure”

Hmm…saya sudah sering kali mendapatkan error seperti ini, biasanya disebabkan kalau habis update kernel. Lalu bagaimana mengatasinya ? Apa harus boot dari Live CD atau sekalian saja Install Ulang ?

Tenang…jangan panik ! Jika masih ingat dimana partisi /root berada maka ada jalan mudah. Bagaimana jika lupa ? Coba boot ulang system, dan ketika masuk grub segera tekan “E” untuk edit (dalam hal ini melihat) menu grub-nya”.

Mungkin kira-kira seperti ini (contoh punya saya)

insmod ext2
set root='(hd0,1)’ —–> berarti /dev/sda1
search –no-floppy –fs-uuid –set 979d6dbe-ccf9-4406-b5de-9b3dcce8e25d
echo    ‘Loading Linux 2.6.35-23-generic …’
linux   /boot/vmlinuz-2.6.35-22-generic root=UUID=979d6dbe-ccf9-4406-b5de-9b3dcce8e25d ro  quiet splash
echo    ‘Loading initial ramdisk …’
initrd  /boot/initrd.img-2.6.35-23-generic

Terlihat bahwa partisi /root saya ada di /dev/sda1. Kalau anda ada dimana ?

Selanjutkan tekan “Esc” kemudian tekan “C” untuk masukkan perintah manual :

grub > set root='(hd0,1)’
grub > linux /boot/vmlinuz-2.6.35-22-generic root=/dev/sda1 ro
grub > initrd /boot/initrd.img-2.6.35-23-generic

grub > boot

Insyaallah ubuntu-nya bisa di akses kembali. Dan begitu masuk ke system, segera sesuaikan menu konfigurasi grub anda di /boot/grub/grub.cfg dengan mengganti UUID menjadi nama device secara langsung. Jika anda ingin mengubah UUID di /etc/fstab juga tidak masalah.

yang penasaran tentang UUID, berikut penjelasan sederhananya :

UUID merupakan singkatan dari Universal Unique Identifier.  UUID adalah sebuah pengenal standar yang digunakan di konstruksi perangkat lunak, dan telah distandarisasi oleh Open Software Foundation (OSF) yang merupakan bagian dari Distributed Computing Environment (DCE).  Tujuannya adalah untuk memungkinkan suatu sistem yang terdistribusi secara unik mengidentifikasi suatu informasi tanpa harus bergantung pada koordinasi central.

Semoga bermanfaat.

Advertisements

Responses

  1. Untuk Komputer saya tidak bisa, Setelah melakukan seperti diatas trus diboot
    jadi Error : File Not Found]
    IsnMod Ntfs —> bukan Ext2
    Update LInux saya ” Linux /boot/vmlinuz-2.6.32-40-generic ”
    Bisa bantu masalah saya ??


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Categories

%d bloggers like this: