Ubuntu 15.10 - "Shell incorporado de BusyBox (initramfs)" en cada arranque


19

Cada vez que reiniciamos la PC Ubuntu, muestra esta pantalla y no va a ninguna parte, incluso cuando escribimos exit.

¿Cómo deshacerse de esta pesadilla de forma permanente, para que nunca suceda?

BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs)

¿borraste tu disco duro para instalar 15.10?
tai271828

1
Para referencia futura: [Solución de trabajo] => askubuntu.com/a/817660/658492
Dinesh

Respuestas:


20

Tengo el mismo problema y encontré la solución que funcionó para mí en Initramfs Prompt When Ubuntu Boots .

Entonces, primer tipo:

exit
BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs) exit

Obtendrás algo como esto:

/dev/sda1: Unexpected …
fsck exited ….
The root filesystem on /dev/sda1 requires manual fsck. 

Y después, use el siguiente comando:

(initramfs) fsck /dev/sda1

3

Si cae en initramfs, significa que el flujo de arranque se detiene en la etapa de montaje de su sistema de archivos raíz, que generalmente se encuentra en algún lugar de su disco duro.

Para comprender la declaración anterior, debe conocer el conocimiento sobre el flujo de arranque, que en general es:

  1. BIOS
  2. Cargador de arranque (por ejemplo, grub para Ubuntu)
  3. Kernel y sistema de archivos RAM inicial (initramfs, sí, dónde estás)
  4. sistema de archivos raíz (su sistema de destino)

Las causas fundamentales para que te detengas en initramfs pueden variar. Me acostumbro a resolver este tipo de problema con los siguientes pasos:

  1. Prepare una memoria USB en vivo de Ubuntu
  2. Use este USB en vivo para iniciar su PC
  3. Si el segundo paso funciona (significa que podría iniciar en el escritorio en vivo y comenzar a usar el sistema Ubuntu), significa que su PC es compatible con Ubuntu (al menos para uso básico)
  4. (opcional) volcar la información del sistema y el hardware. use la información para pedir ayuda (por ejemplo, péguelos en askubuntu.com) En general, pegue la salida de estos comandos en un terminal al menos:

    lspci -nnvv 
    mount
    dmesg
    dpkg -l
    
  5. Si el segundo paso funciona, instale esa distribución viable de Ubuntu.


El problema es que estoy en un país remoto, Ubuntu 15.10 está en Holanda y no arranca para conectarse de forma remota. La gente en el sitio me envió la foto. Lo que está diciendo es que tengo que conducir ahora durante 5 horas para llegar al sitio y luego usar CD en vivo / reinstalar linux / conducir 5 horas de regreso a casa. lo cual es un desastre / pesadilla para mí. Necesito dejar que el sistema se inicie primero con algunos consejos telefónicos breves para la persona que se encuentra en el sitio en este momento.

1
eso es muy malo. busybox [1] tiene herramientas limitadas, por lo que no tiene otra opción, pero necesita que alguien pueda tocar el hardware.
tai271828

[1] busybox es un gran conjunto de herramientas para proporcionar muchos comandos en un entorno de recursos limitados, como la etapa inicial del flujo de arranque. pero no creo que pueda ayudarte a arreglar o depurar de forma remota.
tai271828

2

Modifique su parámetro de arranque del kernel configurando la root=/dev/sdaXopción. sdaXSería tu /o rootpartición. Al iniciar la próxima vez, verá que initramfsintenta montar la partición antes de intentar acceder /etc/fstaby montar los sistemas de archivos.

Consulte la pregunta " ¿initramfs usa / etc / fstab? " Para obtener más detalles.

Fuente: unix.stackexchange.com/a/120862/1226639


1
Ni siquiera puedo BOOOOOT, ¿cómo puedo tocar el archivo incluso en este momento?

2
verifique cat /proc/cmdlinee intente mount -o remount,rw /verificar el enlace de la cotización.
con
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.