Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[lilo] boot di due sistemi linux differenti

0 views
Skip to first unread message

LuKe

unread,
Dec 13, 2001, 9:10:35 AM12/13/01
to
Per test ho installato sulla stessa macchina due distribuzioni Linux
(RedHat 7.2 e Mandrake 8.1). Ovviamente al momento di installare il boot
loader della seconda distribuzione, il boot loader della prima è stato
sovrascritto.
Ho provato ad aggiungere quindi l'immagine di RedHat sul boot loader di
Mandrake senza successo.

Come posso fare per avere la possibilità di lanciare entrambe le
installazioni direttamente da lilo???

THanks

LuKe

Palma

unread,
Dec 13, 2001, 9:33:56 AM12/13/01
to

"LuKe" <lu...@gmx.de> ha scritto nel messaggio
news:3C18B594...@gmx.de...

-> tratto da Appunti di Informatica Libera

Assumendo che il /etc/lilo.conf sia originariamente simile a questo:

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/bzImage
label=linux.debian
root=/dev/hda1
read-only
si deduce che LILO è per ora in grado di avviare una sola distribuzione. Per
permettere a LILO di avviare altre distribuzioni, sarà necessario aggiungere
tante sezioni image quante saranno le ulteriori distribuzioni da avviare.

Ogni sezione image indicherà il nome dell'immagine del kernel da avviare, il
suo percorso, la partizione su cui montare il file system principale (root).

Se si volesse quindi aggiungere una sezione che possa invocare una seconda
distribuzione, presente su /dev/hda4, si dovrà aggiungere il seguente
codice:

image=/boot/vmlinuz-2.2.5-15
label=linux.redhat
root=/dev/hda4
read-only
Questo presume che occorre copiare nella directory /boot della prima
distribuzione, l'immagine del kernel della seconda; la directory
/lib/modules/x (27) deve essere copiata nella directory /lib/modules/ della
prima distribuzione. linux.redhat sarà l'etichetta che servirà ad invocare
la seconda distribuzione.

Ecco quindi il /etc/lilo.conf completo:

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/bzImage
label=linux.debian
root=/dev/hda1
read-only
image=/boot/vmlinuz-2.2.5-15
label=linux.redhat
root=/dev/hda4
read-only


--
Ciao
Palma


cougar

unread,
Dec 13, 2001, 10:50:56 AM12/13/01
to

> image=/boot/vmlinuz-2.2.5-15
> label=linux.redhat
> root=/dev/hda4
> read-only
> Questo presume che occorre copiare nella directory /boot della prima
> distribuzione, l'immagine del kernel della seconda


Altra soluzione montare la partizione di boot della 1 installazione (es
/suse/boot)
image=/suse/boot/vmlinuz
label=linux.suse


cao tony


Ralph Hinkley

unread,
Dec 14, 2001, 8:59:46 AM12/14/01
to
*In data [13/12/01 14:10] LuKe scrisse:

Fai sì che in /etc/lilo.conf ci sia qualcosa del tipo:

image=/boot/vmlinuz
label=mandrake
root=/dev/hda1
read-only
image=/mnt/hda2/boot/vmlinuz
label=RedHat
root=/dev/hda2
read-only

adattalo a seconda delle tue partizioni e fai in modo che nel momento in
cui lanci
# lilo -v
la partizione di redhat (in questo caso hda2) sia montata

--
Marco

LuKe

unread,
Dec 14, 2001, 1:31:24 PM12/14/01
to
Grazie per le risposta.


Perň io volevo evitare di dover copiare l'immagine della seconda
distribuzione nel dir /boot della prima.

Thanks


LuKe

0 new messages