Anropa grub-install: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= Sidslut = Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/Invoking-grub_002dinstall.html#Invoking-grub_002dinstall GNU GRUB Manual <HR> Det är 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/ <BR><BR>Tack till [https://datorhjalp.se Datorhjälp Stockholm] som har sponsrat Linux.se med we...') |
Admin (diskussion | bidrag) |
||
(En mellanliggande sidversion av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
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: | |||
<pre> | |||
grub-install install_device | |||
</pre> | |||
Enhetsnamnet **`install_device`** är antingen ett OS-enhetsnamn eller ett GRUB-enhetsnamn. | |||
**`grub-install`** accepterar följande alternativ: | |||
**`--help`** | |||
Skriver ut en sammanfattning av kommandoradsalternativen och avslutar. | |||
**`--version`** | |||
Skriver ut versionsnumret för GRUB och avslutar. | |||
**`--boot-directory=dir`** | |||
Installerar GRUB-avbilder 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 anges, är standardvärdet **`/boot`**, så | |||
<pre> | |||
grub-install /dev/sda | |||
</pre> | |||
är ekvivalent med | |||
<pre> | |||
grub-install --boot-directory=/boot/ /dev/sda | |||
</pre> | |||
Här är ett exempel där du har en separat boot-partition som är monterad på **`/mnt/boot`**: | |||
<pre> | |||
grub-install --boot-directory=/mnt/boot /dev/sdb | |||
</pre> | |||
**`--recheck`** | |||
Kontrollerar enhetskartan igen, även om **`/boot/grub/device.map`** redan finns. Du bör använda detta alternativ närhelst 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 några block är korrupta. Den exakta mängden skydd som erbjuds beror på tillgängligt utrymme 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 ligger i något opartitionerat utrymme utanför MBR. Inaktivera Reed-Solomon-koderna med detta alternativ. | |||
= Sidslut = | = Sidslut = | ||
Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/Invoking-grub_002dinstall.html#Invoking-grub_002dinstall | Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/Invoking-grub_002dinstall.html#Invoking-grub_002dinstall |
Nuvarande version från 18 september 2024 kl. 17.35
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 OS-enhetsnamn eller ett GRUB-enhetsnamn.
- `grub-install`** accepterar följande alternativ:
- `--help`**
Skriver ut en sammanfattning av kommandoradsalternativen och avslutar.
- `--version`**
Skriver ut versionsnumret för GRUB och avslutar.
- `--boot-directory=dir`**
Installerar GRUB-avbilder 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 anges, ä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`**
Kontrollerar enhetskartan igen, även om **`/boot/grub/device.map`** redan finns. Du bör använda detta alternativ närhelst 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 några block är korrupta. Den exakta mängden skydd som erbjuds beror på tillgängligt utrymme 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 ligger i något opartitionerat 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
Det är 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.