GRUB

Valerio Pachera sirio81@gmail.com
Mar 21 Feb 2006 12:01:15 CET


Non posso leggere ora la guida inviata da stefano ma vi giro un pezzo
di articolo che chiarisce bene
il concetto di Boot loade e Boot manager. Fin'ora abbiamo sempre usato
il termine Boot loader anche quando parlavamo di boot manager.

Leggere con calma
------------
La soluzione: il bootmanager e i bootloaders nei posti giusti
Benchè ogni sistema operativo sia già dotato del proprio boot loader,
nel caso di Linux questo viene spesso installato fuori dal boot sector
della propria partizione affinchè funzioni anche da boot manager. Si
trascura la necessità di autonomia dei singoli sistemi/partizioni dal
sistema globale. Si tende a confondere la funzione di boot loader con
quella di boot manager.

Prima di installare i sistemi operativi, pianifico la struttura delle
partizioni partendo dal presupposto che ognuno debba essere
indipendente il più possibile dal resto del sistema. Questo significa,
prima di tutto, che il boot loader del sistema X deve avere solo la
funzione di trovare il kernel di X nella sua partizione ed avviarlo e
quindi non ha senso metterlo fuori da tale partizione, nè configurarlo
con funzioni di boot manager per l'avvio di altri sistemi.

In secondo luogo è necessaria la presenza di un boot manager che serva
a selezionare ed avviare i boot loaders, che abbia solo questa
funzione, che non sia dipendente da nessuno dei sistemi/partizioni e
da cui nessuno dei sistemi dipenda. Questo va installato nell'MBR. La
sua configurazione e tutti gli eventuali files che lo riguardano
possono stare in una partizione ad hoc, ma non in quella di Linux nè
in quella di nessun altro sistema operativo.

L'unico strumento capace di risolvere questi problemi con una certa
flessibilità, credo che attualmente sia GRUB. Può essere configurato
sia come boot manager che come boot loader, ma la chiave sta nel
configurarlo o in un modo o nell'altro e quindi installarlo 1+n volte
dove sono necessari n boot loader e 1 boot manager.
------------

Articolo integrale
http://xoomer.virgilio.it/nitorqua/multiboot/multiboot.html


Maggiori informazioni sulla lista linuxludus