Newsgroup: it.comp.os.linux.iniziare
Titolo: Doppio Linux

Dopo insistenti suggerimenti di un mio amico ho installato Mandriva quindi
ora mi ritrovo con Windows (ormai abbandonato ma sempre presente per le
emergenze) Suse e Mandriva...
Il problema è che al boot Suse non c'è (windows si)
Ho provato a smanettare un po' su Mandriva e sono andato su:
Configura il tuo computer-Avvio-Configura il boot del sistema...però mi son
fermato qui perchè non saprei come impostare il boot per Suse
mi potete aiutare?

 mi potete aiutare?
Se dici che bootloader usi (Grub, Lilo), forse.
saluti,
Peltio
che con grub basta aggiungere una voce al file di testo menu.lst che 
sta in /boot
-- 
che ha cominciato ad allevare pinguini e sta per chiudere tutte le 
finestre.

 
di default c'era Lilo io ho cambiato e ho messo Grub...cosa devo aggiungere?

Theinvoker wrote:

bè se ti può consolare anche io mi ritrovo nella tua stessa situazione...
ho modificato menu.lst però non ho ancora riavviato per provare se tutto va bene!
title SUSE LINUX 10.0
    root (hd0,0)
    kernel /boot/vmlinuz root=/dev/hda1 vga=0x317 selinux=0 resume=/dev/hda4 splash=silent showopts
    initrd /boot/initrd
title Debian GNU/Linux, kernel 2.6.14.2-VinX (/dev/hda3)
    root (hd0,2)
    kernel (hd0,2)/boot/vmlinuz-2.6.14.2-VinX root=/dev/hda3 vga=791 ro idebus=66 \
    initrd (hd0,2)/boot/initrd.img-2.6.14.2-VinX
VinX

VinX wrote:

il Mio è così
timeout 10
shade 1
viewport 3 2 77 22
splashimage (hd0,2)/boot/grub/mdv-grub_splash.xpm.gz
default 0
title Mandriva
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 resume=/dev/hdb2 splash=silent
vga=788
initrd (hd0,2)/boot/initrd.img
title linux-nonfb
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 resume=/dev/hdb2
initrd (hd0,2)/boot/initrd.img
title failsafe
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 failsafe resume=/dev/hdb2
initrd (hd0,2)/boot/initrd.img
title Windows XP
root (hd0,0)
chainloader +1
vorrei aggiungere la Suse ma non saprei cosa scrivere qui, a parte il titolo
ovviamente :-)

 initrd (hd0,2)/boot/initrd.img
[cut]
Visto che non sai maneggiare il grub.conf, eccoti un metodo semplice.
Sempre ammesso che anche sulla suse ci sia grub (altrimenti puoi sempre
attivarlo).
Parti con la mandriva.
Monta la partizione con suse. (mount /dev/hd? /mnt)
Vai a vedere il grub.conf di suse. (more /mnt/boot/grub/grub.conf)
Copia le righe che riguardano il boot di suse nel grub.conf di mandriva.
Riscrivi il mbr con grub-install. (grub-install /dev/hda)

AC wrote:

veramente ci avevo già provato ma non funziona....anche se la partizione
l'avevo montata in home/theivoker per comodità
il grub di suse sarebbe:
root(hd1,2)
kernel /boot/vmlinuz root=/dev/hdb3 vga=0x31a selinux=0    resume=/dev/hdb2 
splash=silent showopts
initrd /boot/initrd

 initrd /boot/initrd
il file device.map che c'è nella cartella di grub è a posto? Riporta 
correttamente i dischi?
Non è che hai spostato le posizioni dei dischi e dei lettori CD-DVD?
A me era capitato che una mepis non si avviasse con il grub di 
ordinanza perchè puntava al disco sbagliato.
Al momento pare che tu abbia Mandriva sulla terza partizione del primo 
disco (primary master) e Susanna sulla terza partizione del secondo 
disco (primary slave). E' corretto?
Nella partzione che contiene Suse, in boot c'è il file vmlinuz senza 
altri numerini?
saluti,
Peltio
(perchè tutti quegli spazio prima di resume?)


 (perchè tutti quegli spazio prima di resume?)
non saprei...io ho solo copiato il file menu.lst dal grub di /boot nella
partizione Suse 

 il secondo disco ha 70 di dati 1 di swap e 9 per la suse
Scusa ma non capisco...
Mi fai capire come hai partizionato i dischi?
Perchè adesso sembrerebbe che tu abbia
Disco 1 (primary master)
 hda1 5GB Windows (pri)
 hda2 10 GB Mandriva (pri)
 partizione estesa da 45 GB
 hda3 dati
