graphic12
01-05-2012, 19:54
Ho installato la nuova versione ubuntu con grub2 con cui il file " grub.cfg " è diverso rispetto a quello del grub (vecchia versione) " menu.lst " (non c'è più menu.lst nel grub2).
primo HD è ubuntu 12.04 (hd0) - sda
secondo HD è win-XP (hd1) - sdb
I problemi possibili sono :
La configurazione Grub2 è diversa e non so come sistemare per windows.
Non si avvia win-Xp per il file grub.cfg oppure
forse manca il file da creare (/etc/grub/device.map) con 2 righe: [ (hd0) /dev/sda (hd1) /dev/sdb ]?
Per cortesia potete dirmi come risolverli.
:~$ grub-install -v
grub-install (GRUB) 1.99-21ubuntu3
$ sudo update-grub
[sudo] password for ...
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-24-generic
Found initrd image: /boot/initrd.img-3.2.0-24-generic
Found linux image: /boot/vmlinuz-3.2.0-23-generic
Found initrd image: /boot/initrd.img-3.2.0-23-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional on /dev/sdb1
done
file: /boot/grub/grub.cfg
.....
....
menuentry 'Ubuntu, con Linux 3.2.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root b16f968c-e2e1-4b7e-97f6-b1e8647de9c8
linux /boot/vmlinuz-3.2.0-24-generic root=UUID=b16f968c-e2e1-4b7e-97f6-b1e8647de9c8 ro vga=795 quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-24-generic
}
......
......
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sdb1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 7084978384974A8C
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
$ sudo fdisk -l
Disk /dev/sda: 251.0 GB, 251000193024 bytes
....
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 2048 39063551 19530752 83 Linux
/dev/sda2 39065598 490233855 225584129 5 Esteso
/dev/sda5 39065600 486328319 223631360 83 Linux
/dev/sda6 486330368 490233855 1951744 82 Linux swap / Solaris
Disk /dev/sdb: 251.0 GB, 250999111168 bytes
.....
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 * 63 490223474 245111706 7 HPFS/NTFS/exFAT
primo HD è ubuntu 12.04 (hd0) - sda
secondo HD è win-XP (hd1) - sdb
I problemi possibili sono :
La configurazione Grub2 è diversa e non so come sistemare per windows.
Non si avvia win-Xp per il file grub.cfg oppure
forse manca il file da creare (/etc/grub/device.map) con 2 righe: [ (hd0) /dev/sda (hd1) /dev/sdb ]?
Per cortesia potete dirmi come risolverli.
:~$ grub-install -v
grub-install (GRUB) 1.99-21ubuntu3
$ sudo update-grub
[sudo] password for ...
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-24-generic
Found initrd image: /boot/initrd.img-3.2.0-24-generic
Found linux image: /boot/vmlinuz-3.2.0-23-generic
Found initrd image: /boot/initrd.img-3.2.0-23-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional on /dev/sdb1
done
file: /boot/grub/grub.cfg
.....
....
menuentry 'Ubuntu, con Linux 3.2.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root b16f968c-e2e1-4b7e-97f6-b1e8647de9c8
linux /boot/vmlinuz-3.2.0-24-generic root=UUID=b16f968c-e2e1-4b7e-97f6-b1e8647de9c8 ro vga=795 quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-24-generic
}
......
......
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sdb1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 7084978384974A8C
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
$ sudo fdisk -l
Disk /dev/sda: 251.0 GB, 251000193024 bytes
....
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 2048 39063551 19530752 83 Linux
/dev/sda2 39065598 490233855 225584129 5 Esteso
/dev/sda5 39065600 486328319 223631360 83 Linux
/dev/sda6 486330368 490233855 1951744 82 Linux swap / Solaris
Disk /dev/sdb: 251.0 GB, 250999111168 bytes
.....
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 * 63 490223474 245111706 7 HPFS/NTFS/exFAT