linux user group brescia

immagine del castello

Archivio della mailing list

lilo e dischi di grandi dimensioni

Luca Giuzzi giuzzi a dmf.bs.unicatt.it
Gio 9 Set 1999 20:27:01 UTC
I dischi di piu' di 8.5 Gb vanno trattati con attenzione...
 il problema grosso sono le strane interazioni fra bios, upgrades degli
 standard EIDE e lilo. Lilo (cioe' il boot loader di linux) e' praticamente
 l'unico programma che si basa sul bios della macchina per funzionare e 
 serve a caricare il kernel nella prima fase di bootstrapping. Il 
 problema deriva dal fatto che piu' di 8 Gb e mezzo significano, con
 la conversione LBA, piu' di 1024 cilindri... e questo a lilo non piace.
La soluzione piu' semplice e' avere la partizione di boot di linux
 interamente contenuta al di sotto del limite degli 8.5 (n.b.: le
 partizioni di linux possono tranquillamente superare tale limite...
 sto parlando della part. che contiene il kernel e basta, solitamente
 montata sotto /boot). In questa configurazione non ci sono problemi.
 Altrimenti ti restano due possibilita':
 1. sperare che il tuo bios sia sufficientemente aggiornato da poter
  impiegare ugualmente lilo (ma non ci scommetterei... un P-III della
  CompaQ su cui ho installato linux oltre il 9 Gb due mesi fa aveva
  problemi!)
 2. non usare lilo :)))
 Nel caso 2 ci sono varie alternative a disposizione a seconda dei casi...
  loadlin (se la prima partizione e' Dos/Win95-Win98) e' una possibilita'...
 altrimenti si puo' usare il pacchetto syslinux (sia standalone che lanciato
 dal boot menu di NT... ma questa possibilita' e' un po' delicata da
 implementare in quanto bisogna editare `a mano' il bootsector... se ti
 serve posso cercare di ricostruire quanto avevo fatto). Altre alternative
 -di cui pero' so poco- potrebbero essere offerte da GRUB (il bootloader
 GNU) ma non ne ho esperienza diretta.

Riassumendo:
 1. nessun problema se il boot viene fatto da una partizione interamente
    contenuta al di sotto dell'8.5-esimo GB
 2. nessun problema con bios aggiornato e recentissimo (mai visto in pratica,
    pero' :( )
 3. in situazioni estreme tentare il boot da partizioni `basse' con programmi
   in grado di caricare il kernel da li' tipo loadlin o syslinux
   preferendo il primo se si e' sotto Dos/Win9x e il secondo se si parte
   da NT (su partizione FAT32)

Ciao,
 lg



Maggiori informazioni sulla lista Lug