GNU GRUB

GRUB screenshot.png
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
GNU GRUB on MBR-partitioned hard disk drives
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
GNU GRUB on GPT-partitioned hard disk drives
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
boot.img has the exact size of 446 Bytes and is written to the MBR (sector 0). core.img is written to the empty sectors between the MBR and the first partition, if available (for legacy reasons the first partition starts at sector 63 instead of sector 1, but this is not mandatory). The /boot/grub-directory can be located on an distinct partition, or on the /-partition.

GRUB (Grand Unified Bootloader), bootloader, är en del av GNU-projektet. GRUB har på senare år tagit över rollen som standardbootloader för de flesta Linuxoperativsystem. Till skillnad från till exempel LILO så kan GRUB läsa filsystem, vilket gör att den inte behöver konfigureras på hårddiskens blocknivå.


GRUB stöder även chainloading, vilket gör det möjligt att starta andra bootloaders. Det behövs för att kunna starta ett operativsystem som kräver en speciell bootloader för att kunna starta, till exempel Microsoft Windows.

Den nuvarande versionen av GRUB, som kallas GRUB Legacy, uppdateras inte längre. Allt arbete läggs istället på GRUB:s efterföljare, GRUB 2. GRUB 2 skrivs om från grunden och delar ingen kod med GRUB Legacy.

Externa länkar

StartUp-Manager

Media som används på denna webbplats

GNU GRUB on MBR partitioned hard disk drives.svg
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
GNU GRUB on MBR-partitioned hard disk drives
GNU GRUB on GPT partitioned hard disk drives.svg
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
GNU GRUB on GPT-partitioned hard disk drives
GNU GRUB components.svg
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
GNU GRUB: Illustrates the locations of the components boot.img, core.img and /boot/grubon a harddisc
GRUB screenshot.png
Screenshot of GNU GRUB, ready to boot ubuntu 8.04 (RC).
StartUp-Manager.png
Författare/Upphovsman: http://hacktolive.org/, Licens: GPL
StartUp-Manager 1.9.10-2 on Ubuntu 8.04