Ubuntu16.04 uruchamia się w initramfs


14

Ubuntu nie uruchamia się i przechodzi w initramfs. Piszę z sesji próbnej CD na żywo. co powinienem zrobić?

Rozumiem, że przepływ rozruchowy jest uszkodzony i że kiedy pliki z katalogu głównego zostaną załadowane do pamięci RAM, nie znajdzie plików w katalogu głównym. Proszę popraw mnie jeżeli się mylę.

Poniżej przedstawiono dane wyjściowe z ashell podczas wprowadzania polecenia „ exit”:

(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
Spróbuj tego, co mówi fsck /dev/mapper/ubuntu-vg-root. Jeśli to się nie powiedzie, spróbujsudo fsck /dev/mapper/ubuntu-vg-root
UniversallyUniqueID

@BharadwajRaju !! działało, robiło to, co wiedziałem, że musi być zrobione, po prostu nie wiedziałem, co / jak to zrobić. Dzięki! W jaki sposób system plików ulega uszkodzeniu / uszkodzeniu? Ponadto, w jaki sposób polecenie fcsk wie, jak wygląda system plików?
Julio Vargas DelaTorre

1
Nie jestem do końca pewien, w jaki sposób został uszkodzony, ale mogę wyjaśnić fsckdość interesującą nazwę - oznacza F ile S ystem C hec k . Nie wie, jak powinien wyglądać, po prostu odzyskuje utracone dane i aktualizuje rekord systemu plików.
UniversallyUniqueID

Odpowiedzi:


30

wykonać:

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

wybierz „y” dla wszystkich „Napraw?” monity

Uwaga, twoja partycja root może być czymś innym niż /dev/mapper/ubuntu--vg-root- zmodyfikuj tę część odpowiednią do lokalizacji partycji boot


Naprawdę mogę uruchomić laptopa po wykonaniu powyższego polecenia. Dziękuję Ci!
Marcelo Gumiero

Dostałem też kilka wyraźnych próśb i- węzłów i powiedziałem ywszystkim. Po jej zakończeniu wprowadziłem polecenie exitprzejścia do ekranu logowania i wszystko wydaje się tam być.
Daniel

Zauważ, że twoja partycja root może być czymś innym niż „/ dev / mapper / ubuntu - vg-root” - zmodyfikuj tę część odpowiednio do lokalizacji partycji rozruchowej
Reinsbrain

uratowałem mi życie, dziękuję bardzo. piwo?
iWizard

6

Wygląda na to, że masz zły superblok. Aby to naprawić, wykonaj następujące czynności:

Krok 1: Uruchom komputer na żywo CD lub USB i wybierz wypróbować ubuntu bez instalowania opcji

Krok 2: Naciśnij ctrl+alt+tlub otwórz terminal

Setp 3:

Znajdź swój numer partycji za pomocą

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

Następnie wyświetl listę wszystkich superbloków za pomocą polecenia:

sudo dumpe2fs /dev/sda7 | grep superblock

Zamień sda7 na numer dysku

Powinieneś otrzymać podobny wynik

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

Wybierz alternatywny superblok z tej listy, w tym przypadku alternatywny superblok # 32768

Teraz, aby sprawdzić i naprawić system plików Linux za pomocą alternatywnego superbloku # 32768:

sudo fsck -b 32768 /dev/sda7 -y

-yFlaga jest używany, aby pominąć wszelkie Fix? pytania i odpowiedzieć na nie wszystkie automatycznie

Powinieneś otrzymać podobny wynik:

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

Teraz spróbuj zamontować partycję

sudo mount /dev/sda7 /mnt

Teraz spróbuj przejrzeć system plików za pomocą następujących poleceń

cd /mnt
sudo mkdir test
ls -l

Jeśli jesteś w stanie wykonać powyższe polecenia, najprawdopodobniej naprawiłeś swój problem.

Teraz uruchom ponownie komputer i powinieneś być w stanie uruchomić się normalnie.

( Źródło )


co jeśli sudo fdisk -l|grep Linux|grep -Ev 'swap'zwróci 2 wiersze? / dev / sda2 i / dev / sda5 for me
knocte

3
Nie ma potrzeby uruchamiania systemu Ubuntu na żywo. Po prostu uruchom fsck po pytaniu, gdzie jesteś. Nie trzeba komplikować niepotrzebnego zadania.
Soren A,

Co sprawia, że ​​wygląda to na problem „złego superbloku”? Prawdopodobnie po prostu uruchomienie fsckjest tym, co rozwiązuje problem w większości przypadków.
mwfearnley

Twoje rozwiązanie było dla mnie jedyne!
DanielTheRocketMan

0

To proste! Coś zmieniło twój FS od ostatniego razu, wtedy należy to sprawdzić i poprawić, wykonaj następujące czynności:

  1. Najpierw musisz znać partycję, na której zainstalowany jest Twój system: np. / Dev / sda1
  2. Po przejściu do ekranu initramfs wprowadź następujące dane:

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

Pamiętaj, że / dev / sdaX należy zmienić jako partycję zainstalowaną w systemie


System plików jest zamontowany. Jeśli nadal masz BĘDZIE powodować *** *** POWAŻNE uszkodzenia systemu plików. wiesz o tym?
Uśmiechnij się
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.