PDA

Visualizza la versione completa : boot multiplo con lilo


web@web
28-08-2004, 15:10
Il mio HD (hda) è così suddiviso

hda1 (win)
hda2 (swap win)
hda5 / (slackware)
hda6 /boot (slackware)
hda7 swap linux
hda8 / (suse)
hda9 / (debian)
hda10 / (mandrake)
hda11 /home (condivisa tra le distro)


lilo l'ho installato da Slackware (di solito so questa), però riesco a caricare solo Slack e Win, con le altre va in kernel panic.

Ho provato sia così

image=/boot/vmlinuz
label= Slack
root=/dev/hda5
read-only

image=/boot/vmlinuz
label= Suse
root=/dev/hda8
read-only



che copiando la directory boot come sottodirectory all'interno di /boot di slackware

image=/boot/vmlinuz
label= Slack
root=/dev/hda5
read-only

image=/boot/suse/vmlinuz
label= Suse
root=/dev/hda8
read-only


ma in nessuna delle 2 maniere va.

Chi mi da una mano

Enrico81
28-08-2004, 15:16
Che errore da di preciso?
Hai installato lilo o grub nella partizione di suse?

maiosyet
28-08-2004, 15:17
Originariamente inviato da web@web

Ho provato sia così

image=/boot/vmlinuz
label= Slack
root=/dev/hda5
read-only

image=/boot/vmlinuz
label= Suse
root=/dev/hda8
read-only



che copiando la directory boot come sottodirectory all'interno di /boot di slackware

image=/boot/vmlinuz
label= Slack
root=/dev/hda5
read-only

image=/boot/suse/vmlinuz
label= Suse
root=/dev/hda8
read-only


ma in nessuna delle 2 maniere va.

Chi mi da una mano

Hai fatto un po' di casino :D

Semplicemente, vmlinuz e' l'immagine del kernel da caricare delle varie distro; quindi la cosa piu' semplice e' copiare tutti i vmlinuz delle immagini dei kernel delle varie distro dalla loro /boot a quella di slacware, ovviamente però tutte con nomi diversi! Poi sistemi il lilo.conf di conseguenza e riesegui lilo (lilo -v)

Ad esempio

image=/boot/vmlinuz-suse
root=/dev/hda5

ecc...spero di essere stato chiaro :)

andy caps
28-08-2004, 15:52
leva le image delle altre e metti solo

other = /dev/hdb8
label = suse



other = /dev/hdb9
label = debian

other = /dev/hdb10
label = mandrake


devi avere pero installato lilo delle varie distro nella propria partizione di root

se non c'è prendile con chroot e correggi lilo.conf

sopadj1
28-08-2004, 15:58
Originariamente inviato da web@web
Il mio HD (hda) è così suddiviso

hda1 (win)
hda2 (swap win)
hda5 / (slackware)
hda6 /boot (slackware)
hda7 swap linux
hda8 / (suse)
hda9 / (debian)
hda10 / (mandrake)
hda11 /home (condivisa tra le distro)



scusate l'intromissione (e la cavolata che sto per dire ma) nella home di un utente non ci sono anche dei file di configurazione es

$ ls -a

.kde
.mozilla

etc...

non creerebbe malfunzionamenti da distro a distro.... :master:

Enrico81
28-08-2004, 16:15
Originariamente inviato da sopadj1
scusate l'intromissione (e la cavolata che sto per dire ma) nella home di un utente non ci sono anche dei file di configurazione es

$ ls -a

.kde
.mozilla

etc...

non creerebbe malfunzionamenti da distro a distro.... :master:

Se usi lo stesso nome utente credo di si, almeno che non hai le stesse indentiche cose, io con più distro ho sempre usato nomi diversi, di preciso non so.

sopadj1
28-08-2004, 16:25
Originariamente inviato da Enrico81
Se usi lo stesso nome utente credo di si, almeno che non hai le stesse indentiche cose, io con più distro ho sempre usato nomi diversi, di preciso non so.

:fagiano:

non ci avevo pensato ad usare nomi diversi per ogni ditro....

del tipo NomeDistro_NomeUtente

slack_utente1
suse_utente3

:unz:

web@web
29-08-2004, 13:40
Originariamente inviato da andy caps


devi avere pero installato lilo delle varie distro nella propria partizione di root

se non c'è prendile con chroot e correggi lilo.conf

come faccio a "prenderle" con chroot?

andy caps
29-08-2004, 13:59
fai il punto di mount in mnt

es
cd /mnt

mkdir suse slack mke deb


poi monti i vari dischi

mount /dev/hda9 -t auto /mnt/deb per esempio
poi dai
chroot /mnt/deb /bin/bash
e in quella consolle è come se tu fossi dentro debian
puoi anche installare aggiornare e correggere lilo

lo puoi correggere anche da slack poi devi dare lilo -v da quella consolle

nei vari lilo.conf devi cambiare in alto solamente
dove è scritto

boot = /dev/hda

e devi mettere la sua partizione di root

es per debian

boot = /dev/hda9

Loading