Program ładujący, z którym współpracuje większość systemów operacyjnych Linux, jest znany jako Grub. Jest to proste narzędzie, które można skonfigurować do uruchamiania dystrybucji Linuksa, a także innych systemów operacyjnych z menu po uruchomieniu komputera.
Grub jest niezawodnym narzędziem w porównaniu z innymi alternatywnymi programami ładującymi Linuksa iz tego powodu pozostaje ulubionym w społeczności. To powiedziawszy, nie jest idealne. Choć jest tak niezawodny, jak to możliwe, mogą wystąpić błędy, a Grub może się zepsuć.
Najlepszym sposobem na przygotowanie się na najgorsze bootloader Grub jest utworzenie kopii zapasowej bootloadera Linux na zewnętrzny dysk twardy lub pamięć USB.
Podczas gdy wielu użytkowników Linuksa przechodzi na używanie EFI jako standardu, wielu użytkowników nadal korzysta z wersji Grub w BIOSie, ponieważ nie każdy komputer może dobrze działać z EFI. Jeśli masz instalację systemu Linux w BIOSie, twój bootloader Grub korzysta z Master Boot Record. Oznacza to, że podczas instalacji systemu operacyjnego Linux program ładujący został zainstalowany w pierwszych sektorach na dysku twardym, a nie w folderze, takim jak warianty Grub EFI.
Dobrą rzeczą w MBR jest to, że bardzo łatwo jest wykonać pełną kopię zapasową Gruba, kopiując sektory MBR instalacji Linuksa do pliku TXT. Aby rozpocząć proces, otwórz okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze. Następnie użyj lsblk polecenie, aby określić, jaki jest podstawowy dysk twardy systemu Linux.
lsblk
Przejrzyj wydruk lsblk polecenie w terminalu i znajdź partycję, która ma „/” pod punktem montowania. To polecenie powinno pomóc ci znaleźć etykietę twojego dysku twardego. W tym przykładzie etykieta napędu to „/ dev / sda”.
W terminalu użyj DD polecenie, aby utworzyć kopię zapasową głównego rekordu rozruchowego do pliku TXT.
Uwaga: musisz zmienić /home/username/
w poniższym poleceniu do nazwy użytkownika na komputerze z systemem Linux! Pamiętaj również o zmianie / dev / sda, aby odzwierciedlić etykietę twojego twardego dysku.
dd if = / dev / sda of = / home / username / master-boot-record.txt count = 1 bs = 512.
Narzędzie DD utworzy kopię zapasową stosunkowo szybko. Po zakończeniu będziesz mieć plik w katalogu domowym (~ /) oznaczony „master-boot-record.txt”. Weź go i umieść na dysku flash USB lub zewnętrznym dysku twardym USB w celu bezpiecznego przechowywania.
Chcesz przywrócić kopię zapasową MBR? Uruchom komputer zepsuty system Linux PC z jednym z tych narzędzi Grub tutaj. Następnie otwórz terminal, podłącz urządzenie USB, które ma plik „master-boot-record.txt”, umieść plik z powrotem w katalogu domowym (~ /) i uruchom następującą komendę.
Uwaga: tak jak poprzednio, zmiana jest bardzo ważna /home/username/
i /dev/sda
aby odzwierciedlić nazwę użytkownika i rzeczywistą etykietę dysku twardego.
dd if = / home / nazwa użytkownika / master-boot-record.txt z = / dev / sda count = 1 bs = 512
Użytkownicy korzystający z UEFI Grub nie będą mogli użyć narzędzia DD do wykonania kopii zapasowej programu ładującego Grub. Na szczęście nadal można utworzyć pełną kopię zapasową plików konfiguracyjnych, niestandardowych wpisów rozruchowych itp.
Uwaga: jeśli wykonanie kopii zapasowej plików konfiguracyjnych Grub nie jest wystarczające, zapoznaj się z naszym samouczkiem na temat jak utworzyć kopię zapasową w Clonezilla. Stworzy pełną kopię zapasową systemu, w tym UEFI Grub itp.
Aby utworzyć pełną kopię zapasową pliku konfiguracyjnego Grub, zacznij od utworzenia folderu kopii zapasowej w katalogu domowym za pomocą mkdir Komenda.
mkdir -p ~ / grub-backup
Po utworzeniu folderu kopii zapasowej w katalogu domowym możemy wykonać kopię pliku konfiguracyjnego Grub.
cp / etc / default / grub ~ / grub-backup /
To jest plik konfiguracyjny Grub. Następnie skopiuj wpisy bootloadera Grub z /etc/grub.d/ teczka.
sudo cp -R /etc/grub.d/ ~ / grub-backup /
Stąd podłącz dysk flash USB do komputera z systemem Linux. Następnie przeciągnij folder „grub-backup” na dysk.
Aby przywrócić konfiguracje Grub i wpisy na komputerze z systemem UEFI Linux, podłącz dysk flash USB. Następnie wykonaj poniższe instrukcje krok po kroku.
Krok 1: Otwórz menedżera plików systemu Linux, kliknij dysk flash USB i umieść folder „grub-backup” w folderze domowym (~ /).
Krok 2: Uruchom okno terminala na komputerze z systemem Linux. Następnie użyj Płyta CD polecenie, aby przejść do „grub-backup”.
cd grub-backup
Krok 3: Przywróć plik „grub” do / etc / default / za pomocą mv Komenda.
sudo mv grub / etc / default /
Krok 4: Przywróć wpisy bootloadera Grub w folderze /etc/default/grub.d/.
cd ~ / grub-backup / grub.d / sudo mv * /etc/grub.d/
Po przywróceniu plików zaktualizuj system Grub.
update-grub
grub-mkconfig -o /boot/grub/grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg
Skrypty Bash to przydatna umiejętność do nauczenia się jako użytkow...
Wiele osób chce jednocześnie korzystać z systemu Linux i Windows. P...
Za każdym razem, gdy ponownie instalujesz Linuksa i formatujesz par...