Ho cercato nelle varie discussioni e nelle varie guide ma non sono riuscito a risolvere il problema.
Ecco la configurazione del mio pc :
Riepilogo brevementeDisco /dev/sda: 122.9 GB, 122942324736 byte
255 testine, 63 settori/tracce, 14946 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x14f42ff5
Dispositivo Boot Start End Blocks Id System
/dev/sda1 1 304 2441848+ 82 Linux swap / Solaris
/dev/sda2 * 305 6436 49255290 83 Linux
/dev/sda3 6437 14946 68356575 83 Linux
Disco /dev/sdb: 250.1 GB, 250059350016 byte
255 testine, 63 settori/tracce, 30401 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x416c1e82
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 * 1 30401 244196001 7 HPFS/NTFS
Disco /dev/sdc: 122.9 GB, 122942324736 byte
255 testine, 63 settori/tracce, 14946 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0xbceabcea
Dispositivo Boot Start End Blocks Id System
/dev/sdc1 * 1 6660 53496418+ 7 HPFS/NTFS
/dev/sdc2 6661 14946 66557295 7 HPFS/NTFS
Disco /dev/sdd: 203.9 GB, 203928109056 byte
255 testine, 63 settori/tracce, 24792 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0xe051326a
Dispositivo Boot Start End Blocks Id System
/dev/sdd1 * 11931 24792 103313983+ 7 HPFS/NTFS
/dev/sdd2 1 304 2441848+ 82 Linux swap / Solaris
/dev/sdd3 305 5167 39062047+ 83 Linux
/dev/sdd4 5168 11930 54323797+ 83 Linux
Le voci nella tabella delle partizioni non sono nello stesso ordine del disco
sda --> disco ide con installato ubuntu 9.10
sda1 area swap
sda2 ubuntu con punto di mount /
sda3 ubuntu con punto di mount /home
sdb --> disco ide di archivio dati per winXp - ntfs
sdc --> disco sata per winXp ntfs
sdc1 --> winXP sistema
sdc2 --> winXP Documents
sdd --> disco sata misto winXp - Debian
sdd1 --> partizione ntfs archivio dati winXp
sdd2 --> area swap
sdd3 --> partizione ext3 con (l'amata) Debian Lenny con punto di mount /
sdd4 --> partizione ext3 con Debian Lenny con punto di mount /home
Forse sono uno psicopatico ma con grub vecchio partivano tutti e tre i sistemi operativi alla perfezione!
Con grub2 winXP non parte.
Ho fatto vari tentativi modificando nei vari modi suggeriti dalle discussioni il file /etc/grub.d/40_custom rilanciando correttamente alla fine
update-grub2
.......ma nulla, winXp non parte, solita schermata nera, oppure nei vari tentativi una serie infinita di beep!!
L'unico suggerimento che non ho provato è quello di installare grub2 sul mbr di winXp: prima di farlo ho provato a chiedere un aiuto.
Aggiungo che ho girato parecchio sui forum e letto varia documentazione, uso Linux da circa 5 anni e mi sono sempre arrangiato grazie all'aiuto della comunità. Ma questa volta sono bloccato, spero per una sciocchezza o una svista.
Aggiungo inoltre che ho letto in giro risposte che indicano molta confusione sull'organizzazione di grub2 da parte di alcuni utenti, con paragoni assurdi con il vecchio (e caro) menu.lst o altri che consigliano di editare direttamente il file /boot/grub/grub.cfg.
A tal proposito allego il mio grub.cfg
Scusate se mi sono dilungato.#
# 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 /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set e3496b77-5819-45bc-ab92-f0b1e516b4a2
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
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/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-17-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set e3496b77-5819-45bc-ab92-f0b1e516b4a2
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=e3496b77-5819-45bc-ab92-f0b1e516b4a2 ro quiet splash
initrd /boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu, Linux 2.6.31-17-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set e3496b77-5819-45bc-ab92-f0b1e516b4a2
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=e3496b77-5819-45bc-ab92-f0b1e516b4a2 ro single
initrd /boot/initrd.img-2.6.31-17-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sdc1)" {
insmod ntfs
set root=(hd2,1)
search --no-floppy --fs-uuid --set bc98d6cd98d68574
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Debian GNU/Linux, kernel 2.6.26-1-686 (on /dev/sdd3)" {
insmod ext2
set root=(hd3,3)
search --no-floppy --fs-uuid --set 5d3ff4c0-05d0-4ac7-a99d-bb331c3e863e
linux /boot/vmlinuz-2.6.26-1-686 root=/dev/sdb3 ro
initrd /boot/initrd.img-2.6.26-1-686
}
menuentry "Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode) (on /dev/sdd3)" {
insmod ext2
set root=(hd3,3)
search --no-floppy --fs-uuid --set 5d3ff4c0-05d0-4ac7-a99d-bb331c3e863e
linux /boot/vmlinuz-2.6.26-1-686 root=/dev/sdb3 ro single
initrd /boot/initrd.img-2.6.26-1-686
}
### 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 ###
Una pizza pagata a chi mi risolve il problema!!
Per ora grazie!




