Newsgroup: it.comp.os.linux.iniziare
Titolo: Problemi di boot

Ho installato la redhat 7.0 e windows 98 in due partizioni distinte, linux
perň parte solo da dischetto, se provo a mettere il lilo sul MBR mi arrivano
tanti 0 ed 1 e non parte un bel niente. La stessa cosa mi succede con la
slackware 7.0. Ho quindi provato a cancellare windows (che stava sulla prima
partizione), ad installare ancora la redhat 7.0 ed a mettetere il lilo sul
MBR, ma, all'avvio, si vede soltanto la "L" di lilo boot e non parte un bel
niente. Perchč succede questo? Qualcuno sa darmi qualche indicazione?

niente. 
Oh oh! Dal manuale della SuSE 7.0:
"...non è stato possibile caricare il secondo stadio (/boot/boot.b):
questo è generalmente dovuto ad un settore di avvio difettoso o ad
un'errata geometria dell'hard disk."
Suggerimento ovvio: controlla l'hd.
Francesco
Francesco
-----------------------------------------------------------------
"In theory, practice and theory are the same;
in practice they never are."
-----------------------------------------------------------------

Nel dě Sat, 02 Jun 2001 19:34:37 GMT, 
bootparti...@yahoo.it
(bootpartition) decise che era giunta l'ora di parlare e cosě si
espresse:
Ehmm... sorry per la doppia firma.


 niente. Perchè succede questo? Qualcuno sa darmi qualche indicazione?
Problemi di geometria del disco non riconosciuta.
Prova a togliere e mettere le opzioni 'linear' e 'lba32'
in /etc/lilo.conf.
A seconda dei casi ci va l'una, l'altra o nessuna delle
due.
Sicuramente la situazione attuale e` sbagliata, quindi
devi fare due altri tentativi.
ciao, andrea

due.
Ma perché questo accade solo se LILO è sull'MBR? Le opzioni "linear" e
"lba32" dovrebbero risolvere i problemi di "traduzione" della
geometria del disco da parte del BIOS, se non ho capito male. Ho letto
il "Large-disks-HOWTO" ma non ho trovato la spiegazione.
Dipende dal fatto che se LILO è su floppy ha già le informazioni sulle
partizioni e non deve cercarle sul disco fisso tramite il BIOS?
Ciao


partizioni e non deve cercarle sul disco fisso tramite il BIOS?
Ma no che per questo il bios a lilo non serve. Non trova /boot/boot.b
forse perche' e` fuori degli 8.4 giga.
Prova ad aggiungere in lilo.conf: (prima di image=..)
install=/dove-monti-il-floppy/boot.b
ovviamente dando "lilo" a floppy montato e boot.b copiato in esso.
Questo ti serve solo per verificare l'ipotesi fatta.
..E secondo come ce lo puoi anche lasciare, che e` ben diverso che non
tutta la partenza da floppy.
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

forse perche' e` fuori degli 8.4 giga.
Che non trovi il file /boot/boot.b è fuori discussione, ma non capisco
perché questo accada solo se LILO è sull'MBR e non sul floppy.
All'inizio avevo risposto che poteva trattarsi di un problema (fisico)
sull'MBR, visto che il problema si presentava con due distribuzioni.
Però è più probabile che si tratti di un "semplice" problema di
geometria non riconosciuta in effetti.
Il problema degli 8.4 GB (o dei due, a seconda della vecchiaia del
BIOS) dipende dal fatto che al boot, dopo aver caricato il codice
nell'MBR, il BIOS non è in grado di indirizzare tutti i settori
dell'hd, e se il file /boot/boot.b è fuori da questo limite LILO si
pianta. Con un boot da floppy invece questo file viene caricato subito
e non ci sono problemi.
E' giusto quello che ho scritto o sono solo eresie? Non vorrei aver
fatto indigestione di HOWTO... ;-)
Ciao e grazie.


 perché questo accada solo se LILO č sull'MBR e non sul floppy.
Quando parti da floppy il bios avvia lilo da floppy, che carica il
kernel dal floppy.
L'HD  viene preso in considerazione solo in un secondo tempo da Linux.
Quindi non devi preoccuparti di istruire troppo dettagliatamente
lilo su come e` fatto il disco.
Se invece parti da MBR, lilo deve essere in grado di individuare
immediatamente, col solo aiuto del bios e di quello che gli hai detto,
la struttura dell'HD, la posizione del kernel e cercare di caricarlo.
Oltre ai vari howto, hai visto /usr/doc/lilo-../doc/
user-guide.ps
?
Nell'ultimo capitolo sono spiegati tutti i messaggi di errore.
ciao, andrea

Nell'ultimo capitolo sono spiegati tutti i messaggi di errore.
Ho il sospetto che mi sia sfuggito, lo leggerň. Il problema č che la
documentazione tratta in genere argomenti molto specifici, come negli
HOWTO, e poi bisogna riorganizzare il tutto per avere un quadro di
insieme.
Grazie per la spiegazione.
Ciao
