GNU/Linux >> Belajar Linux >  >> Ubuntu

Ubuntu - Bagaimana Cara Memperbaiki Boot Ke Initramfs Prompt Dan "mount:Can't Read '/etc/fstab':No Such File or Directory" Dan "no Init Found"?

Memasang sistem baru menggunakan GPT disk yang dipartisi didedikasikan untuk satu partisi, ext4 diformat, extlinux (versi 4.05) sebagai bootloader, Ubuntu Core versi 13.10 amd64 sebagai rootfs, dan Ubuntu linux-image-3.11.0-18-generic sebagai kernel, dan extlinux-update untuk menghasilkan konfigurasi bootloader.

Hasil setelah reboot (masih di dalam mesin virtual berbasis KVM) adalah prompt (initramfs) dan pesan-pesan ini:

mount: can't read '/etc/fstab': 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
The filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.

BusyBox adalah v1.20.2.

Regresi:

  • sistem file telah diperiksa dengan fsck.ext4

Periksa keberadaan root

(initramfs) ls -l /dev/[hs]da*
ls: /dev/[hs]da*: No such file or directory

Argumen booting root

(initramfs) cat /proc/cmdline
initrd=/boot/initrd.img-3.11.0-18-generic ro quiet BOOT_IMAGE=/boot/vmlinuz-3.11.0-18-generic

Periksa modul yang dimuat

(initramfs) cat /proc/modules
e1000 145368 0 - Live 0xffffffffa0000000

/konten folder boot

$ sudo ls -l boot
-rw------- 1 root root 3296162 Feb 18 22:37 System.map-3.11.0-18-generic
-rw-r--r-- 1 root root 1007681 Feb 18 22:37 abi-3.11.0-18-generic
-rw-r--r-- 1 root root  163258 Feb 18 22:37 config-3.11.0-18-generic
drwxr-xr-x 2 root root    4096 Mar 17 20:13 extlinux
-rw-r--r-- 1 root root 4995000 Mar 16 23:35 initrd.img-3.11.0-18-generic
-rw------- 1 root root 5634192 Feb 18 22:37 vmlinuz-3.11.0-18-generic

Bagaimana cara membuat sistem ini boot ke prompt bash default yang diharapkan?

Jawaban yang Diterima:

Ubah parameter boot kernel Anda dengan mengatur root=/dev/sdaX pilihan. sdaX akan menjadi / . Anda atau root partisi. Saat booting berikutnya, Anda akan melihat bahwa initramfs . Anda mencoba memasang partisi sebelum mencoba mengakses /etc/fstab dan memasang sistem file.

Lihat pertanyaan “Apakah initramfs menggunakan /etc/fstab?” untuk lebih jelasnya.


Ubuntu
  1. Linux - Bagaimana Cara Memaksa Pemeriksaan Sistem File Root (dan Opsional A Fix) Saat Boot?

  2. Ubuntu 14.04 Tidak Mem-boot Prompt Grub?

  3. Bagaimana Cara Boot Ke Arch Linux Menggunakan Initramfs, Di Grub Ubuntu?

  1. Saya Membutuhkan Flashdisk Untuk Boot Ke Ubuntu, Bagaimana Cara Memperbaiki Ini Dan Boot Dari Hdd?

  2. Bagaimana Cara Dual Boot Ubuntu Dan Linux Mint?

  3. Cara mem-boot Ubuntu ke mode pemulihan

  1. Pemrosesan Audio Ilmiah, Bagian I - Cara membaca dan menulis file Audio dengan Octave 4.0.0 di Ubuntu

  2. Bagaimana Cara Dual Boot Windows Xp Dan Ubuntu?

  3. Tidak Ada Grub Dan Tidak Bisa Boot Ke Windows 8 Setelah Menginstal Ubuntu 12.10?