Ubuntu16.04 arranca en initramfs


14

Ubuntu no arranca y entra en initramfs. Estoy escribiendo desde una sesión de prueba de CD en vivo. ¿Qué tengo que hacer?

Entiendo que el flujo de arranque está roto y que cuando los archivos de la raíz se van a cargar en el RAM, no encuentra los archivos en el directorio raíz. Por favor corrígeme si estoy equivocado.

El siguiente es el resultado de un shell cuando ingreso el exitcomando " ":

(initramfs) exit
/dev/mapper/ubuntu--vg-root contains a file system with errors, check forced.
Inodes that were part of a corrupted orphan linked list found.

/dev/mapper/ubuntu-vg-root: UNEXPECTED INCONSISTENCY; Run fsck MANUALLY.
    (i.e., without -a or -p options)

fsck exited with status code 4.
The root file system on /dev/mapper/ubuntu--vg-root requires manual fsck

1
Prueba lo que dice - fsck /dev/mapper/ubuntu-vg-root. Si falla, intentesudo fsck /dev/mapper/ubuntu-vg-root
UniversallyUniqueID

@BharadwajRaju !! funcionó, hizo lo que sabía que tenía que hacer, simplemente no sabía qué / cómo hacerlo. ¡Gracias! ¿Cómo se daña / corrompe el sistema de archivos? Además, ¿cómo sabe el comando fcsk cómo se ve el sistema de archivos?
Julio Vargas DelaTorre

1
No estoy muy seguro acerca de cómo se dañó, pero puedo explicar fsck's nombre bastante interesante - que representa F ile S istema C HEC k . No sabe cómo debería verse, solo recupera los datos perdidos y actualiza el registro del sistema de archivos.
UniversallyUniqueID

Respuestas:


29

ejecutar:

(initramfs) fsck /dev/mapper/ubuntu--vg-root

seleccione 'y' a todo '¿Reparar?' indicaciones

Tenga en cuenta que su partición raíz puede ser algo diferente a /dev/mapper/ubuntu--vg-root: modifique esta parte de acuerdo con la ubicación de su partición de arranque


Realmente podría arrancar mi computadora portátil después de hacer el comando anterior. ¡Gracias!
Marcelo Gumiero

También recibí algunas solicitudes de inodo claras y dije ya todos. Después de que terminé, ingresé el comando exitpara ir a la pantalla de inicio de sesión y todo parece estar allí.
Daniel

Tenga en cuenta que su partición raíz puede ser diferente a "/ dev / mapper / ubuntu - vg-root" - modifique esta parte según la ubicación de su partición de arranque
Reinsbrain

me salvó la vida, muchas gracias. ¿cerveza?
iWizard

5

Parece que tienes un superbloque malo. Para solucionar esto, solo siga los siguientes pasos:

Paso 1: inicie en un CD o USB en vivo y seleccione probar ubuntu sin instalar opciones

Paso 2: presiona ctrl+alt+to abre tu terminal

Setp 3:

Encuentre su número de partición usando

sudo fdisk -l|grep Linux|grep -Ev 'swap'

Luego, enumere todos los superbloques usando el comando:

sudo dumpe2fs /dev/sda7 | grep superblock

Reemplace sda7 por su número de unidad

Deberías obtener un resultado similar como este

Primary superblock at 0, Group descriptors at 1-6
  Backup superblock at 32768, Group descriptors at 32769-32774
  Backup superblock at 98304, Group descriptors at 98305-98310
  Backup superblock at 163840, Group descriptors at 163841-163846
  Backup superblock at 229376, Group descriptors at 229377-229382
  Backup superblock at 294912, Group descriptors at 294913-294918
  Backup superblock at 819200, Group descriptors at 819201-819206
  Backup superblock at 884736, Group descriptors at 884737-884742
  Backup superblock at 1605632, Group descriptors at 1605633-1605638
  Backup superblock at 2654208, Group descriptors at 2654209-2654214
  Backup superblock at 4096000, Group descriptors at 4096001-4096006
  Backup superblock at 7962624, Group descriptors at 7962625-7962630
  Backup superblock at 11239424, Group descriptors at 11239425-11239430
  Backup superblock at 20480000, Group descriptors at 20480001-20480006
  Backup superblock at 23887872, Group descriptors at 23887873-23887878

Elija un superbloque alternativo de esta lista, para este caso, superbloque alternativo # 32768

Ahora, para verificar y reparar un sistema de archivos Linux usando el superbloque alternativo # 32768:

sudo fsck -b 32768 /dev/sda7 -y

La -ybandera se usa para omitir todo el Fix? preguntas y responderlas todas con un sí automáticamente

Debería obtener una salida similar a esta:

fsck 1.40.2 (12-Jul-2007)
e2fsck 1.40.2 (12-Jul-2007)
/dev/sda2 was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong for group #241 (32254, counted=32253).
Fix? yes
Free blocks count wrong for group #362 (32254, counted=32248).
Fix? yes
Free blocks count wrong for group #368 (32254, counted=27774).
Fix? yes
..........
/dev/sda2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda2: 59586/30539776 files (0.6% non-contiguous), 3604682/61059048 blocks

Ahora intente montar la partición

sudo mount /dev/sda7 /mnt

Ahora, intente explorar el sistema de archivos con los siguientes comandos

cd /mnt
sudo mkdir test
ls -l

Si puede ejecutar los comandos anteriores, lo más probable es que haya solucionado su problema.

Ahora, reinicie su computadora y debería poder arrancar normalmente.

( Fuente )


¿Qué sudo fdisk -l|grep Linux|grep -Ev 'swap'pasa si devuelve 2 líneas? / dev / sda2 y / dev / sda5 para mí
tocado el

3
No hay necesidad de iniciar Ubuntu en vivo. Simplemente ejecute el fsck en el indicador donde se encuentra. No es necesario complicarse en tareas innecesarias.
Soren A

¿Qué hace que esto parezca un problema de "superbloque malo"? Probablemente solo correr fsckes lo que soluciona el problema en la mayoría de los casos.
mwfearnley

0

¡Es simple! Algo cambió su FS desde la última vez, luego debe verificarse y corregirse, haga lo siguiente:

  1. Primero necesita saber la partición en la que está instalado su sistema: por ejemplo, / dev / sda1
  2. Cuando ingrese a la pantalla initramfs, ingrese lo siguiente:

    e2fsck -f -y -v -C 0 /dev/sdaX
    

Recuerde que / dev / sdaX debe cambiarse como partición instalada de su sistema


El sistema de archivos está montado. Si continúa, CAUSARÁ *** SEVERO *** daños en el sistema de archivos. sabes de esto?
Sonríe el
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.