Installing GRUB using 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/Installing-GRUB-using-grub_002dinstall.html#Installing-GRUB-using-grub_002dinstall GNU GRUB Manual <HR> 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/ <BR><BR>Tack till [https://datorhjalp.se Datorhjälp Stockholm] som har sp...') |
Admin (diskussion | bidrag) |
||
(En mellanliggande sidversion av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
=== 4.1 Installera GRUB med hjälp av grub-install === | |||
För information om var GRUB bör installeras på PC BIOS-plattformar, se [[BIOS installation]]. | |||
För att installera GRUB under ett UNIX-liknande operativsystem (som GNU) kan du använda programmet '''grub-install''' (se [[Använda grub-install]]) som superanvändare (root). | |||
Användningen är i grunden mycket enkel. Du behöver bara specificera ett argument för programmet, nämligen var bootloadern ska installeras. Argumentet måste vara antingen en enhetsfil (som ‘/dev/hda’). Till exempel, under Linux kommer följande att installera GRUB i MBR på den första IDE-disken: | |||
<nowiki># grub-install /dev/sda</nowiki> | |||
På samma sätt, under GNU/Hurd, har detta samma effekt: | |||
<nowiki># grub-install /dev/hd0</nowiki> | |||
Men alla ovanstående exempel förutsätter att GRUB ska placera bilder under katalogen '''/boot'''. Om du vill att GRUB ska placera bilder under en annan katalog än '''/boot''', måste du specificera alternativet '''--boot-directory'''. Den typiska användningen är att skapa en GRUB-startdiskett med ett filsystem. Här är ett exempel: | |||
<nowiki># mke2fs /dev/fd0</nowiki> | |||
<nowiki># mount -t ext2 /dev/fd0 /mnt</nowiki> | |||
<nowiki># mkdir /mnt/boot</nowiki> | |||
<nowiki># grub-install --boot-directory=/mnt/boot /dev/fd0</nowiki> | |||
<nowiki># umount /mnt</nowiki> | |||
Vissa BIOS har en bugg som gör att den första partitionen på ett USB-minne exponeras som en diskett istället för att exponera USB-minnet som en hårddisk (de kallar det "USB-FDD"-start). I sådana fall behöver du installera på följande sätt: | |||
<nowiki># losetup /dev/loop0 /dev/sdb1</nowiki> | |||
<nowiki># mount /dev/loop0 /mnt/usb</nowiki> | |||
<nowiki># grub-install --boot-directory=/mnt/usb/bugbios --force --allow-floppy /dev/loop0</nowiki> | |||
Denna installation konflikterar inte med standardinstallationen så länge de är i separata kataloger. | |||
På EFI-system, för fast installationsdisk måste du montera '''EFI System Partition'''. Om du monterar den på '''/boot/efi''' behöver du inte några speciella argument: | |||
<nowiki># grub-install</nowiki> | |||
Annars behöver du specificera var din EFI System-partition är monterad: | |||
<nowiki># grub-install --efi-directory=/mnt/efi</nowiki> | |||
För flyttbara installationer måste du använda '''--removable''' och specificera både '''--boot-directory''' och '''--efi-directory''': | |||
<nowiki># grub-install --efi-directory=/mnt/usb --boot-directory=/mnt/usb/boot --removable</nowiki> | |||
= Sidslut = | = Sidslut = | ||
Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/Installing-GRUB-using-grub_002dinstall.html#Installing-GRUB-using-grub_002dinstall | Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/Installing-GRUB-using-grub_002dinstall.html#Installing-GRUB-using-grub_002dinstall | ||
Rad 7: | Rad 50: | ||
https://www.linux.se/kontaka-linux-se/ | https://www.linux.se/kontaka-linux-se/ | ||
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp Stockholm] som har sponsrat Linux.se med webserver. | <BR><BR>Tack till [https://datorhjalp.se Datorhjälp Stockholm] som har sponsrat Linux.se med webserver. | ||
[[Kategori:GRUB]] |
Nuvarande version från 16 september 2024 kl. 09.06
4.1 Installera GRUB med hjälp av grub-install
För information om var GRUB bör installeras på PC BIOS-plattformar, se BIOS installation.
För att installera GRUB under ett UNIX-liknande operativsystem (som GNU) kan du använda programmet grub-install (se Använda grub-install) som superanvändare (root).
Användningen är i grunden mycket enkel. Du behöver bara specificera ett argument för programmet, nämligen var bootloadern ska installeras. Argumentet måste vara antingen en enhetsfil (som ‘/dev/hda’). Till exempel, under Linux kommer följande att installera GRUB i MBR på den första IDE-disken:
# grub-install /dev/sda
På samma sätt, under GNU/Hurd, har detta samma effekt:
# grub-install /dev/hd0
Men alla ovanstående exempel förutsätter att GRUB ska placera bilder under katalogen /boot. Om du vill att GRUB ska placera bilder under en annan katalog än /boot, måste du specificera alternativet --boot-directory. Den typiska användningen är att skapa en GRUB-startdiskett med ett filsystem. Här är ett exempel:
# mke2fs /dev/fd0 # mount -t ext2 /dev/fd0 /mnt # mkdir /mnt/boot # grub-install --boot-directory=/mnt/boot /dev/fd0 # umount /mnt
Vissa BIOS har en bugg som gör att den första partitionen på ett USB-minne exponeras som en diskett istället för att exponera USB-minnet som en hårddisk (de kallar det "USB-FDD"-start). I sådana fall behöver du installera på följande sätt:
# losetup /dev/loop0 /dev/sdb1 # mount /dev/loop0 /mnt/usb # grub-install --boot-directory=/mnt/usb/bugbios --force --allow-floppy /dev/loop0
Denna installation konflikterar inte med standardinstallationen så länge de är i separata kataloger.
På EFI-system, för fast installationsdisk måste du montera EFI System Partition. Om du monterar den på /boot/efi behöver du inte några speciella argument:
# grub-install
Annars behöver du specificera var din EFI System-partition är monterad:
# grub-install --efi-directory=/mnt/efi
För flyttbara installationer måste du använda --removable och specificera både --boot-directory och --efi-directory:
# grub-install --efi-directory=/mnt/usb --boot-directory=/mnt/usb/boot --removable
Sidslut
Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/Installing-GRUB-using-grub_002dinstall.html#Installing-GRUB-using-grub_002dinstall
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.