8.59. GRUB-2.06

GRUB pakken inneholder en oppstartslaster (GRand Unified Bootloader).

Omtrentlig byggetid: 0.7 SBU
Nødvendig diskplass: 158 MB

8.59.1. Installasjon av GRUB

[Note]

Note

Hvis systemet ditt har UEFI støtte og du ønsker å starte LFS med UEFI, kan du hoppe over denne pakken i LFS, og installere GRUB med UEFI støtte (og dets avhengigheter) som følger BLFS siden på slutten av dette kapittelet.

Forbered GRUB for kompilering:

./configure --prefix=/usr          \
            --sysconfdir=/etc      \
            --disable-efiemu       \
            --disable-werror

Betydningen av de nye konfigureringsalternativene:

--disable-werror

Dette gjør at bygget kan fullføres med advarsler fra nyere Flex versjoner.

--disable-efiemu

Dette alternativet minimerer det som bygges ved å deaktivere en funksjon og testprogrammer som ikke er nødvendig for LFS.

Kompiler pakken:

make

Testpakken for denne pakken anbefales ikke. Mesteparten av testene avhenger av pakker som ikke er tilgjengelige i det begrensete LFS miljøet. For å kjøre testene uansett, kjør make check.

Installer pakken:

make install
mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions

Bruk av GRUB for å gjøre LFS systemet oppstartbart vil bli diskutert i Section 10.4, “Bruke GRUB til å sette opp oppstartsprosessen”.

8.59.2. Innhold i GRUB

Installerte programmer: grub-bios-setup, grub-editenv, grub-file, grub-fstest, grub-glue-efi, grub-install, grub-kbdcomp, grub-macbless, grub-menulst2cfg, grub-mkconfig, grub-mkimage, grub-mklayout, grub-mknetdir, grub-mkpasswd-pbkdf2, grub-mkrelpath, grub-mkrescue, grub-mkstandalone, grub-ofpathname, grub-probe, grub-reboot, grub-render-label, grub-script-check, grub-set-default, grub-sparc64-setup, og grub-syslinux2cfg
Installerte mapper: /usr/lib/grub, /etc/grub.d, /usr/share/grub, og /boot/grub (når grub-install kjøres for første gang)

Korte beskrivelser

grub-bios-setup

Er et hjelpeprogram for grub-install

grub-editenv

Et verktøy for å redigere miljøblokken

grub-file

Sjekker om FILE er av den angitte typen.

grub-fstest

Verktøy for å feilsøke filsystemdriveren

grub-glue-efi

Behandler ia32 og amd64 EFI bilder og limer dem i henhold til Apple-format.

grub-install

Installer GRUB på harddisken din

grub-kbdcomp

Skript som konverterer et xkb oppsett til et som gjenkjennes av GRUB

grub-macbless

Velsignelse i Mac-stil på HFS eller HFS+ filer

grub-menulst2cfg

Konverterer en GRUB Legacy menu.lst til en grub.cfg for bruk med GRUB 2

grub-mkconfig

Generer en grub konfigurasjonsfil

grub-mkimage

Lager et oppstartbart bilde av GRUB

grub-mklayout

Genererer en GRUB tastaturoppsettfil

grub-mknetdir

Forbereder en GRUB netboot mappe

grub-mkpasswd-pbkdf2

Genererer et kryptert PBKDF2 passord for bruk i oppstartsmenyen

grub-mkrelpath

Gir et systembanenavn i forhold til roten

grub-mkrescue

Lager et oppstartbart bilde av GRUB som passer for en diskett eller CDROM/DVD

grub-mkstandalone

Genererer et frittstående bilde

grub-ofpathname

Er et hjelpeprogram som skriver ut banen til en GRUBenhet

grub-probe

Undersøk enhetsinformasjon for en gitt bane eller enhet

grub-reboot

Angir standard oppstartsoppføring for GRUB bare for neste oppstart

grub-render-label

Gjengi Apple .disk_label for Apple Mac-er

grub-script-check

Sjekker GRUB konfigurasjonsskriptet for syntaksfeil

grub-set-default

Angir standard oppstartsoppføring for GRUB

grub-sparc64-setup

Er et hjelpeprogram for grub-setup

grub-syslinux2cfg

Forvandler en syslinux konfigurasjonsfil til grub.cfg format