Togli allora
chainload +1 dove l'avevi inserito.
commenta tutta la parte (metti avanti ad ogni rigo il carattere #):
menuentry "Gentoo Linux 3.2.12 (on /dev/sda6)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root 99d78743-8b92-4db6-81cf-acb6239ceb71
linux /boot/kernel-3.2.12-gentoo root=/dev/sda6
}
e ci metti sotto
menuentry 'Gentoo grub' {
set root='(hd0,5)'
chainloader +1
}
Questa volta è andata peggio.
Non solo ho un messaggio Error 15: file not found. Premere un tato per continuare.
Ma mi trovo anche questa schermata in loop con una schermata di un secondo grub che presenta solo Gentoo come OS avviabile.
Quindi ho dovuto spegnere e riaccendere.
Nella schermata del Grub di Salix compare la riga che rimanda al Grub di Gentoo.
Clickando questa riga, viene fuori la schrmata con il messaggio di errore e l'indicazione di premere un tasto.
Premendo un tasto, compare una schermata di Grub mai vista prima e non identificabile come di Salx piuttosto che di Gentoo, ma non credo proprio possa essere di Slaix, perchè non contiene nessuna riga di avvio relativa nè a Slix, nè a Vista. Solo una riga di avvio di Gentoo. Clickando questa si torna alla pagina con il messaggio di errore.
root[unknow]# cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="${saved_entry}"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root cf256b0c-9779-4386-b499-9dfd55400ed9
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 14610283-7603-47e4-bc75-1d43830d1077
set locale_dir=($root)/grub/locale
set lang=it_IT
insmod gettext
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 14610283-7603-47e4-bc75-1d43830d1077
insmod jpeg
background_image -m stretch /grub/salix.jpg
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Salix 13.37.0 GNU/Linux, con Linux 2.6.37.6' --class salix --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 14610283-7603-47e4-bc75-1d43830d1077
echo 'Caricamento Linux 2.6.37.6...'
linux /vmlinuz-huge-2.6.37.6 root=/dev/sda9 ro vt.default_utf8=1 resume=/dev/sda4 quiet vga=791
}
menuentry 'Salix 13.37.0 GNU/Linux, con Linux 2.6.37.6 (modalità ripristino)' --class salix --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 14610283-7603-47e4-bc75-1d43830d1077
echo 'Caricamento Linux 2.6.37.6...'
linux /vmlinuz-huge-2.6.37.6 root=/dev/sda9 ro single vt.default_utf8=1 resume=/dev/sda4
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 9AEC72D6EC72AC5F
chainloader +1
}
menuentry "Windows Vista (loader) (on /dev/sda2)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root 04B262BDB262B33A
chainloader +1
}
# menuentry "Gentoo Linux 3.2.12 (on /dev/sda6)" --class gnu-linux --class gnu --class os {
# insmod part_msdos
# insmod ext2
# set root='(hd0,msdos6)'
# search --no-floppy --fs-uuid --set=root 99d78743-8b92-4db6-81cf-acb6239ceb71
# linux /boot/kernel-3.2.12-gentoo root=/dev/sda6 chainloader +1
#}
menuentry 'Gentoo grub'{
set root='(hd0,5)'
chainloader +1
}
menuentry "Linux Gentoo prova 2" {
insmod chain
insmod ext2
set root=(hd0,5)
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
darkstar / # cat /boot/grub/grub.conf
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.
default 0
timeout 1
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 3.2.12
root (hd0,5)
kernel /boot/kernel-3.2.12-gentoo root=/dev/sda6