Sådan sikkerhedskopieres Linux bootloader til USB i nødsituationer

click fraud protection

Den bootloader, som de fleste Linux-operativsystemer går med, kaldes Grub. Det er et simpelt værktøj, der kan konfigureres til at starte din Linux-distribution op, samt andre operativsystemer alt fra en menu, når din pc starter.

Grub er et pålideligt værktøj sammenlignet med andre alternative Linux-bootloadere, og af denne grund er det fortsat en favorit i samfundet. Når det er sagt, er det ikke perfekt. For så pålidelige som det er, kan der opstå fejl, og Grub kan gå i stykker.

Den bedste måde at forberede sig på, når din Grub bootloader tager en tur til det værste, er at tage backup af Linux bootloader til en ekstern harddisk eller USB-stick.

BIOS Grub - Sikkerhedskopiering af MBR

Mens mange Linux-brugere overgår til at bruge EFI som standard, bruger mange brugere stadig BIOS-versionen af ​​Grub, fordi ikke alle computere kan køre EFI godt. Hvis du har en BIOS-installation af Linux, bruger din Grub bootloader Master Boot Record. Det betyder, at under dit Linux OS-installation blev bootloader installeret i de allerførste sektorer på din harddisk, snarere end i en mappe, ligesom med Grub EFI-varianter.

instagram viewer

Den gode ting ved MBR er, at det er meget let at oprette en komplet sikkerhedskopi af Grub ved at kopiere MBR-sektorerne i din Linux-installation til en TXT-fil. For at starte processen skal du åbne et terminalvindue ved at trykke på Ctrl + Alt + T eller Ctrl + Skift + T på tastaturet. Brug derefter lsblk kommando til at identificere, hvad din primære Linux-harddisk er.

lsblk

Se gennem udskriften af lsblk kommando i terminalen og find den partition, der har “/” under monteringspunktet. Denne kommando skal hjælpe dig med at finde, hvad din harddiskmærke er. I dette eksempel vil drevmærket være “/ dev / sda.”

Brug terminalen i terminalen DD kommando til at oprette en sikkerhedskopi af din Master Boot Record til en TXT-fil.

Bemærk: du skal ændre /home/username/ i kommandoen herunder til brugernavnet på din Linux-pc! Sørg for også at ændre / dev / sda for at afspejle din faktiske harddisk etiket.

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

DD-værktøjet opretter en sikkerhedskopi rimeligt hurtigt. Når det er gjort, har du en fil i hjemmekataloget (~ /) mærket "master-boot-record.txt." Tag det, og placer det på et USB-flashdrev eller en ekstern USB-harddisk for sikker opbevaring.

Gendan MBR-sikkerhedskopi

Brug for at gendanne din MBR-sikkerhedskopi? Start i din ødelagte Linux PC's system med et af disse Grub-værktøjer her. Åbn derefter en terminal, tilslut din USB-enhed, der har filen "master-boot-record.txt", placer filen tilbage i dit hjemmekatalog (~ /), og kør følgende kommando.

Bemærk: Som før er det kritisk, at du ændrer dig /home/username/ og /dev/sda for at afspejle dit brugernavn og den faktiske harddisk etiket.

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

Backup Grub-konfigurationer

De, der bruger UEFI Grub, kan ikke bruge DD-værktøjet til at tage backup af Grub-bootloader. Heldigvis er det stadig muligt at oprette en komplet sikkerhedskopi af dine konfigurationsfiler, brugerdefinerede startposter osv.

Bemærk: Hvis sikkerhedskopiering af Grub-konfigurationsfiler ikke er nok, kan du overveje at læse vores tutorial om hvordan man opretter en sikkerhedskopi i Clonezilla. Det opretter en komplet systemsikkerhedskopi, inklusive UEFI Grub osv.

Hvis du vil oprette en komplet sikkerhedskopi af Grub-konfigurationsfilen, skal du starte med at oprette en sikkerhedskopimappe i dit hjemmekatalog ved hjælp af mkdir kommando.

mkdir -p ~ / grub-backup

Med sikkerhedskopimappen, der er oprettet i dit hjemmekatalog, kan vi lave en kopi af Grub-konfigurationsfilen.

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

Dette er Grub-konfigurationsfilen. Kopier derefter dine Grub bootloader-poster fra /etc/grub.d/ folder.

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

Herfra skal du tilslutte et USB-flashdrev til din Linux-pc. Træk derefter "grub-backup" -mappen til drevet.

Gendan sikkerhedskopien

For at gendanne dine Grub-konfigurationer og poster til din UEFI Linux-pc, skal du tilslutte dit USB-flashdrev. Følg derefter de trinvise instruktioner nedenfor.

Trin 1: Åbn din Linux-filhåndtering, klik på USB-flashdrevet og placer mappen "grub-backup" i din hjemmemappe (~ /).

Trin 2: Start et terminalvindue på din Linux-pc. Brug derefter CD kommando om at flytte til "grub-backup."

cd grub-backup

Trin 3: Gendan "grub" -filen til / etc / default / med mv kommando.

sudo mv grub / etc / default /

Trin 4: Gendan dine Grub bootloader-poster i mappen /etc/default/grub.d/.

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

Når filerne er gendannet, skal du opdatere dit Grub-system.

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