Ubuntu16.04 si avvia in initramfs


14

Ubuntu non si avvia e va in initramfs. Sto scrivendo da una sessione di prova su CD live. cosa dovrei fare?

Capisco che il flusso di avvio è interrotto e che quando i file dalla radice verranno caricati nella RAM, non trova i file nella directory principale. Per favore correggimi se sbaglio.

Quello che segue è l'output di ashell mentre inserisco il 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
Prova quello che dice - fsck /dev/mapper/ubuntu-vg-root. Se fallisce, provasudo fsck /dev/mapper/ubuntu-vg-root
UniversallyUniqueID

@BharadwajRaju !! ha funzionato, ha fatto quello che sapevo che doveva essere fatto, semplicemente non sapevo cosa / come farlo. Grazie! Come viene danneggiato / corrotto il file system? Inoltre, come fa il comando fcsk a sapere che aspetto ha il file system?
Julio Vargas DelaTorre,

1
Io non sono esattamente sicuro di come ha danneggiato, ma posso spiegare fsck's nome piuttosto interessante - si distingue per F ile S istema C HEC k . Non sa come dovrebbe apparire, recupera solo i dati persi e aggiorna il record del filesystem.
UniversallyUniqueID,

Risposte:


29

eseguire:

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

seleziona "y" per selezionare "Correggi?" istruzioni

Nota, la tua partizione di root potrebbe essere qualcosa di diverso da /dev/mapper/ubuntu--vg-root- modifica questa parte appropriata alla posizione della tua partizione di avvio


Potrei davvero avviare il mio laptop dopo aver eseguito il comando sopra. Grazie!
Marcelo Gumiero,

Ho anche ricevuto alcune chiare richieste di inode e ho detto ya tutti. Dopo che ho finito ho inserito il comando exitper andare alla schermata di accesso e tutto sembra essere lì.
Daniel,

Nota, la tua partizione di root forse qualcosa di diverso da "/ dev / mapper / ubuntu - vg-root" - modifica questa parte in base alla posizione della tua partizione di avvio
Reinsbrain

mi ha salvato la vita, grazie mille. birra?
iWizard,

5

Sembra che tu abbia un brutto superblocco. Per risolvere il problema basta seguire i seguenti passi:

Passaggio 1: avvia un CD o USB dal vivo e seleziona prova Ubuntu senza installare opzioni

Passaggio 2: premere ctrl+alt+to aprire il terminale

Set 3:

Scopri il tuo numero di partizione usando

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

Quindi, elenca tutti i superblocchi usando il comando:

sudo dumpe2fs /dev/sda7 | grep superblock

Sostituisci sda7 con il tuo numero di unità

Dovresti ottenere un output simile come questo

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

Scegli un superblocco alternativo da questo elenco, per questo caso superblocco alternativo # 32768

Ora, per controllare e riparare un file system Linux usando il superblocco alternativo # 32768:

sudo fsck -b 32768 /dev/sda7 -y

La -ybandiera viene utilizzata per saltare tutta la correzione? domande e per rispondere a tutte automaticamente con un sì

Dovresti ottenere un output simile in questo modo:

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

Ora prova a montare la partizione

sudo mount /dev/sda7 /mnt

Ora, prova a sfogliare il filesystem con i seguenti comandi

cd /mnt
sudo mkdir test
ls -l

Se sei in grado di eseguire i comandi precedenti, molto probabilmente hai risolto il problema.

Ora riavvia il computer e dovresti essere in grado di avviarlo normalmente.

( Fonte )


cosa succede se sudo fdisk -l|grep Linux|grep -Ev 'swap'restituisce 2 righe? / dev / sda2 e / dev / sda5 per me
knocte,

3
Non è necessario avviare Ubuntu live. Basta eseguire fsck al prompt dove ti trovi. Non è necessario complicare il compito superfluo.
Soren A

Cosa fa sembrare questo un problema "bad superblock"? Probabilmente solo la corsa fsckè ciò che risolve il problema nella maggior parte dei casi.
mwfearnley,

0

È semplice! Qualcosa ha cambiato il tuo FS dall'ultima volta, quindi deve essere controllato e corretto, procedi come segue:

  1. Per prima cosa devi sapere la partizione installata sul tuo sistema: ad esempio / dev / sda1
  2. Quando sei entrato nella schermata di initramfs, inserisci quanto segue:

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

Ricorda che / dev / sdaX deve essere modificato come partizione installata dal sistema


Il filesystem è montato. Se si continua si WILL causare *** *** GRAVI danni filesystem. sai di questo?
Sorridi il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.