Säkerhetskopiera Linux bootloader till USB för nödsituationer

click fraud protection

Den bootloader som de flesta Linux-operativsystem går med kallas Grub. Det är ett enkelt verktyg som kan konfigureras för att starta upp din Linux-distribution, liksom andra operativsystem, allt från en meny när din dator startar.

Grub är ett pålitligt verktyg jämfört med andra alternativa Linux-startladdare, och av den anledningen har det förblivit en favorit i samhället. Som sagt, det är inte perfekt. För lika pålitliga som det är kan fel hända och Grub kan bryta.

Det bästa sättet att förbereda sig för när din Grub bootloader tar en tur för det värsta är att säkerhetskopiera Linux bootloader till en extern hårddisk eller USB-stick.

BIOS Grub - Säkerhetskopiera MBR

Medan många Linux-användare övergår till att använda EFI som standard använder många användare fortfarande BIOS-versionen av Grub, eftersom inte alla datorer kan köra EFI bra. Om du har en BIOS-installation av Linux använder din Grub bootloader Master Boot Record. Det betyder att under din Linux OS-installation installerades bootloader i de allra första sektorerna på din hårddisk, snarare än i en mapp, som med Grub EFI-varianter.

instagram viewer

Det bra med MBR är att det är väldigt enkelt att göra en komplett säkerhetskopia av Grub genom att kopiera MBR-sektorerna i din Linux-installation till en TXT-fil. För att starta processen, öppna ett terminalfönster genom att trycka på Ctrl + Alt + T eller Ctrl + Skift + T på tangentbordet. Använd sedan lsblk kommando för att identifiera vad din primära Linux-hårddisk är.

lsblk

Titta igenom utskriften av lsblk kommandot i terminalen och hitta den partition som har "/" under monteringspunkten. Detta kommando bör hjälpa dig hitta vad din hårddisketikett är. I det här exemplet kommer enhetens etikett att vara "/ dev / sda."

Använd terminalen i terminalen DD kommando för att skapa en säkerhetskopia av din Master Boot Record till en TXT-fil.

Obs: du måste ändra /home/username/ i kommandot nedan till användarnamnet på din Linux-PC! Se till att du också byter / dev / sda för att återspegla din faktiska hårddiskens etikett.

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

DD-verktyget skapar en säkerhetskopia ganska snabbt. När det är gjort kommer du att ha en fil i hemmakatalogen (~ /) märkt "master-boot-record.txt." Ta den och placera den på en USB-flashenhet eller en extern USB-hårddisk för säker förvaring.

Återställ MBR-säkerhetskopia

Behöver du återställa din MBR-säkerhetskopia? Starta in i din trasiga Linux PC-system med ett av dessa Grub-verktyg här. Öppna sedan en terminal, anslut din USB-enhet som har filen "master-boot-record.txt", placera filen tillbaka i din hemkatalog (~ /) och kör följande kommando.

Obs: som tidigare är det viktigt att du ändrar /home/username/ och /dev/sda för att återspegla ditt användarnamn och den faktiska hårddiskens etikett.

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

Backup Grub-konfigurationer

De som använder UEFI Grub kan inte använda DD-verktyget för att säkerhetskopiera Grub-startlasteren. Tack och lov är det fortfarande möjligt att skapa en fullständig säkerhetskopia av dina konfigurationsfiler, anpassade startposter etc.

Obs! Om det inte räcker med säkerhetskopiering av Grub-konfigurationsfilerna kan du överväga att läsa vår handledning om hur man skapar en säkerhetskopia i Clonezilla. Det kommer att skapa en komplett systembackup, inklusive UEFI Grub, etc.

För att skapa en fullständig säkerhetskopia av Grub-konfigurationsfilen, börja med att skapa en säkerhetsmapp i din hemkatalog med hjälp av mkdir kommando.

mkdir -p ~ / grub-backup

Med säkerhetskopieringsmappen i din hemkatalog kan vi göra en kopia av Grub-konfigurationsfilen.

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

Detta är Grub-konfigurationsfilen. Kopiera sedan dina Grub-uppladdningsuppgifter från /etc/grub.d/ mapp.

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

Härifrån ansluter du en USB-flashenhet till din Linux-dator. Dra därefter mappen “grub-backup” till enheten.

Återställ säkerhetskopian

För att återställa Grub-konfigurationer och poster till din UEFI Linux-dator, anslut din USB-flashenhet. Följ sedan steg-för-steg-instruktionerna nedan.

Steg 1: Öppna din Linux-filhanterare, klicka på USB-flashenheten och placera mappen "grub-backup" i din hemmapp (~ /).

Steg 2: Starta ett terminalfönster på din Linux-PC. Använd sedan CD kommando för att flytta till "grub-backup."

cd grub-backup

Steg 3: Återställ "grub" -filen till / etc / default / med mv kommando.

sudo mv grub / etc / default /

Steg 4: Återställ dina Grub-uppladdningssposter i mappen /etc/default/grub.d/.

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

Med filerna återställda uppdaterar du ditt 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