É, parece que a UUID não quer funcionar.
Resta então mudar a configuração usando a partição /dev/sda1.
Entra no nautilus novamente como root até o grub.cfg (esqueci de dizer mas tem que dar permissão de leitura e escrita para o root - botão direito > Propriedades > Permissões).
Configure como abaixo :
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-hd --set /dev/sda1
chainloader +1
}
Agora dá um sudo upadate-grub para ver se o Windows foi reconhecido :
ubuntu@ubuntu-desktop:~$ sudo update-grub
[sudo] password for ubuntu:
Generating grub.cfg ...
Found Debian background: Lake_mapourika_NZ.tga
Found linux image: /boot/vmlinuz-2.6.31-16-generic
Found initrd image: /boot/initrd.img-2.6.31-16-generic
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
Eu alterei a minha configuração usando a partição em vez da uuid (uso o Windows 7).
Caro pintinho,
Acessei o 'nautilus', como root, no terminal. Fui à pasta 'grub' e habilitei o arquivo 'grub.cfg', para acessá-lo com leitura e escrita. Fiz as alterações abaixo, conforme sugerido por você.
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-hd --set /dev/sda1
chainloader +1
}
Fechei o 'gedit' e o 'nautilus'. Fui ao terminal e digitei o comando 'sudo update-grub' e obtive o seguinte resultado:
root@aminadab-desktop:/home/aminadab# sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-16-generic
Found initrd image: /boot/initrd.img-2.6.31-16-generic
Found linux image: /boot/vmlinuz-2.6.31-15-generic
Found initrd image: /boot/initrd.img-2.6.31-15-generic
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional on /dev/sda1
done
root@aminadab-desktop:/home/aminadab#
Acontece que, após este comando no terminal, o arquivo 'grub.cfg' é alterado automaticamente conforme abaixo:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 183064e33064c8f8
drivemap -s (hd0) ${root}
chainloader +1
}
Pelo que vejo, a máquina não está aceitando as alterações. Muito obrigado por me ajudar.