Allora, ho provato a mettere hd(0,3) ma mi dice che quella partizione non esiste (ho provato a editare la riga corrispondente in realtime e ho visto che hd(0,0) e hd(0,1) sono le uniche partizioni esistenti, per cui mi dice che non le può montare, mentre le hd(0,n) da 1 in poi sono inesistenti, quindi la partizione estesa è considerata come una sola.
Screenshot:
menu.lst com'era quando tutto funzionava (e l'ordine della partizione primaria era invertito rispetto a come è ora):
Codice:
timeout 10
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=7e5757a1-82c8-4310-ac70-5c15a40c7af9 ro quiet splash locale=it_IT
initrd /boot/initrd.img-2.6.22-14-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=7e5757a1-82c8-4310-ac70-5c15a40c7af9 ro single
initrd /boot/initrd.img-2.6.22-14-generic
title Ubuntu 7.10, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
PS: curiosando con gparted ho visto che si possono mettere dei flag alle partizioni, tra cui bootable
la ext3 di ubuntu al momento non ce l'ha, ma non ricordo se prima l'avesse
Tengo a precisare infatti che normalmente il boot avviene a floppy disinserito e dall'altro hard disk in cui c'è xp, grub interviene solo quando metto il floppy, quindi non so se la partizione di ubuntu ha realmente necessità di essere indicata come bootable dal momento che sono io a dire a grub da quale far avviare il sistema.