Newsgroup: it.comp.os.linux.iniziare
Titolo: grub e diverse distro

Ho il Grub della suse 8.0 che fa partire la suse e windows.
Ho installato per provarla la debian sarge. Aggiornando il file di boot con
yast nel seguente modo Debian si avvia con lo stesso kernel della Suse (non
con il suo) e non funziona nulla:
title linux
    kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 vga=0x317  hdd=ide-scsi
hddlun=0 splash=silent showopts
    initrd (hd0,2)/boot/initrd
title Debian 2.6.7
    kernel (hd0,2)/boot/vmlinuz root=/dev/hda5 vga=0x317  hdd=ide-scsi
hddlun=0 splash=silent desktop resume
title windows
    root (hd0,0)
    chainloader +1
title floppy
    root (fd0)
    chainloader +1
title failsafe
    kernel (hd0,2)/boot/vmlinuz.shipped root=/dev/hda3 showopts ide=nodma
apm=off acpi=off vga=normal nosmp noapic maxcpus=0 3
    initrd (hd0,2)/boot/initrd.shipped
La partizione è questa:
/dev/hda         57,2 GB   Maxtor 6Y060L0
/dev/hda1         7,8 MB   HPFS/NTFS            /windows/C  
/dev/hda2      1011,8 MB   Linux swap           swap
/dev/hda3        28,3 GB   Linux native         /   
/dev/hda4        27,9 GB   Extended
/dev/hda5        27,4 GB   Linux native         /Debian
/dev/hda6       486,3 MB   Linux swap           swap
/dev/hdb         19,0 GB   SAMSUNG SV204H
/dev/hdb1        19,0 GB   HPFS/NTFS            /windows/D
Dopo avere fatto un mount della Debian su / (Suse) ho provato a cambiare il
file menu.lst così:
title linux
    kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 vga=0x317  hdd=ide-scsi
hddlun=0
splash=silent showopts
    initrd (hd0,2)/boot/initrd
title Debian 2.6.7
    kernel (hd0,2)/Debian/boot/vmlinuz-2.6.6-1-386 root=/dev/hda5 vga=0x317 
hdd
=ide-scsi hddlun=0 splash=silent desktop resume
title windows
    root (hd0,0)
    chainloader +1
title floppy
    root (fd0)
    chainloader +1
title failsafe
    kernel (hd0,2)/boot/vmlinuz.shipped root=/dev/hda3 showopts ide=nodma
apm=of
f acpi=off vga=normal nosmp noapic maxcpus=0 3
    initrd (hd0,2)/boot/initrd.shipped
Il risultato è che Grub cerca il file vmlinuz-2.6.6-1-386 della Debian ma
dichiara di non trovarlo riproponendo il menu di scelta per l'avvio degli
altri sistemi operativi.
Qualcuno sa dirmi come fare?
Manu

     kernel (hd0,2)/Debian/boot/vmlinuz-2.6.6-1-386 root=/dev/hda5 vga=0x317 
	    ^^^^^^^^^^^^^^^^
            Questo non va bene, hai messo lo stesso della Suse.
	    La tua Debian sta su hda5 quindi il suo kernel sta la'.
	    (hd0,4)/boot....
-- 
Ciao
Gianluca

luca wrote:

...non va nemmeno così.
:-(
Manu
...avrei dovuto guardare come era il menu.lst di grub debian quando si è
installato per sbaglio, ma mi ha permesso di aprire perfettamente la suse.
Non ci sto a capire più nulla. 

 Non ci sto a capire più nulla. 
Ma quando tu posti il menu.lst, tu mandi quello che sta su suse, giusto?
Non è che per caso ce n'è un altro nella partizione /boot di debian e, 
sempre per caso, non è che grub legge quello?

 ...non va nemmeno così.
Ma cosa gli hai messo ?
Dove sta il tuo kernel ?
-- 
Ciao
Gianluca

 sempre per caso, non è che grub legge quello?
non c'è.
Manu

 non c'è.
a un certo punto dell'installazione con debian ho fatto casino con il
bootloader, ma non era il primo tentativo di installazione, proprio perchè
il problema del kernel unico c'era già. 
Potrei installare di nuovo e provare con il grub di debian dal momento che
mi aveva permesso di riaprire la Suse, ma non vorrei rivoluzionare troppo:
ho paura di trovarmi male e con poco tempo da dedicare alla risoluzione dei
problemi: diventerebbe frustrante e il computer più che un mezzo per fare
delle cose diventerebbe fine a se stesso. Perderei interesse.
X

Kaosmos wrote:
questa è la giusta configurazione di menu.lst:
color white/blue black/light-gray
default 0
gfxmenu (hd0,2)/boot/message
timeout 120
title linux
    kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 vga=0x317  hdd=ide-scsi
hddlun=0 splash=silent showopts
    initrd (hd0,2)/boot/initrd
title Debian 2.6.7
    kernel (hd0,4)/boot/vmlinuz-2.6.6-1-386 root=/dev/hda5 ro vga=0x317 
hdd=ide-scsi hddlun=0 splash=silent desktop resume
    initrd (hd0,4)/boot/initrd.img-2.6.6-1-386
title windows
    root (hd0,0)
    chainloader +1
title floppy
    root (fd0)
    chainloader +1
title failsafe
    kernel (hd0,2)/boot/vmlinuz.shipped root=/dev/hda3 showopts ide=nodma
apm=of
f acpi=off vga=normal nosmp noapic maxcpus=0 3
    initrd (hd0,2)/boot/initrd.shipped
Grazie comunque a tutti: a volte anche una piccola osservazione o un
commento può far riflettere.
Manu

 commento può far riflettere.
E' il lato positivo dei ng, no? ;-)
Benvenuta tra i/le debianisti/e!