PDA

Visualizza la versione completa : Linux Multisistema


adelmonora
14-06-2004, 10:54
Ho installato su una partizione del mio HDD Slackware.
Su una seconda partizione ho installato Mandrake.

Ora Slackware is avvia normalmente,ma Mandrake all'avvio dice che alcuni moduli non vengono caricati,e il desktop grafico non si avvia.


Domanda :quali sono le operazioni da compiere per installare e
far funzionare più S.O. Linux sullo stesso disco?

Come va configurato io LILO.


Grazie.

alex4988
14-06-2004, 10:57
allora inanzitutto hai lo swap in comune ho lo swap è uno per distro?? secondo posta il tuo lilo.conf lo trovi in etc

adelmonora
14-06-2004, 11:03
la swap in comune.


Il Lilo è il seguente:

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot="/dev/hda"
#compact # faster, but won't work on all systems.
prompt
timeout="50"
# VESA framebuffer console @ 800x600x256
vga="771"
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# ramdisk = 0 # paranoia setting
# End LILO global section
# Linux bootable partition config begins

image = /boot/vmlinuz
root = /dev/hda1
label = SLACK
read-only

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

superandy
14-06-2004, 12:45
ti voglio chiedere : quando hai installato mandrake sulla partizione hda5, il boot manager (lilo) hai indicato di installarlo : sul primo settore (mbr) o sulla partizione di root?

Questo perchè, e ho dovuto girarci intorno un bel pò prima di capirlo, il boot manager della seconda distribuzione non va mai installato sull' mbr, in quanto andrebbe a sovrascrivere il boot manager della prima distribuzione, ma va installato sulla partizione di root relativa (nel tuo caso hda5)

vortex87
14-06-2004, 12:50
Non serve installare due bootmanager, ne basta 1 :stordita:

francofait
14-06-2004, 12:50
Originariamente inviato da adelmonora
la swap in comune.


Il Lilo è il seguente:

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot="/dev/hda"
#compact # faster, but won't work on all systems.
prompt
timeout="50"
# VESA framebuffer console @ 800x600x256
vga="771"
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# ramdisk = 0 # paranoia setting
# End LILO global section
# Linux bootable partition config begins

image = /boot/vmlinuz
root = /dev/hda1
label = SLACK
read-only

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


Correggi l'opzione x Mdrake così


other = /dev/hda5
label = Mandrake

adelmonora
14-06-2004, 12:55
non ho installato un secondo boot,ma solo uno su MBR del disco.

Ma putroppo il sistema pare avviarsi,ma non carica alcuni moduli e quindi sostanzialmente non funziona.

francofait
14-06-2004, 13:04
Originariamente inviato da francofait
Correggi l'opzione x Mdrake così


other = /dev/hda5
label = Mandrake

Se invece hai la /boot di Slackware in comune con Mdrake :

image = /boot/vmlinuz-2.6.3-4mdk
initrd=/boot/initrd-2.6.3-4mdk.img
root = /dev/hda5
label = MANDRAKE
read-only

Come lo hai messo te , Mandrake viene avviato in kernel space utilizzando il kernel di Slackware -

adelmonora
14-06-2004, 13:14
ricapitolando se ho un disco con Slack in una partizione e mandrake in un altra, e voglio che all'avvio io possa decidere quale ditro avviare ,come devo fare??

francofait
14-06-2004, 15:11
Originariamente inviato da adelmonora
ricapitolando se ho un disco con Slack in una partizione e mandrake in un altra, e voglio che all'avvio io possa decidere quale ditro avviare ,come devo fare??

A questo punto devo supporre che tu abbia installato Slackware facendole semplicemente sovrascrivere il bootloader di Mandrake sull' Mbr -
Puoi fare cosi:

Se vuoi puoi ripristinare il bootloader grafico di Mdrake , per poi aggiornare quello.
Fai partire Slackware
Edita /etc/lilo.conf e togli i riferimenti a Mdrake
modifichi la riga boot = /dev/hda in boot =/dev/hda1
e rilanci lilo -v
con questo installi il bootloder di Slackware sulla sua part. d'avvio e non su Mbr.
Apri il file /etc/fstab ed aggiungici la riga:

/dev/hda5 /mdrake reiserfs defaults 0 0

poi crei una directory vuota /mdrake
che sarà il punto di mount della partiz- Mdrake

la monti

mount /mdrake

ti chrooti dentro

chroot /mdrake

Editi il file /etc/lilo.conf di Mdrake

aggiungi i riferimenti x Slackware

other = /dev/hda1
label = Slackware
Verifica se boot=hda ( bootloader su MBR)
se diverso correggilio

salva e rilancia lilo -v per reinstallare su Mbr il bootloder di Mdrake completo di riferimento a Slackware

esci - sei pronto x ripartire col Bootloder grafico di Mdrake completo con i 2 SO Mdrake - Slackware da scegliere a tuo piacere

Loading