Korzystam z HP Pavilion dv6000 dual boot win7 i Ubuntu 12.04. (cóż, do dziś). Po ponownym uruchomieniu proces uruchamiania spada do powłoki BusyBox i kończę na monicie:
BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
Badałem innych, którzy mieli ten sam problem, ale nie udało mi się znaleźć żadnego z tych rozwiązań, które by mi pasowały.
Wypróbowałem opisaną tutaj metodę i po ostatnim poleceniu
mount -t ntfs-3g /dev/sda1 /root -o force
nic nie robi i daje mi kolejny monit (initramfs).
Mogę uruchomić system z płyty CD na żywo (USB) i dostać się do terminala, ale wydaje się, że nie robi to wiele dobrego, ponieważ widzę / dev / sda1 w poleceniu ls, ale nie rozpoznaje go, gdy spróbuj cd do niego.
Jeszcze jedno pytanie: za pomocą polecenia, fdisk -l
jak rozpoznać, który punkt montowania ( sda1
/ sda2
) to moja partycja Windows, a która to Ubuntu?
(inittramfs)
.fsck
uruchomieniu, ten sam błąd pojawił się ponownie przy starcie systemu.Odpowiedzi:
W konsoli initramfs przekazałem polecenie wyjścia, aby wyjść z powłoki. Ta sama konsola została zaprezentowana przede mną, ale tym razem z dokładną nazwą uszkodzonej partycji .
Po zakończeniu sprawdzania ponownie uruchomiłem system.
i to wszystko, wróciłem do systemu plików bez żadnych błędów.
źródło
Wygląda na to, że masz zły superblok. Aby to naprawić:
Po pierwsze, uruchom komputer na żywo CD lub USB
Znajdź swój numer partycji za pomocą
Następnie wyświetl listę wszystkich superbloków za pomocą polecenia:
Zamień
sda2
na numer dyskuPowinieneś otrzymać podobny wynik
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:
-y
Flaga jest używany, aby pominąć wszelkieFix?
pytania i automatycznie odebrać je wszystkie z yesPowinieneś otrzymać podobny wynik:
Teraz spróbuj zamontować partycję
Teraz spróbuj przejrzeć system plików za pomocą następujących poleceń
Jeśli jesteś w stanie wykonać powyższe polecenia, najprawdopodobniej naprawiłeś swój błąd.
Teraz uruchom ponownie komputer i powinieneś być w stanie uruchomić się normalnie.
( źródło )
źródło
sudo fdisk -l|grep Linux|grep -Ev 'swap'
zwróci 2 wiersze? / dev / sda2 i / dev / sda5 for meW rzeczywistości rozwiązanie jest łatwe, wystarczy napisać polecenie
fsck /dev/sdax
jak poniżej i dać,Y
jeśli konsola poprosi o naprawienie czegoś:lub
X
określa numer części zamontowanego dysku.Jeśli nie chcesz ręcznie naciskać „y” za każdym razem, gdy prosi o poprawkę, możesz również uruchomić polecenie z
-y
opcją.źródło
gparted
zainstalowanym).gparted
i wybierz dysk twardy, a następnie wybierz opcję SPRAWDŹ z menu po kliknięciu prawym przyciskiem myszy.źródło
Właśnie spróbowałem szczęścia, uruchamiając system za pomocą narzędzia „Parted Magic” z Live CD. Patrząc na partycje, na partycji Linux była deklarowana „nieznana przestrzeń” niektórych GBytes.
Właśnie poszerzyłem przestrzeń Linuksa na całej partycji i voila - od tego czasu mój Linux uruchamia się jak dotychczas bez żadnych awarii.
źródło