Translation(s): English - Italiano

(!) ?Discussion


Un boot loader è un programma trovato dal BIOS di sistema (o EFI) nel settore di avvio del dispositivo di memorizzazione (floppy o Master_boot_record del disco rigido), e che individua e inizializza il sistema operativo (Linux).

Boot loader Debian predefiniti

Architettura

Boot loader
predefinito

Boot loader
alternativi

Boot loader del
DebianInstaller

i386, amd64 (BIOS)

grub

lilo, syslinux, grub-pc-v2

syslinux | pxelinux

i386, amd64 (EFI)

?

lilo, syslinux, grub-efi-v2

powerpc (nuova generazione)

yaboot

powerpc (vecchia generazione)

?

quick, yaboot

sparc

silo

?hppa

palo

mips

m68k

alpha

Boot loader disponibili

i386 + amd64

GRUB : GRand Unified Bootloader

Grub "versione 1" (chiamato grub-legacya monte) è un boot loader GPL destinato a unificare l'avvio di tutti i sistemi operativi x86. Oltre a caricare il kernel Linux, implementa lo standard Multiboot, che permette il caricamento flessibile di immagini multiple di boot (necessario per i kernel modulari come GNU Hurd) (pacchetto:grub)
PRO: molto stabile e potente
CONTRO: non gestisce partizioni /boot LVM e crittate con LUKS

GRUB2 (PC) : GRand Unified Bootloader, "versione 2" (versione PC/BIOS)

GRUB 2 (noto anche come PUPA) è l'architettura preliminare di programmazione universale (Preliminary Universal Programming Architecture) per GRUB; si tratta di un progetto di ricerca per la prossima generazione di GNU GRUB. L'obiettivo principale è quello di rendere GNU GRUB più pulito, più sicuro, più solido, più potente e più portabile.
Questo pacchetto contiene una versione di GRUB che è stata costruita per l'uso con un'architettura tradizionale PC/BIOS. (pacchetto:grub-pc)
PRO: capisce LVM2
CONTRO:

GRUB2 (EFI) : GRand Unified Bootloader, "versione 2" (versione EFI)

GRUB 2 (noto anche come PUPA) è l'architettura preliminare di programmazione universale (Preliminary Universal Programming Architecture) per GRUB; si tratta di un progetto di ricerca per la prossima generazione di GNU GRUB. L'obiettivo principale è quello di rendere GNU GRUB più pulito, più sicuro, più solido, più potente e più portabile.
Questo pacchetto contiene una versione di GRUB che è stata costruita per l'uso con un'architettura EFI, come quella fornita da Intel Mac (tranne che non siano in modalità di emulazione MBR).(pacchetto:grub-efi)
PRO:
CONTRO:

LILO : LInux LOader - L'avviatore classico di sistemi operativi che carica Linux e altri

Questo pacchetto contiene LILO (l'installatore) e le immagini del settore di avvio per installare Linux, OS/2, DOS e settori generici di altri sistemi. È possibile utilizzare LILO per gestire il Master Boot Record (con una semplice schermata testuale, menu testuale o immagini grafiche colorate) o richiamare LILO da altri boot loader per far partire il kernel Linux.(pacchetto:lilo)
PRO : molto stabile, funziona con LVM2, a condizione che il kernel e initrd non siano su aree non contigue di volume logico
CONTRO: va "reinstallato" ad ogni modifica del kernel o di initrd, o nel caso di LVM2, spostare le aree che contengono il kernel o initrd.

ELILO : Bootloader per sistemi che utilizzano firmware basati su EFI

Boot loader Linux per sistemi che usano la specifica Intel EFI, questo include tutti i sistemi ia64 e alcuni ia32.(pacchetto:elilo)
PRO:
CONTRO: non supporta Hursd/Mach

SPARC

SILO : Sparc Improved LOader

Like LILO or MILO, but for SPARC. This is the program you need to use if you plan to boot SPARC/Linux via a hard drive, floppy or CDROM. It installs to the boot block of your system and will allow for booting of Linux, Solaris, and SunOS.(package:silo)
PROs :
CONs :

parisc/hppa

PALO : Linux boot loader for parisc/hppa

This package contains the parisc boot loader itself, plus palo which is the boot media management tool as lilo is for i386.(package:palo)
PROs :
CONs :

PowerPC

YaBoot : Yet Another Bootloader

This package contains YaBoot, the bootloader of choice on the NewWorld line of Power Macintosh computers and on IBM CHRP computers. It supports loading a kernel from several different filesystems, including ext2, ext3, xfs, and reiserfs, as well as separate ramdisks and dual-booting.
This package includes the installer tools ybin and mkofboot, and a yabootconfig program for generating a simple /etc/yaboot.conf file. (package:yaboot)
PROs :
CONs :

QUIK : Bootloader for PowerMac or CHRP systems

?QUIK provides the functionality necessary for booting a Linux Debian/PowerPC PowerMac or CHRP system from disk. It includes first and second stage disk bootstrap and a program for installing the first stage bootstrap on the root disk.
Note that if you are running on a NewWorld machine, quik will be of limited use to you. You should install yaboot instead. It may even come handy on an OldWorld machine, since it provides the ofpath program and some documentation. (package:quik)
PROs :
CONs :

Other Loaders (not MBR Bootloaders)

LoadLin - LInux LOader - The Classic OS loader can load Linux and others

This Package contains lilo (the installer) and boot-record-images to install Linux, OS/2, DOS and generic Boot Sectors of other OSes. You can use LILO to manage your Master Boot Record (with a simple text screen, text menu or colorful splash graphics) or call LILO from other Boot-Loaders to jump-start the Linux kernel. (package:loadlin)
PROs :
CONs :

win32-loader

This package provides GRUB boot record images that can be used by the native bootloaders of various win32 platforms in order to load a full instance of GNU GRUB.
It is used by the win32-loader package to provide suitable GRUB images for loading Debian-Installer on win32. win32-loader
PROs :
CONs :

grubutil-win32

Debian-Installer loader for win32. This package provides a win32 program that can be used as a loader for Debian Installer, acting as a more user-friendly boot mechanism than traditional BIOS-based boot.
It can act as a standalone netboot loader (for a practical example, see goodbye-microsoft.com), or as a cdrom/usb-disk add-on that starts a media-based install. grubutil-win32
PROs :
CONs :

GRUB4DOS and WINGRUB

GRUB4DOS is an universal boot loader based on GNU GRUB. It can boot off DOS/LINUX, or via Windows boot manager/syslinux/lilo, or from MBR/CD. It also has builtin BIOS disk emulation, ATAPI CDROM driver, etc.(package: none ; WWW)
PROs : grubldr can be added to Windows boot.ini
CONs : Not supported by Debian.

SysLinux : Bootloader for Linux/i386 using MS-DOS floppies

SYSLINUX is a boot loader for the Linux/i386 operating system which operates off an MS-DOS/Windows FAT filesystem. It is intended to simplify first-time installation of Linux, and for creation of rescue and other special-purpose boot disks.(package:syslinux)
PROs : also a PXE and CD Bootloader
CONs :

Related Tools