GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu – So beheben Sie das Booten in die Initramfs-Eingabeaufforderung und „Mount:Can't Read ‚/etc/fstab‘:No Such File or Directory“ und „no Init Found“?

Installieren eines neuen Systems mit einem GPT partitionierter Datenträger, der einer einzelnen Partition gewidmet ist, ext4 formatiert, extlinux (Version 4.05) als Bootloader, Ubuntu Core Version 13.10 amd64 als rootfs und Ubuntu linux-image-3.11.0-18-generic als Kernel und extlinux-update zum Generieren der Bootloader-Konfiguration.

Das Ergebnis nach dem Neustart (immer noch in einer KVM-basierten virtuellen Maschine) ist eine (initramfs)-Eingabeaufforderung und diese Meldungen:

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 ist v1.20.2.

Regression:

  • das Dateisystem wurde mit fsck.ext4 überprüft

Prüfen Sie, ob der Stamm vorhanden ist

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

Root-Boot-Argument

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

Geladene Module prüfen

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

Inhalt des /boot-Ordners

$ 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

Wie lässt sich dieses System mit der erwarteten Standard-Bash-Eingabeaufforderung booten?

Akzeptierte Antwort:

Ändern Sie Ihren Kernel-Boot-Parameter, indem Sie root=/dev/sdaX festlegen Möglichkeit. sdaX wäre Ihr / oder root Partition. Beim nächsten Booten sehen Sie, dass Ihre initramfs versucht, die Partition einzuhängen, bevor versucht wird, auf /etc/fstab zuzugreifen und Mounten der Dateisysteme.

Siehe Frage „Verwendet initramfs /etc/fstab?“ für weitere Details.


Ubuntu
  1. Linux – Wie erzwinge ich die Überprüfung des Root-Dateisystems (und optional einen Fix) beim Booten?

  2. Ubuntu 14.04 startet Grub-Eingabeaufforderung nicht?

  3. Ich brauche den Pendrive, um in Ubuntu zu booten, wie kann ich das korrigieren und von der Festplatte booten?

  4. Wie starte ich Arch Linux mit Initramfs in Ubuntus Grub?

  5. Wie kann man Ubuntu und Linux Mint dual booten?

So installieren und konfigurieren Sie Samba unter Ubuntu

So installieren und verwenden Sie BleachBit 1.12 unter Ubuntu 16.04

So öffnen Sie den Ubuntu-Dateimanager als Root-Benutzer

So diagnostizieren und beheben Sie einen sehr langsamen Start unter Ubuntu

So booten Sie in Ubuntu 20.04 / 18.04 in den Rettungsmodus oder Notfallmodus

So booten Sie in Ubuntu in den Rettungsmodus oder Notfallmodus