VFS: Cannot open root device "sda1" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Diketahui:
- distro: Debian Etch
- partisi root yang benar: /dev/sda1
- motherboard: Gigabyte GA-8VT880P Combo. Kata produsennya, menggunakan chipset VIA PT880 Pro.
- Sebelum bermasalah bisa berjalan lancar.
Dicoba:
- Memastikan bahwa boot loader (grub) mengarah pada partisi yang benar. Dalam berkas
/boot/grub/menu.lst
terlihat:title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.18-4-686
(oke) - Booting pakai Live-CD. (Oke. Termasuk membaca seluruh partisi harddisk).
- Men-cek partisi root menggunakan fsck dengan booting via CD. (Oke. File dalam partisi tersebut juga dapat dibaca.)
Diperoleh informasi lebih lanjut:
Sebelum bermasalah, ternyata telah dilakukan proses upgrade untuk seluruh paket. Kalau di konsol, kira-kira perintahnya seperti ini:
# apt-get upgrade
Repositori yang digunakan adalah Repo UGM & Debian Security.
Di
/etc/apt/sources.list
terlihat:deb http://repo.ugm.ac.id/debian/ stable main contrib non-free
deb http://security.debian.org etch/updates main contrib
deb-src http://security.debian.org etch/updates main contrib
Namun sepertinya proses upgrade mengalami kegagalan karena masalah listrik. Kemudian kulihat isi dari direktori
/boot
:# ls -lah /boot/
Ternyata berkas initrd yang di-load oleh grub (yaitu
initrd.img-2.6.18-4-686
) memiliki ukuran 0 (nol). Untunglah ada backup-nya di sana (initrd.img-2.6.18-4-686.bak
). Lalu kukopi berkas dengan ekstensi .bak tersebut menjadi berkas initrd yang di-load oleh grub.Akhirnya bisa normal lagi.
user panic apa kernel panic? :D
ReplyDeletekegagalan karena masalah listrik? mati listrik? pln harus bertanggung jawab atas waktu ngoprek yang terbuang :D
ReplyDelete@rifqi, usernya panic karena kernel panic mungkin :D
ReplyDeletekalao gak sekalian hetrik gak afdhol
ReplyDeletesori mas ngejunk :p