Slik sikkerhetskopierer du Linux bootloader til USB i nødstilfeller

click fraud protection

Oppstartslasteren som de fleste Linux-operativsystemene går med er kjent som Grub. Det er et enkelt verktøy som kan konfigureres til å starte opp Linux-distribusjonen din, så vel som andre operativsystemer, alt fra en meny når PC-en starter.

Grub er et pålitelig verktøy sammenlignet med andre alternative Linux bootloaders, og av denne grunn har det forblitt en favoritt i samfunnet. Når det er sagt, er det ikke perfekt. For så pålitelig som det er, kan feil skje, og Grub kan gå i stykker.

Den beste måten å forberede seg på når Grub bootloader tar en sving for det verste, er å sikkerhetskopiere Linux bootloader til en ekstern harddisk eller USB-pinne.

BIOS Grub - Sikkerhetskopiere MBR

Mens mange Linux-brukere overgår til å bruke EFI som standard, bruker mange brukere fortsatt BIOS-versjonen av Grub, fordi ikke alle datamaskiner kan kjøre EFI bra. Hvis du har en BIOS-installasjon av Linux, bruker Grub bootloader Master Boot Record. Dette betyr at under Linux OS-installasjonen, ble bootloader installert i de aller første sektorene på harddisken din, i stedet for i en mappe, som med Grub EFI-varianter.

instagram viewer

Det gode med MBR er at det er veldig enkelt å lage en komplett sikkerhetskopi av Grub, ved å kopiere MBR-sektorene i Linux-installasjonen til en TXT-fil. For å starte prosessen, åpne et terminalvindu ved å trykke på Ctrl + Alt + T eller Ctrl + Shift + T på tastaturet. Deretter bruker du lsblk kommando for å identifisere hva din primære Linux-harddisk er.

lsblk

Se gjennom utskriften til lsblk kommandoen i terminalen og finn partisjonen som har “/” under monteringspunktet. Denne kommandoen skal hjelpe deg å finne hva harddisketiketten er. I dette eksemplet vil stasjonsetiketten være "/ dev / sda."

Bruk terminalen i terminalen DD kommando for å opprette en sikkerhetskopi av Master Boot Record til en TXT-fil.

Merk: du må endre /home/username/ i kommandoen nedenfor til brukernavnet på din Linux-PC! Husk også å endre / dev / sda for å gjenspeile den faktiske harddiskens etikett.

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

DD-verktøyet vil lage en sikkerhetskopi rimelig raskt. Når det er gjort, vil du ha en fil i hjemmekatalogen (~ /) merket "master-boot-record.txt." Ta den og plasser den på en USB-flash-enhet eller en ekstern USB-harddisk for sikker oppbevaring.

Gjenopprett MBR-sikkerhetskopi

Trenger du å gjenopprette MBR-sikkerhetskopien? Start i din ødelagte Linux PC-system med et av disse Grub-verktøyene her. Åpne deretter en terminal, koble til USB-enheten som har filen "master-boot-record.txt", legg filen tilbake i hjemmekatalogen (~ /), og kjør følgende kommando.

Merk: Som før er det viktig at du endrer deg /home/username/ og /dev/sda for å gjenspeile brukernavnet og den faktiske harddiskens etikett.

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

Sikkerhetskopier Grub-konfigurasjoner

De som bruker UEFI Grub vil ikke kunne bruke DD-verktøyet til å sikkerhetskopiere Grub-startlasteren. Heldigvis er det fortsatt mulig å lage en komplett sikkerhetskopi av konfigurasjonsfilene, tilpassede oppstartsoppføringer, etc.

Merk: Hvis det ikke er nok å sikkerhetskopiere Grub-konfigurasjonsfilene, kan du vurdere å lese veiledningen vår om hvordan lage en sikkerhetskopi i Clonezilla. Det vil lage en fullstendig sikkerhetskopi av systemet, inkludert UEFI Grub, etc.

For å lage en komplett Grub-konfigurasjonsfil-sikkerhetskopi, start med å lage en sikkerhetskopimappe i hjemmekatalogen din ved å bruke mkdir kommando.

mkdir -p ~ / grub-backup

Med sikkerhetskopimappen som er laget i hjemmekatalogen, kan vi lage en kopi av Grub-konfigurasjonsfilen.

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

Dette er Grub-konfigurasjonsfilen. Deretter kopierer du Grub bootloader-oppføringene fra /etc/grub.d/ mappe.

sudo cp -R /etc/grub.d/ ~ / grub-backup /

Herfra kobler du en USB-flash-enhet til din Linux-PC. Dra deretter "grub-backup" -mappen til stasjonen.

Gjenopprett sikkerhetskopien

For å gjenopprette Grub-konfigurasjoner og oppføringer til UEFI Linux-PCen, kobler du til USB-flashstasjonen. Følg deretter trinn-for-trinn-instruksjonene nedenfor.

Trinn 1: Åpne Linux-filbehandleren din, klikk på USB-flash-stasjonen og plasser “grub-backup” -mappen i hjemmemappen (~ /).

Steg 2: Start et terminalvindu på din Linux-PC. Deretter bruker du CD kommandoen for å flytte til "grub-backup."

cd grub-backup

Trinn 3: Gjenopprett “grub” -filen til / etc / default / med mv kommando.

sudo mv grub / etc / default /

Trinn 4: Gjenopprett Grub bootloader-oppføringene i mappen /etc/default/grub.d/.

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

Når filene er gjenopprettet, oppdaterer du Grub-systemet.

Debian / Ubuntu

update-grub

Arch Linux

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

Opensuse / Fedora

grub2-mkconfig -o /boot/grub2/grub.cfg
watch instagram story