Ma in questo modo non potrebbe partirti mandriva (che invece ti parte).
Anche il secondo disco, non è che la susanna sta oltre un certo limite 
nel disco e Grub non riesce ad avviarla?
Le ultime versioni di Grub si dice siano onnipotenti ma magari hanno 
dei problemi ad avviare linux oltre i 70 GB (o forse hai una versione 
vecchia).
Fai una cosa, usa QTParted per visualizzare le partizioni sui due 
dischi, fai due screenshot (uno per disco) e postale su imageshack o 
tinypic.
saluti,
Peltio
che sta a vedere che la susanna sta su hdb4...


 
Non ho trovato QTParted su mandriva...ho usato un'altra cosa,spero ti possa
essere utile
hda 
http://fapomatic.com/show.php?loc=48&f=hda.png
hdb 
http://fapomatic.com/show.php?loc=48&f=hdb.png

 hdb 
http://fapomatic.com/show.php?loc=48&f=hdb.png
'nzomma. Fa un po' cagare... : )
Non hai un altro strumento che ti mostra la tabella di partizione? Che 
so, PartInfo sotto Windows?
(Ranish partition manager non riconosce gli ultimi filesystem di linux 
ma potrebbe lo stesso essere usato; anche l'analisi di testdisk 
fornisce informaizoni sulle partizioni, ma devi stare attento a non 
scrivere nulla prima di uscire).
Da quello che viene mostrato qui non vedo partizioni primarie che 
possano contenere La Suse.
Mi pare di capire che Mandriva stia in hda2 (e non hda3)ů
mentre la Suse l'hai installata in una partizione logica, o meglio 
dentro la /home di hdb3 (o č hdb4)?
Non mi stupisce che Grub non riesca a trovarla.
Qual č il percorso del file vmlinux della Suse?
/mnt/hdb3/home/theinvoker/eccetera ?
saluti,
Peltio
che gli č venuto il dubbio che hai installato Mandriva sopra la 
Susanna.


 
come fa ad essere sopra se sono in 2 partizioni diverse???cmq non so cosa
abbia fatto in fase di installazione....so solo che io gli ho detto la
partizione dove installarla visto che l'avevo creata apposta vuota

finalmente ho riavviato!
Funziona!!!
rimetto la mia configurazione:
title SUSE LINUX 10.0
    root (hd0,0)
    kernel      /boot/vmlinuz root=/dev/hda1 vga=0x317 idebus=66 selinux=0 \
                resume=/dev/hda4 splash=silent showopts
    initrd      /boot/initrd
title Debian GNU/Linux, kernel 2.6.14.2-VinX (/dev/hda3)


VinX wrote:

hai semplicemente copiato il pezzo dal menu.lst di debian?

 /home/theinvoker/Suse/home/boot/
Ecco il problema.
Prova quaocosa del genere (non sono sicuro che root debba essere cosě, 
non ho mai installato il pinguino in una partizione logica) Al limite 
prova a metterci /home dopo suse.
root(hd1,2)
kernel /home/theinvoker/Suse/home/boot/vmlinuz 
root=/dev/hdb3/home/theinvoker/Suse/ vga=0x31a selinux=0 
resume=/dev/hdb2 splash=silent showopts
initrd /home/theinvoker/Suse/home/boot/initrd
Ah anche quel resume mi puzza un po'.
Ma vedi ora se funge.
saluti,
Peltio
che modo bizzarro di memorizzare i file ; )
Io /boot ce l'ho sotto / e basta.


 
Ma questo boot è quello di suse..è ovvio che il boot di mandriva ce l'ho
sotto / e basta!
Cmq ce l'ho fatta...il tuo non andava....ma già che c'ero mi son messo li e
ne ho provate un po'...notando che in Mandriva non metteva root (xxxx) ma
la parte tra parentesi dopo "kernel" e "initrd"...ho cancellato la scritta
root e ho copiato la parte tra parentesi sotto...ho anche eliminato i 4
spazi che ti puzzavano,lasciandone solo 1.....ha funzionato :-)
già che ci sono ti chiedo
title Mandriva
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 resume=/dev/hdb2 splash=silent
vga=788
initrd (hd0,2)/boot/initrd.img
title linux-nonfb
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 resume=/dev/hdb2 splash=silent
initrd (hd0,2)/boot/initrd.img
title failsafe
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 failsafe resume=/dev/hdb2
initrd (hd0,2)/boot/initrd.img
a cosa servono linux-nonfb e failsafe?

 hai semplicemente copiato il pezzo dal menu.lst di debian?
no in realtà c'ho aggiunto (hd0,2) per indicare a grub la partizione da
usare!

 
Peltio ci sei ancor?ho bisogno di una consulenza