Newsgroup: it.comp.os.linux.iniziare
Titolo: Errore LILO

Ciao a tutti, scusate, ma sono un niubbo alle prese con LILO che mi da
alcuni problemi.
Ecco cosa ho fatto passo/passo.
Ho un unico disco da 20GB (nel BIOS e' settato come LBA).
Ho installato Win98SE, poi ho usato FIPS per dividere il disco in due
partizioni, quindi ho installato Linux Red Hat 6.2 da CDROM.
Ho scelto un'installazione completa, LILO compreso, nel MBR, con
Win98SE come default.
L'installazione e' andata a buon fine, ma una volta riavviato il PC
LILO parte solo a meta', (LI).
Mi sono letto la documentazione che ho trovato (How-to e delle FAQ) e
ho scoperto che l'errore e' documentato: LILO carica solo il primo e
il secondo modulo, poi si blocca.
La mia domanda e':
Cosa faccio?
Sapere che si blocca non mi aiuta molto, vorrei scoprire come farlo
andare! :-)
Mi pare sia il problema del 1024 cilindro, ma questo non dovrebbe
esserci SOLO nel caso di LILO installato nel primo settore della
partizione di Linux?
Non ho idea di come fare (a parte comprare un altro HD, ovviamente...)
e per ora ho disinstallato LILO dal MBR e faccio partire Linux da
Floppy, ma non e' la stessa cosa...
Ah! Nemmeno nel LILO mini how-to ho trovato spiegazioni, ma forse ho
solo capito male io...
Un grazie a chi mi potra' aiutare!
-- 
Candido - candido76[at]
freemail.it
---------------------------------------------------------
Cum veritatem qua liberetur ignoret expedit quod fallatur

 Mi pare sia il problema del 1024 cilindro, ...
Puoi risolvere il problema del 1024° cilindro aggiornando lilo,
non ricordo da quale versione e' stato risolto il problema, cmq
con la versione 21.6 vai sul sicuro. In alternativa puoi usare 
grub.
Ciao

 partizione di Linux?
[...]
Il problema e` proprio quello. Per risolvere devi creare una partizione
(circa 10 MB) che stia *tutta* all'interno del 1024 cilindro.
Durante l'installazione indicherai al diskdruid (o come si chiama :-)
di utilizzare questa partizione come '/boot'.
L'alternativa e` utilizzare loadlin dal dos. Il programma e l'immagine
del kernel lo trovi nella dir dosutils del tuo cdrom.
Un ottimo esempio per l'utilizzo di loadlin (e molto altro) lo trovi su
http://mrshark.sourceforge.net
-- 
Bye,     | alfredoa at 
linuxfan.com
Alfredo  |__________________________
Amontagna|  powered by Debian 2.2

 
Il problema non e` questo.
Avresti un errore diverso!
Il problema del cilindro 1024, si verifica anche quando 
metti lilo in MBR.
Uno dei modi per evitarlo e` mettere lilo "nel primo settore
della partizione di Linux" e poi avviare con un floppy
di boot. In questo caso il kernel viene letto dal floppy e non 
da settori irraggiungibili dal BIOS.
Insomma, il contrario di quello che pensavi. :)
Comunque, se non ti e` uscito un messaggio del tipo
"partition too big" il problema non c'e` o non e`
ancora stato rilevato.
Nel caso, usa il metodo del floppy e poi recupera un lilo
piu` recente del tuo e aggiornalo. Oppure, crea una
micro-partizione di circa 10M, tutta entro i primi 8 GB,
da montare come /boot.
ciao, Andrea

tutta entro i primi 8 GB,
E' questo il limite del 1024°?
Grazie per l'aiuto!



http://mrshark.sourceforge.net
Mi sa che mi tocca fare cosi', vado a vedere.


 creare prima le partizioni giuste?
Radi al suolo tutto con fdisk e crei due partizioni, la prima da 10MB e
la seconda a piacere per window$.  A quest'ultima assegni la lettera C,
lasci il resto dell'HD non partizionato  e parti con l'installazione di
Windows.
Poi quando installi  linux ti impossessi  della prima partizione che ti
eri riservato  per /boot  e ti crei le varie /, /home, /var  etc. nello 
spazio che ti era avanzato.
Sono stato un po' stringato,  ma a grandi linee, questi sono i passi da
seguire.








-- 







-- 


seguire.
Grazie! :-)


scrivere.
Vuoi vedere che per la fretta... ^_^;
Grazie anche a te!


 
Si se la procedura di installazione di redhat rileva
che il limite superiore della partizione in cui dovra`
mettere la directory /boot ( / o /boot) e` oltre quel
cilindro ti dice "partition too big" anche se e`
microscopica.                       
Quanto alla versione di lilo, 
RedHat-6.2 include:
lilo-0.21-15.i386.rpm
RedHat-7.0 include:
lilo-21.4.4-10.i386.rpm
freshmeat dice:
LILO:   Linux boot loader
      » latest release: 21.6 on Oct 12th 2000
Attento che il -10 e -15 sono inessenziali.
Quello che conta e` che la prima e` una 0.21 che credo
rappresenti una pre-release della 21.0.
Adesso siamo alla 21.6.
Non prendere la lilo-21.4.4-10.i386.rpm della RH-7.0
perche' e` impacchettata col nuovo rpm-4 che credo
sia incompatibile con quello che hai tu.
ciao, andrea

 mettere la partizione Win come primaria?
Si.
Io questo procedimento l'avevo seguito con il vecchio HD quando installai
RH. Pero` per non saper ne` leggere ne` scrivere avevo creato le
partizioni con cfdisk di debian 2.1. :)


Adesso siamo alla 21.6.
Grazie mille!
Ho trovato questa versione e ho capito come andava installata.
Adesso funziona tutto (grazie all'opzione lba32 che qualcuno mi aveva
suggerito qui) e c'e' pure un *bel* menu rosso iniziale! ;-)
Prossimo obiettivo: rete casalinga! :-D


Adesso siamo alla 21.6.
Come posso aggiornare la mia(ho lilo v 0.21-15 con RH 6,2),chiaramente
se pensi che mi porti degli effettivi miglioramenti,release? 
Grazie k.
-- 
Ciao
Fred
Per ottenere il mio indirizzo E-mail 
togliere  "no."