Pagina 1 di 1

lilo in /root

Inviato: sab 7 ott 2006, 19:07
da maxmo
Questa volta volrvo fare come consigliato dalla SLACK, ovvero inserire lilo in /root.
Detto fatto ma il pc non si avvia; controllo con fdisk che il disco sia botabile, riprovo ma nulla da fare.
Riprovo a reinstallare la 11.0 ma con lo stesso risultato; faccio il boot con il dvd e prova a rifare liloconfig ma senza successo. provo ad aprire lilo e vedo che il device di linuz è fd2 ( ?????) che faccio?
Modifico fd2 mettendo la partizione / ovvero hdb1. lancio lilo -v e lilo mi risponde con un errore e cioè hdb1 non è il primo disco.
Cosa sbaglio?
I miei dischi:
MASTER 4 PARTIZIONI PRIMARIE
HDA1 BOOTABILE FAT32 (W98 CON VECCHIO LILO SUL MBR)
HDA2 LINUX SWOP
HDA3 LINUX SLACKWARE 10.2 ( tuttora funzionante x fortuna)
HDA4 LINUX /HOME
SLAVE 3 PARTIZIONI PRIMARIE
HDB1 BOOTABILE LINUX SLACKWARE 11.0 ( LILO dovrebbe essere sul MBR o sbaglio?)
HDB2 LINUX SWAP
HDB3 FAT 32 ( DISCO E DI WIN)
Tanto per dare qualche info in +
La 11.0 è confugurata per far vedere HDB1 come /
HDA3 come /home e HDA1 e HDB3 come partizioni W98
Perchè LILO non viene caricata?

Inviato: sab 7 ott 2006, 20:42
da gohanz
Lilo lo devi piazzare sul MBR del disco primario quindi hda! Poi ti regoli lilo.conf

Inviato: sab 7 ott 2006, 22:01
da maxmo
OK questa è la soluzione + semplice ma mi ha incuriosito la possibilità di mettere lilo nella partizione linux.
Ti faccio una domanda che puo sembrare stupida:
con due dischi hda e hdb ho due MBR?
se si come faccio in fase d'installazione a selezionare il mbr desiderato?
Se non sono stato chiaro dimmi cosa non ho capito.

Inviato: sab 7 ott 2006, 22:19
da Dani
Installi lilo nella modalità expert.

Inviato: sab 7 ott 2006, 23:01
da gohanz
maxmo ha scritto:OK questa è la soluzione + semplice ma mi ha incuriosito la possibilità di mettere lilo nella partizione linux.
Ti faccio una domanda che puo sembrare stupida:
con due dischi hda e hdb ho due MBR?
se si come faccio in fase d'installazione a selezionare il mbr desiderato?
Se non sono stato chiaro dimmi cosa non ho capito.
No il MBR è unico, sono i primi 512 Byte (1Settore) del disco rigido primario quello di boot!

La sequenza di boot è

Accensione > Rom > Bios > Lettura dei primi 446 byte del primo settore del disco primario.

Inviato: sab 7 ott 2006, 23:16
da Dani
Come no, si che ne ha due ! :)
Ogni disco ha il suo MBR, poi che il bios va a leggere quello dell'harddisk master è un altro discorso.

O sbaglio ? :?:

Inviato: dom 8 ott 2006, 0:28
da maxmo
ok con un po di fortuna sono riuscito a configurare LILO nella / della nuova 11.0
ora ho 2 LILO
una nel MBR del hda ed una nel / del hdb che attivo settando il bios sul primo o sul secondo disco.
voi direte che me ne faccio di due LILO?
Semplice, volevo avere un distro funzionante (10.2 sul hda3) mentre installavo la nuova 11.0 in modo tale da poter utilizzare la rete come fonte d'informazione nel qual caso l'installazione non andava a buon fine, cosa che puntualmente è avvenuta.
Ora ho risolto la 11.0 è in piedi, mi resta solo da configurare un sacco di cose (come la rotellina del mouse ;) ) e poi cancello lilo dal mbr ed anche la 10.2

Inviato: dom 8 ott 2006, 1:05
da dapuzz
Dani ha scritto:Come no, si che ne ha due ! :)
Ogni disco ha il suo MBR, poi che il bios va a leggere quello dell'harddisk master è un altro discorso.
O sbaglio ? :?:
Non sbagli, ma primario o secondario, master o slave non ha importanza (se non per quella cacca del bootloader di Windows) dal momento che dal bios scegli quale hd far bootare (almeno con il mio bios che ha almeno 6 anni)

Inviato: dom 8 ott 2006, 8:45
da gohanz
Dani ha scritto:Come no, si che ne ha due ! :)
Ogni disco ha il suo MBR, poi che il bios va a leggere quello dell'harddisk master è un altro discorso.

O sbaglio ? :?:
Mi sono spiegato male, quello che intendevo dire è che in una sessione di boot il MBR indirizzabile è unico, quello del disco primario.

Inviato: dom 8 ott 2006, 20:57
da maxmo
vediamo se ho capito bene:
1) il mbr esiste in tutti i dischi
2) quello attivo e quello che il bios boota.
In poche parole posso avere lilo su ciascun mbr ed attivarli a piacimento attraverso il settaggio del bios.
Probabilmente non a senso se non quando non si vuole sovrascrivere un lilo perfettamente funzionante come nel mio caso, cosa che ho fatto anche se lilo è stato installato su /

Inviato: dom 8 ott 2006, 21:35
da gohanz
Ti basta un solo MBR per creare un sistema multiboot. Nel MBR del disco di Boot si installa il primo stage di LILO e si configura lilo.conf, dalla distribuzione principale per fare il boot delle altre partizioni. Per questo si usa la direttiva "other" di lilo.conf

other=/dev/hdax
label=Linux2
read-only

oppure

other=/dev/hdax
label=windows
table=/dev(hda
unsafe

Bada che devi aver installato il loader (LILO) nelle rispettive partizioni di root.

Io usoanche un'altro sistema per il multiboot, copio direttamente i kernel delle altre distro in /usr/boot/ubuntu ad esempio

e creo una normale voce il lilo.conf

image = /boot/ubuntu/bzImage
root = /dev/hda5
label = Ubuntu
read-only

in questo caso non devo installare alcun loader nelle partizione di root, in quanto gestisco il tutto dalla distro principale.

Spero di essermi spiegato bene, anche se non credo! :roll: