Jak wykonać kopię zapasową programu ładującego Linux na USB na wypadek sytuacji awaryjnych?

Jak wykonać kopię zapasową programu ładującego Linux na USB na wypadek sytuacji awaryjnych?

Bootloader, 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 podczas uruchamiania komputera.

Grub jest niezawodnym narzędziem w porównaniu z innymi alternatywnymi bootloaderami Linuksa iz tego powodu pozostaje ulubieńcem społeczności. To powiedziawszy, nie jest idealne. Ponieważ jest tak niezawodny, jak jest, mogą wystąpić błędy, a Grub może się zepsuć.

Najlepszym sposobem na przygotowanie się, gdy bootloader Grub zmieni się w najgorsze, jest utworzenie kopii zapasowej bootloadera Linuksa na zewnętrznym dysku twardym lub pamięci USB.

BIOS Grub — tworzenie kopii zapasowej MBR

Podczas gdy wielu użytkowników Linuksa przechodzi na używanie EFI jako standardu, wielu użytkowników nadal korzysta z wersji Gruba z BIOS-em, ponieważ nie każdy komputer może dobrze obsługiwać EFI. Jeśli masz zainstalowany BIOS systemu Linux, twój bootloader Grub korzysta z głównego rekordu rozruchowego. Oznacza to, że podczas instalacji systemu operacyjnego Linux bootloader został zainstalowany w pierwszych sektorach na dysku twardym, a nie w folderze, jak w przypadku wariantów 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 polecenia lsblk, aby określić, jaki jest główny dysk twardy systemu Linux.

lsblk

Przejrzyj wydruk polecenia lsblk 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 etykietą dysku będzie „/dev/sda”.

W terminalu użyj polecenia DD, aby utworzyć kopię zapasową głównego rekordu rozruchowego w pliku TXT.

Uwaga: musisz zmienić /home/username/w poniższym poleceniu na nazwę użytkownika na komputerze z systemem Linux! Upewnij się również, że zmieniłeś /dev/sda, aby odzwierciedlić etykietę twojego faktycznego dysku twardego.

dd if=/dev/sda of=/home/username/master-boot-record.txt count=1 bs=512

Narzędzie DD utworzy kopię zapasową dość 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, aby był bezpieczny.

Przywróć kopię zapasową MBR

Chcesz przywrócić kopię zapasową MBR? Uruchom komputer z uszkodzonym komputerem z systemem Linux za pomocą jednego z tych narzędzi Gruba tutaj . Następnie otwórz terminal, podłącz urządzenie USB z plikiem „master-boot-record.txt”, umieść plik z powrotem w katalogu domowym (~/) i uruchom następujące polecenie.

Uwaga: tak jak poprzednio, bardzo ważne jest, aby zmienić /home/username/i /dev/sdaodzwierciedlić swoją nazwę użytkownika i rzeczywistą etykietę dysku twardego.

dd if=/home/username/master-boot-record.txt of=/dev/sda count=1 bs=512

Konfiguracje Backup Grub

Osoby korzystające z UEFI Grub nie będą mogły użyć narzędzia DD do utworzenia kopii zapasowej bootloadera Grub. Na szczęście nadal można utworzyć pełną kopię zapasową plików konfiguracyjnych, niestandardowych wpisów rozruchowych itp.

Uwaga: jeśli tworzenie kopii zapasowej plików konfiguracyjnych Gruba nie wystarczy, rozważ przeczytanie naszego samouczka o tym, jak utworzyć kopię zapasową w Clonezilla . Utworzy 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ą polecenia mkdir .

mkdir -p ~/grub-backup

Mając folder kopii zapasowej utworzony w katalogu domowym, możemy wykonać kopię pliku konfiguracyjnego Gruba.

Jak wykonać kopię zapasową programu ładującego Linux na USB na wypadek sytuacji awaryjnych?

cp /etc/default/grub ~/grub-backup/

To jest plik konfiguracyjny Gruba. Następnie skopiuj wpisy programu ładującego Grub z folderu /etc/grub.d/ .

Jak wykonać kopię zapasową programu ładującego Linux na USB na wypadek sytuacji awaryjnych?

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.

Przywróć kopię zapasową

Aby przywrócić konfiguracje i wpisy Gruba na komputerze z systemem UEFI Linux, podłącz dysk flash USB. Następnie postępuj zgodnie z instrukcjami krok po kroku poniżej.

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 polecenia CD, aby przejść do „kopii zapasowej grub”.

kopia zapasowa grub na cd

Krok 3: Przywróć plik „grub” do /etc/default/ za pomocą polecenia mv .

sudo mv grub /etc/default/

Krok 4: Przywróć wpisy programu ładującego Gruba do folderu /etc/default/grub.d/.

cd ~/grub-backup/grub.d/ sudo mv * /etc/grub.d/

Po przywróceniu plików zaktualizuj system Grub.

Debian/Ubuntu

aktualizacja-grub

Arch Linux

grub-mkconfig -o /boot/grub/grub.cfg

OpenSUSE/Fedora

grub2-mkconfig -o /boot/grub2/grub.cfg


Ulepsz schowek Gnome Shell za pomocą Pano

Ulepsz schowek Gnome Shell za pomocą Pano

Spójrzmy prawdzie w oczy, domyślny schowek Gnome Shell nie jest zbyt dobry. Zainstaluj Pano, aby ulepszyć korzystanie ze schowka!

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Czy potrzebujesz świetnego nieliniowego edytora wideo dla swojego systemu Linux? Spraw, aby Davinci Resolve 17 działał z tym przewodnikiem!

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Wallpaper Downloader to zręczny program do pobierania i zarządzania tapetami dla systemu Linux. Obsługuje większość środowisk graficznych Linux i jest bardzo łatwy w użyciu. Ten przewodnik

Jak zainstalować Tuxedo OS na swoim komputerze

Jak zainstalować Tuxedo OS na swoim komputerze

Chcesz przetestować Tuxedo OS na komputerach Tuxedo? Dowiedz się, jak zainstalować najnowszą wersję Tuxedo OS na swoim komputerze.

Jak zainstalować plik DEB w systemie Linux

Jak zainstalować plik DEB w systemie Linux

Czym jest plik DEB? Co ty z tym robisz? Poznaj wiele sposobów instalowania plików DEB na komputerze z systemem Linux.

Jak grać w Dying Light w systemie Linux

Jak grać w Dying Light w systemie Linux

Dying Light to gra wideo typu survival horror z 2015 roku opracowana przez Techland i wydana przez Warner Bros Interactive Entertainment. Gra koncentruje się na

Jak zainstalować Neptune Linux na swoim komputerze

Jak zainstalować Neptune Linux na swoim komputerze

Neptune używa środowiska graficznego KDE Plasma 5 i ma na celu dostarczenie eleganckiego systemu operacyjnego. Oto jak zainstalować Neptune Linux na swoim komputerze.

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Chcesz wypróbować nowy system operacyjny Ubuntu oparty na pakietach Snap? Dowiedz się, jak wdrożyć go na maszynie wirtualnej, korzystając z tego przewodnika.

Jak grać w Undertale w systemie Linux

Jak grać w Undertale w systemie Linux

Undertale to niezależna gra RPG z 2015 roku, opracowana i opublikowana przez twórcę gier Toby'ego Foxa. Ten przewodnik obejmie pobieranie i instalowanie Undertale na twoim komputerze

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Total War: Three Kingdoms to turowa gra strategiczna RTS opracowana przez Creative Assembly. Oto jak grać w systemie Linux.