Newsgroup: it.comp.os.linux.sys
Titolo: LILO

	Con RedHat 6.1 su una macchina HP NetServer LC 3 (architettura
SCSI) ho il problema che LILO non mi si installa se creo la prima
partizione + grande di 1024 mega. L'installer parla di cilindri, cioč
se la mia prima partizione č + di 1024 cilindri (?) non si installa.
Perciň io l'ho creata da 1020, evitando il problema. Purtroppo perň al
momento di upgradare il kernel mi sono ritrovato la sorpresa che non
potevo piů aggiornare la configurazoine di LILO con la nuova immagine
,in quanto superavo ad un certo punto i 1024 cilindri (??).
	In pratica ho reinstallato tutto (oggi ho mooolto tempo a
disposizione) creando la prima partizione piů piccola, ma da cosa č
dovuto questo problema? E' possibile aggirarlo in una maniera +
elegante (cioč senza ricorrere a una partizione microscopica)?
	Grazie per l'attenzione,
VectorX

 VectorX
-
E' un'ultra faq.
Il BIOS non puo' avviare un s.o. che sta in una partizione che si
estende oltre il 1024 cilindro.
Per soluzioni eleganti: cerca prima su deja, appunti linux, howto,.... 
e casomai riponi la domanda su it.comp.os.linux.INIZIARE.
ciao, andrea

partizione + grande di 1024 mega. L'installer parla di cilindri, cioč
problema stranoto, causato dal bios, ma che si risolve o aggiornando il
lilo con l'ultima versione, che salta a piedi pari il problema del 1024
cilindro, o gia' da un annetto con nuni, altro boot loader che non
soffriva del problema.
resta in ogni caso valida la soluzione di una piccola partizione boot
sotto il limite, da cui avviare il resto.
Ciao.roberto
-- 
Save our planet!
Save wildlife;
For your E-MAIL use only recycled Bytes !!
roberto poggi  
rpo...@softhome.net

E' un'ultra faq.
Aggiorniamo l'ultra faq: l'ultimo lilo risolve questo problema
--
 (o-  | c:\> win2000patch001.exe
 //\  | This Microsoft(c) patch fix all bugs present. All rigth reserved.
 V_/_ | Insert Linux boot disk to continue ... loading kernel ...
http://pinguin.linuxbox.com
 r.salmaso(at)
flashnet.it


Interessante.
Come fa ad aggirare il problema?
All'origine di tutto c'era che il BIOS non vede oltre il 1024 cyl.
Lilo si appoggia sul Bios. Quindi lilo non vedeva oltre il 1024 cyl.
Come fa` adesso? 
Ci sono dei nuovi BIOS con cui funziona, o funziona con tutti?
Hanno cambiato del tutto il lilo?
C'e` qualche trucchetto sfizioso?
Ho fatto un rapido giro su freshmeat ma riporta solo il lilo-0.21
di due anni fa. Non ho trovato documentazione sullo 0.22.
ciao, andrea

Come fa ad aggirare il problema?
Guardaci dentro:
Source code for revision 3 of Werner Almesberger's LILO version 21 is
available from:
 
ftp://sd.dynhost.com/pub/linux/lilo
This revision adds a global option, 'lba32', to enable bootind disks
beyond the 1024 cylinder limit.  The command line switch '-L'
accomplishes the same result.  To be effective, the BIOS must support
the EDD packet call interface (post 1998).
[...]


ciao, andrea
	Capito l'antifona :-) L'ho sottoscritto
Grazie

[...]
Che roba è "EDD packet call interface"?

Che roba è "EDD packet call interface"?
posso essere proprio sincero sincero?
non lo so.
ne ho una vaga idea, ma e' talmente vaga che non mi sento di esporla,
per questo mese ho gia' completato la mia razione di figuracce.


 Che roba è "EDD packet call interface"?
Le nuove BIOS hanno esteso INT13h, per gestire meglio i dischi. Le
funzioni estese hanno una nuova interfaccia: non devi caricare opportuni
registri della CPU con cilindro, testina e settore come facevi prima, ma
devi costruire una pacchetto di informazioni e passare il puntatore.
Le BIOS sono più avanti di quel che può sembrare. Ad esempio offrono un
supporto anche a OS che non usano la BIOS (sembra una contraddizione ma
non lo è), come linux. Percorrendo questa strada si può scrivere del
codice che rende ancora più facile l'installazione e complessivamente l'
autoconfigurazione di linux (sempre che non abbia già scritto tutto
Red-Hat...)
Tutta 'sta roba la trovi descritta bene praticamente solo sul sito della
Phoenix e un po' della Intel.
ciao, oops.