da Erik » lun dic 08, 2003 8:24 pm
Il bootloader è un programma che, dopo la fase di avvio e riconoscimento
dell'hardware da parte del BIOS, si occupi di avviare le varie immagini dei vari kernel (linux,win ecc.. anche Windows ha un kernel magari copiato pure da Unix chi lo sa'). Questo programma si puo' installare ovunque o sui primi 512byte (come fa Windows di default)
e l'insieme di questi primi 512byte dell'Hard disk viene chiamato MBR oppure su un Floppy o su qualche remota parte dell'Hard disk (a scelta su linux). Quando installi Lilo , lo spazio libero impostato di default o quello spazio che gli hai assegnato , lo occupa e ci installa questo programma che risconosce le immagini ed le avvia.
Ci son due bootloader che si possono abilitare quando installi linux : LILO e GRUB.
Lilo : è il bootloader installato di default che non ha particolari funzonalità tranne quella di riconoscere l'immagine del Kernel ed avviarlo.
Grub: è piu' recente del Lilo e ha molte piu' funzionalità ed esegue boot anche in partizioni dopo il 1024° cilindro , nonchè un'ottima grafica . Io uso sempre il grub e lo consiglio.
In pratica se crei una partizione di nome /boot lì ci mette sia l'immagine del kernel che il bootloader, in modo da non sovrascrivere quella di Windows