Använda grub-install

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

24.1 Använda grub-install

Programmet grub-install genererar en GRUB-kärnbild med hjälp av grub-mkimage och installerar den på ditt system. Du måste specificera enhetsnamnet där du vill installera GRUB, så här:

grub-install install_device

Enhetsnamnet install_device är antingen ett operativsystemsenhetsnamn eller ett GRUB-enhetsnamn.

grub-install accepterar följande alternativ:

  • --help: Skriver ut en sammanfattning av kommandoradsalternativen och avslutar.
  • --version: Skriver ut versionsnumret av GRUB och avslutar.
  • --boot-directory=dir: Installerar GRUB-bilder under katalogen dir/grub/. Detta alternativ är användbart när du vill installera GRUB på en separat partition eller en flyttbar disk. Om detta alternativ inte specificeras så är standardvärdet /boot, så
grub-install /dev/sda

är ekvivalent med

grub-install --boot-directory=/boot/ /dev/sda

Här är ett exempel där du har en separat boot-partition som är monterad på /mnt/boot:

grub-install --boot-directory=/mnt/boot /dev/sdb
  • --recheck: Kontrollera enhetskartan på nytt, även om /boot/grub/device.map redan existerar. Du bör använda detta alternativ när du lägger till eller tar bort en disk från din dator.
  • --no-rs-codes: Som standard på x86 BIOS-system kommer grub-install att använda extra utrymme i bootloaderns inbäddningsområde för Reed-Solomon felkorrigeringskoder. Detta gör att GRUB fortfarande kan starta framgångsrikt om vissa block är korrupta. Mängden skydd som erbjuds beror på det tillgängliga utrymmet i inbäddningsområdet. R sektorer av redundans kan tolerera upp till R/2 korrupta sektorer. Denna redundans kan vara besvärlig om man försöker kryptografiskt validera innehållet i bootloaderns inbäddningsområde, eller i modernare system med GPT-partitionstabeller (se BIOS-installation) där GRUB inte finns i något icke-partitionerat utrymme utanför MBR. Inaktivera Reed-Solomon-koderna med detta alternativ.

Sidslut

Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/Invoking-grub_002dinstall.html#Invoking-grub_002dinstall

GNU GRUB Manual


Det här är en maskinöversättning av GNU-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webserver.