Selasa, 08 Mei 2012

Cara memperbaiki Ubuntu Error: "No init found. Try passing init= bootarg" pada ubuntu 10.04.3

note : cara ini juga bisa diterapkan pada linux turunan lainnya.

Dua server proxy saya yang menggunakan ubuntu LTS 10.04.3 mengalami error yang kira2 spt berikut :

mount: mounting /dev/disk/by-uuid/***************************** on /root
failed: Invalid argument
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target file system doesn't have /sbin/init
No init found. Try passing init= bootarg

Busybox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu7) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs) _

Saya sudah sempat down, dan hanya memikirkan solusi install ulang untuk mengatasi masalah tersebut, dan ini sudah kali ke tiga-nya saya mengalami hal serupa. awalnya saya curiga ada kerusakan pada hdd, ataupun pada PC.

Untunglah hari ini saya sempat google dan mendapatkan solusi sehingga tidak perlu install ulang dan saya tidak perlu setup proxy server dari nol lagi.

Berikut adalah solusinya :

  • Gunakan live cd ubuntu, boot dari live cd tersebut di PC yang bermasalah.
  • Setelah berhasil masuk, jalankan terminal/console
  • Selanjutnya jalankan perintah # fdisk –l , untuk melihat daftar harddisk, di asumsikan drive root anda ada di path /dev/sda1 (sesuaikan dengan posisi hdd anda)
  • Setelah itu jalankan perintah # sudo fsck /dev/sda1 , tunggu sampai proses selesai, mungkin anda perlu mengkonfirmasi saat fsck ingin memperbaiki bagian2 yang error, anda tinggal menekan tombol “y”
  • Setelah itu restart PC anda.

Untuk kasus yg lebih rumit. Misalkan hdd anda menggunakan LVM, berikut adalah caranya :

Jalankan perintah

# lvm pvscan
# lvm vgscan
# lvm lvchange -ay /dev/VolGroup00/LogVol_home (sesuaikan dengan lokasi partisi LVM anda yang muncul saat melakukan vgscan/pvscan)
# lvm lvscan

# fsck -yfv /dev/VolGroup00/LogVol_home (lokasi LVM)

Pilih Yes jika ada perbaikan partisi, Setelah itu restart PC anda.

Note : anda mungkin perlu menginstall beberapa paket saat memperbaiki partisi LVM, pastikan PC ada memiliki koneksi internet.

sumber  :

http://www.kernelhardware.org/how-should-run-fsck-linux-file-system/

Tidak ada komentar:

Posting Komentar