Learn Linux 101: Install a boot manager | Cerca per titolo, autore, parola chiave | ||||||||
Learn Linux 101: Install a boot manager Un'introduzione a GRUB, GRUB 2, LILO, By Ian Shields. GRUB, o GRand Unified Boot loader, è stato, a lungo, il boot loader Linux più utilizzato. Potete installare GRUB nel Master Boot Record (MBR) del vostro disco fisso di boot, oppure nel Partition Boot Record di una partizione. Oppure, potete installarlo su una chiave USB o un floppy disk o un CD. Il MBR standard (512 byte) cerca nella tabella delle partizioni la partizione primaria del disco di boot, marcata come attiva. Di quella partizione, il MBR carica in memoria il primo settore di dati (512 byte), passando il controllo al codice in esso contenuto. Questi 512 byte di dati sono noti come "partition boot record" (boot record della partizione). Il "partition boot record" è, in realtà, un altro "stage 1 boot loader" (perchè è composto da soli 512 byte, come il MBR), ma il suo compito è di caricare in memoria un certo numero di blocchi di dati, dalla partizione, contenenti il codice dello "stage 2 boot loader". Sarà questo "stage 2 boot loader" che si occupertà di caricare il resto del sistema operativo. Quindi, un boot loader (LILO, GRUB, GRUB2) è un programma che viene installato in una partizione del disco, in cui è installato un sistema operativo, e che può essere invocato sia dal "partition boot record" di una partizione attiva, sia dal "master boot record". GRUB è diventato GRUB Legacy, mentre GRUB 2 venne sviluppato sotto gli auspici della Free Software Foundation. Lo sviluppo di GRUB Legacy è stato interrotto, a vantaggio di GRUB2. Con gli "stage 2 loader" usati da LILO e GRUB, è possibile caricare diversi sistemi operativi o differenti versioni dello stesso sistema operativo. Tuttavia, con LILO, una modifica del kernel richiederà di ricreare il LILO boot setup, mentre con GRUB e GRUB2 sarà possibile intervenire su un file di configurazione, per adattare i nuovi parametri di boot.
|
|||||||||
Learn Linux 101: Install a boot manager | Disclaimer: questo è un link a contenuti ospitati su server esterni. |