Newsgroup: it.comp.os.linux.iniziare
Titolo: installare più distribuzioni sullo stesso disco

installo redhat 9 su una metà disco (tre partizioni. boot, swap e root)
lasciando l'altra metà non partizionata
tutto ok
ora installo mandrake 9.1 sull'altra metà (idem come sopra, ma alla
richiesta di mandrake di installare il suo lilo rispondo "tralascia")
al reboot compare il lilo di redhat. che continua a mostrare esclusivamente
la possibilità di avviare .. redhat
riprovo a reinstallare mandrake
ora alla fine dell'installazione seleziono "ok, installa il tuo lilo nella
partizione di boot"
riavvio
compare il lilo di mandrake, proseguo
parte l'avvio di redhat (?!) con parti varie mancanti (?!) che si arresta su
INIT Id "4" respawning too fast. disabled for 5 minutes
INIT Id "6" respawning too fast. disabled for 5 minutes
INIT Id "1" respawning too fast. disabled for 5 minutes
ma perchè?
linux non è in grado di gestire il multiboot?
ogni installazione non è in grado di accorgersi delle preesistenti ed
inglobarle automaticamente nel nuovo lilo?
grazie per ogni eventuale dritta

 
Probabilmente, gli hai detto di avviare RH usando il kernel di Mandrake ;-)
1- monta la partizione RH-boot, diciamo in /mnt/RH-boot
2- apri il Mandrake-Control-Center-> avvio e modifica la voce
relativa a RH in modo che carichi il kernel /mnt/RH-boot/vmlinuz
(con eventuali aggiustamenti).
Guarda anche le opzioni presenti nel file /mnt/RH-root/etc/lilo.conf
per l'avvio di RH e aggiungile 
ciao, andrea

 ha scritto nel messaggio
news:b891sh$j6n$1...@canarie.caspur.it...


 
È più semplice e rapido aggiustare.
Facciamo finta di essere in Mandrake.
RedHat ha due partizioni: "boot" (piccola) e "root" (grossa).
Probabilmente Mandrake te le monta su due directory 
/mnt/qualcosa. Diciamo /mnt/RH-boot e /mnt/RH-root
Se non è così, poi ti spiego come montarle.
Nella partizione grossa ti serve vedere il file /mnt/RH-root/etc/lilo.conf
con le istruzioni per lilo. in particolare ti serve leggere la sezione di
avvio per redhat, qualcosa del tipo
image=/boot/vmlinuz
        label="linux"
        root=/dev/hde1
        initrd=/boot/initrd.img
        append="devfs=mount hdd=ide-scsi"
        vga=788
        read-only
Copi questa parte in fondo al file /etc/lilo.conf di Mandrake, modificando 
solo /boot in /mnt/RH-boot/ e la label in qualcosa di non già usato (è il 
nome che serve per avviare RedHat). Ad es.
image=/mnt/RH-boot/vmlinuz
        label="RedHat linux"
        root=/dev/hde1
        initrd=/mnt/RH-boot/initrd.img
        append="devfs=mount hdd=ide-scsi"
        vga=788
        read-only
Il resto va lasciato come lo hai trovato (non come nel mio esempio).
Esci dall'editor e lanci il comando "lilo" per trascrivere su MBR e
rendere effettive le modifiche.
In tutto questo devi essere root e la partizione "boot" di RedHat deve 
essere montata. lilo deve scrivere in MBR l'indirizzo fisico dei file
in RH-boot. quindi deve poterli andare a leggere in questo momento!
Se le partizioni di RedHat non sono montate (vedi tutte le partizioni
montate dando il comando "mount" o "df -h" che è più chiaro) devi creare
le directory con
 mkdir /mnt/RH-boot
e poi montarvi le partizioni con
 mount /dev/hdXY /mnt/RH-boot
dove X è la lettera che individua il disco e Y il numero che individua
la partizione.
ciao, Andrea