GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Ubuntu:¿cómo arreglar el inicio en el indicador de Initramfs y "mount:no se puede leer '/ etc/fstab':no ​​existe tal archivo o directorio" y "no se encontró Init"?

Instalar un nuevo sistema usando un GPT disco particionado dedicado a una sola partición, ext4 formateado, extlinux (versión 4.05) como cargador de arranque, Ubuntu Core versión 13.10 amd64 como rootfs y Ubuntu linux-image-3.11.0-18-generic como kernel y extlinux-update para generar la configuración del cargador de arranque.

El resultado después de reiniciar (todavía dentro de una máquina virtual basada en KVM) es un aviso (initramfs) y estos mensajes:

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

Regresión:

  • el sistema de archivos se ha comprobado con fsck.ext4

Comprobar la existencia de raíz

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

Argumento de arranque raíz

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

Comprobar módulos cargados

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

/contenido de la carpeta de arranque

$ 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

¿Cómo hacer que este sistema arranque en el indicador bash predeterminado esperado?

Respuesta aceptada:

Modifique el parámetro de arranque de su kernel configurando root=/dev/sdaX opción. sdaX sería tu / o root dividir. Al iniciar la próxima vez, verá que su initramfs intenta montar la partición antes de intentar acceder a /etc/fstab y montar los sistemas de archivos.

Consulte la pregunta "¿Initramfs usa /etc/fstab?" para más detalles.


Ubuntu
  1. Linux:¿cómo hacer para forzar la verificación del sistema de archivos raíz (y, opcionalmente, una solución) en el arranque?

  2. Necesito El Pendrive Para Arrancar Ubuntu, ¿Cómo Corregir Esto Y Arrancar Desde El Hdd?

  3. ¿Cómo Arrancar Dualmente Windows XP y Ubuntu?

  4. ¿Cómo arrancar en Arch Linux usando Initramfs, en Ubuntu's Grub?

  5. ¿No tiene Grub y no puede iniciar Windows 8 después de instalar Ubuntu 12.10?

Cómo instalar y configurar Samba en Ubuntu

Cómo instalar y usar BleachBit 1.12 en Ubuntu 16.04

Cómo abrir el administrador de archivos de Ubuntu como usuario root

Cómo diagnosticar y corregir un arranque muy lento en Ubuntu

Cómo iniciar en modo de rescate o modo de emergencia en Ubuntu 20.04/18.04

Cómo iniciar en modo de rescate o modo de emergencia en Ubuntu