lilo in /root

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
maxmo
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: lun 28 feb 2005, 0:00
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: xface

lilo in /root

Messaggio 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?

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Lilo lo devi piazzare sul MBR del disco primario quindi hda! Poi ti regoli lilo.conf

Avatar utente
maxmo
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: lun 28 feb 2005, 0:00
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: xface

Messaggio 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.

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Installi lilo nella modalità expert.

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio 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.

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio 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 ? :?:

Avatar utente
maxmo
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: lun 28 feb 2005, 0:00
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: xface

Messaggio 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

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio 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)

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio 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.

Avatar utente
maxmo
Linux 2.x
Linux 2.x
Messaggi: 336
Iscritto il: lun 28 feb 2005, 0:00
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: xface

Messaggio 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 /

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio 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:

Rispondi