Ho KUbuntu 10-04, installato su un HDD diviso in varie partizioni e anche Windows che però è presente su un altro HDD.
La versione di Grub è la 2.0 che da quando è stata installata (con la precedente versioni di Kubuntu) mi ha creato difficoltà ad avviare Windows.
Ovviamente risolvo premendo durante il POST il tasto che fa comparire la schermata per la scelta dell'HDD da avviare. Però è abbastanza scomodo :-(
La situazione dei dischi è la seguente:
Codice: Seleziona tutto
Stato dei Dischi/Partizioni
HDD /dev/sda
/dev/sda1 79,46Gb NTFS /media/WinXP
/dev/sda2 153,42Gb EXTENDED
/dev/sda5 153,42Gb BTFS /media/Dati
HDD /dev/sdb
/dev/sdb1 16,76Gb EXT4 /
/dev/sdb2 167,63Gb
/dev/sdb5 1,86Gb SWAP
/dev/sdb6 27,94Gb EXT4 /home
/dev/sdb7 16,76Gb EXT4 /media/disk (/ di LinuxMint)
/dev/sdb8 27,94Gb EXT4 /media/disk-1 (/home di LinuxMint)
/dev/sdb9 93,13Gb EXT4 /Archivio
/dev/sdb3 281,37Gb NTFS /media/TEMP
Questo è il contenuto del file grub.cfg
Codice: Seleziona tutto
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/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="0"
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 recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set d4dcf58c-a395-46af-b4a8-388c5e1302dc
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set d4dcf58c-a395-46af-b4a8-388c5e1302dc
set locale_dir=($root)/boot/grub/locale
set lang=it.UTF-8
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set d4dcf58c-a395-46af-b4a8-388c5e1302dc
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=d4dcf58c-a395-46af-b4a8-388c5e1302dc ro quiet splash
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set d4dcf58c-a395-46af-b4a8-388c5e1302dc
echo 'Loading Linux 2.6.32-22-generic ...'
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=d4dcf58c-a395-46af-b4a8-388c5e1302dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set d4dcf58c-a395-46af-b4a8-388c5e1302dc
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=d4dcf58c-a395-46af-b4a8-388c5e1302dc ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set d4dcf58c-a395-46af-b4a8-388c5e1302dc
echo 'Loading Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=d4dcf58c-a395-46af-b4a8-388c5e1302dc ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set d4dcf58c-a395-46af-b4a8-388c5e1302dc
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set d4dcf58c-a395-46af-b4a8-388c5e1302dc
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (loader) (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 40b43836081ade01
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Linux Mint 7 Gloria - KDE Community Edition (7) (on /dev/sdb7)" {
insmod ext2
set root='(hd1,7)'
search --no-floppy --fs-uuid --set 5dc96104-f161-45ed-9a89-c6a8e652eba4
linux /boot/vmlinuz-2.6.28-11-generic root=/dev/sdb7
initrd /boot/initrd.img-2.6.28-11-generic
}
### 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 ###
(ovviamente se indico al bios di avviare direttamente quel HDD non ho problemi di avvio).
Si può risolvere questo problema?
Ringrazio Anticipatamente per le risposte


