Installing GRUB using grub-install: Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) |
||
Rad 50: | 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.