Bez wątpienia to wszystko przydarzyło się nam w pewnym momencie że po włączeniu komputera i czekaniu, aż wszystko zacznie się normalnie natknąłeś się na okropny ekran że więcej niż jeden boi się zobaczyć, jeśli mam na myśli, że znajdziesz następującą wiadomość:
„Błąd nie jest takim urządzeniem
Ratowanie gruba "
Najgorsze jest to, że kiedy nie wiesz, co zrobić, myślisz, że wszystko jest stracone i będziesz musiał sformatować komputer, ale jeśli masz jakieś doświadczenie, będziesz wiedział, że musisz uciec się do livecd z twojego dystrybucji, ale co się dzieje, gdy nie masz go pod ręką.
Ale to nic musimy zrozumieć, co powoduje ten problem.
Najpierw główna przyczyna tego błędu dzieje się tak, ponieważ nasz bootloader jest uszkodzonyZ jakiegoś powodu, czy to przez aktualizację nowego jądra, systemu lub jakiejś aplikacji, czy przez nieostrożność, po prostu uszkodziłeś plik w tej sekcji systemu.
Grub jest umieszczony w folderze / boot, w niektórych instalacjach niestandardowych są one zwykle instalowane na oddzielnej partycji.
Teraz zrozumiałem szkody, musimy zabrać się do pracy, w tym celu nie będziemy zajmować niczego więcej niż nasz ukochany terminal.
Chociaż wielu boi się pracy bez środowiska graficznego, powiem wam, że jest to powszechne. musisz tylko włożyć tutaj trochę swojej cierpliwości a przede wszystkim zapewniam, że jeśli uznasz, że nie masz o tym żadnej wiedzy, nauczysz się czegoś nowego i zrozumiesz najbardziej podstawowe polecenia używane w Linuksie.
Rozwiązanie
Zaczniemy od pierwsze polecenie to „ls” dzięki niemu zostaną pokazane wszystkie katalogi, a także pliki, które się w nim znajdują.
Wpisanie ls na ekranie "ratunkowy grub>"
Wyświetli aktywne partycje, coś podobnego do tego:
(hd0) (hd0,1) (hd0,2) (hd0,3) (hd0,4)(hd1) (hd1,1) (hd1,2)
gdzie hdx to dysk twardyJeśli mamy podłączonych więcej niż jeden numer będzie inny, w moim przypadku mam dwa dyski. W przypadku (hdx, #), gdzie # jest numerem partycji, tak jest skonfigurowana i jak je zidentyfikujemy.
Teraz musimy znaleźć miejsce, w którym znajduje się żar wewnątrz partycji, które nam umieścili. Dla tego Musimy tylko wpisać ls + partycję /
Pozostając w następujący sposób
ls (hd0,1)/
W ten sposób Rozpoczniemy wyszukiwanie folderu / boot na wyświetlanej liście partycji wcześniej ważne jest, aby nie zapomnieć o /, ponieważ dyktujemy nam listę katalogów, które zawiera.
Ya zidentyfikowana partycja gdzie jest hostowana partycja grub, musimy teraz upewnić się, że zawiera niezbędne pliki aby naprawić rozruch naszego systemu w tym celu dodajemy tylko następujące polecenie do poprzedniego polecenia.
Zakładając, że folder rozruchowy znajduje się na pierwszym dysku na pierwszej partycji:
ls (hd0,1)/boot/grub
Informacje potwierdzone musimy dodać przedrostek odpowiadający folderowi robimy to za pomocą tego polecenia:
set prefix=(hd0,1)/boot/grub
Gdy to zrobimy, przejdziemy do wymuś załadowanie odpowiedniego modułu do tego użyjemy insmod
insmod (hd0,1)/boot/grub/linux.mod
Jeśli masz wątpliwości co do nazewnictwa plików w folderze startowym, pamiętaj o poleceniu ls, będzie to twój najlepszy sprzymierzeniec podczas tego procesu.
Teraz przejdziemy do poinformuj system o katalogu głównym grub w tym celu robimy to za pomocą tego polecenia:
set root=(hd0,1)
Na koniec przejdziemy do załadowania jądra do grub W tym celu używamy następującego polecenia, ma ono jedynie charakter objaśniający, ponieważ każdy ma inną wersję jądra, pamiętaj o poleceniu ls, aby sprawdzić, którą masz, zawsze używaj najnowszej wersji.
linux /boot/vmlinuz-4.13.3-generic-generic root=/dev/sda1
Serwico Solo musimy tutaj zdefiniować partycję, w której się znajduje jak wspomniałem o nazewnictwie przegród, musimy już używać tych, których powszechnie używamy, gdzie
hd0,1 stanie się / dev / sda1 hd1,1 / dev / sdb1 itd.
Na koniec po prostu uruchamiamy następujące polecenie i dzięki temu możemy zobaczyć nasze opcje uruchomienia naszego systemu:
boot
Jako ostatnie zadanie, musimy tylko ponownie zainstalować grub, w tym celu wykonujemy następujące polecenie:
grub-install /dev/sdX
Gdzie sdx to miejsce, w którym masz zainstalowany system.
Za dużo zamieszania, z tym, jak łatwo jest z SuperGrub2:
-download SuperGrub2
-kopiuje go za pomocą DD na USB
-Uruchamia się z USB i ładuje system.
-W przypadku ubuntu: sudo grub-install / dev / sdx, a następnie sudo update-grub2.
Rozwiązany.
Ugh co za super geniusz, chcę być taki jak ten facet, kiedy dorosnę, na pewno nadal używa Windowsa i kupuje bezpośrednio z pulpitu xdxdxd
Buff, co za bałagan, jak mam problemy to naprawiam płytą BootRepair i wrzucam mile, moja głowa nie daje dużo xD
Chodzi o naukę… a wyjaśnienie jest doskonałe.
Jeśli mamy zamiar go ponownie zainstalować! Chodzi o zobaczenie alternatywnych metod rozwiązywania problemów, a metoda, którą wyjaśnia David, działa i dobrze.
Pozdrawiam,
Fausto Zawala
przynieśli mi laptopa z:
błąd: nieznany system plików.
ratunek dla grubia
kiedy to robię, zdarza mi się, że mi się to wydaje
(hd0) (hd0,2) (hd0,1)
Podążam za partycją ls +
ale w obu jest napisane UNKNOWN FILESTSYEM, więc nie wiem, gdzie jest żarcie.
jakiś pomysł, dlaczego tak się dzieje?
czasami jest też napisane „nie ma takiej partycji”
jakby w ogóle nic nie było
Czy udało ci się to naprawić? mam ten sam problem
W wierszu, w którym jest napisane insmod, pojawia się błąd ... linux.mod. Na tym historia się kończy
w moim przypadku linux.mod znajdował się w katalogu / boot / grub / i386