Fórum Ubuntu Linux - PT
Suporte Técnico => Sistema => Tópico iniciado por: AsSuStAdO.o em 15 de Maio de 2010, 23:05
-
Olá pessoal.
Eu tinha o Ubuntu 9.10 e Windows XP instalado. Funcionava perfeitamente o boot nos dois sistemas.
Mas depois de atualizar para o Ubuntu 10.04 meu Windows não dá boot. Quando estou no grub, e dou enter na opção Windows XP, a tela fica preta por uns 2 segundos e retorna ao grub.
O que eu acho estranho é que não há um arquivo chamado /boot/grub/menu.lst .
O conteúdo da pasta boot é esse:
abi-2.6.31-14-generic
abi-2.6.31-16-generic
abi-2.6.31-17-generic
abi-2.6.31-20-generic
abi-2.6.31-21-generic
abi-2.6.32-21-generic
abi-2.6.32-22-generic
config-2.6.31-14-generic
config-2.6.31-16-generic
config-2.6.31-17-generic
config-2.6.31-20-generic
config-2.6.31-21-generic
config-2.6.32-21-generic
config-2.6.32-22-generic
grub
initrd.img-2.6.31-14-generic
initrd.img-2.6.31-16-generic
initrd.img-2.6.31-17-generic
initrd.img-2.6.31-20-generic
initrd.img-2.6.31-21-generic
initrd.img-2.6.32-21-generic
initrd.img-2.6.32-22-generic
memtest86+.bin
System.map-2.6.31-14-generic
System.map-2.6.31-16-generic
System.map-2.6.31-17-generic
System.map-2.6.31-20-generic
System.map-2.6.31-21-generic
System.map-2.6.32-21-generic
System.map-2.6.32-22-generic
vmcoreinfo-2.6.31-14-generic
vmcoreinfo-2.6.31-16-generic
vmcoreinfo-2.6.31-17-generic
vmcoreinfo-2.6.31-20-generic
vmcoreinfo-2.6.31-21-generic
vmcoreinfo-2.6.32-21-generic
vmcoreinfo-2.6.32-22-generic
vmlinuz-2.6.31-14-generic
vmlinuz-2.6.31-16-generic
vmlinuz-2.6.31-17-generic
vmlinuz-2.6.31-20-generic
vmlinuz-2.6.31-21-generic
vmlinuz-2.6.32-21-generic
vmlinuz-2.6.32-22-generic
Vi, pelo Synaptic, que tenho instalado:
- grub-pc (1.98-1ubuntu6)
- grub2 (1.98-1ubuntu6)
- grub-common (1.98-1ubuntu6)
Resultado do comando fdisk - l:
Disco /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x000011fc
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1 * 1 49232 395456008+ 83 Linux
/dev/sda2 49233 59675 83883397+ 7 HPFS ou NTFS
/dev/sda3 59676 60801 9044595 5 Estendida
/dev/sda5 59676 60801 9044563+ 82 Linux swap / Solaris
Na inicialização do sistema têm diversos kerneis. Porém não consigo fazê-los não aparecer porque não sei onde está (ou se existe) o menu.lst. Achei que poderia ser alguma configuração neste arquivo, porém sem acesso à ele não sei o que fazer.
Poderiam, por gentileza, me ajudar?
Desde já agradeço.
-
Tente modificar o arquivo /boot/grub/grub.cfg, vê se tem algo de errado com as configurações dele.
-
Conteúdo do /boot/grub/grub.cfg:
#
# 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='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=1280x1024
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='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
set locale_dir=($root)/boot/grub/locale
set lang=pt
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, com Linux 2.6.32-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro splash vga=795 quiet splash
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, com Linux 2.6.32-22-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
echo 'Carregando Linux 2.6.32-22-generic ...'
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro single splash vga=795
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, com Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro splash vga=795 quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, com Linux 2.6.32-21-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
echo 'Carregando Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro single splash vga=795
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, com Linux 2.6.31-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
linux /boot/vmlinuz-2.6.31-21-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro splash vga=795 quiet splash
initrd /boot/initrd.img-2.6.31-21-generic
}
menuentry 'Ubuntu, com Linux 2.6.31-21-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
echo 'Carregando Linux 2.6.31-21-generic ...'
linux /boot/vmlinuz-2.6.31-21-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro single splash vga=795
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-2.6.31-21-generic
}
menuentry 'Ubuntu, com Linux 2.6.31-20-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
linux /boot/vmlinuz-2.6.31-20-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro splash vga=795 quiet splash
initrd /boot/initrd.img-2.6.31-20-generic
}
menuentry 'Ubuntu, com Linux 2.6.31-20-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
echo 'Carregando Linux 2.6.31-20-generic ...'
linux /boot/vmlinuz-2.6.31-20-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro single splash vga=795
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-2.6.31-20-generic
}
menuentry 'Ubuntu, com Linux 2.6.31-17-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro splash vga=795 quiet splash
initrd /boot/initrd.img-2.6.31-17-generic
}
menuentry 'Ubuntu, com Linux 2.6.31-17-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
echo 'Carregando Linux 2.6.31-17-generic ...'
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro single splash vga=795
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-2.6.31-17-generic
}
menuentry 'Ubuntu, com Linux 2.6.31-16-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
linux /boot/vmlinuz-2.6.31-16-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro splash vga=795 quiet splash
initrd /boot/initrd.img-2.6.31-16-generic
}
menuentry 'Ubuntu, com Linux 2.6.31-16-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
echo 'Carregando Linux 2.6.31-16-generic ...'
linux /boot/vmlinuz-2.6.31-16-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro single splash vga=795
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-2.6.31-16-generic
}
menuentry 'Ubuntu, com Linux 2.6.31-14-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro splash vga=795 quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry 'Ubuntu, com Linux 2.6.31-14-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
echo 'Carregando Linux 2.6.31-14-generic ...'
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=4029d273-084b-41c9-86ee-9595cbf85e07 ro single splash vga=795
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 4029d273-084b-41c9-86ee-9595cbf85e07
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/sda2)" {
insmod ntfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set a82439502439232c
drivemap -s (hd0) ${root}
chainloader +1
}
### 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 ###
-
Ok amigo,
Voce deve estar estranhando não achar o boot/grub/menu.lst, é que o GRUB do ubuntu agora e o Grub2 que é, diga-se de passagem, deverás mais complicado que seu predecessor .
Eu dei uma olhada em meu próprio GRUB, e na parte onde consta o RWindows, está igualzinho ao seu, ou seja, o RWindows deveria estar funfando
de boa, posto que o GRUB está correto .
Só posso imaginar que tenha ocorrido algum problema no RWindows, ou na partição dele, se eu fosse voce, tentaria fazer uma recuperação, via seu CD de instalação, Uma recuperação não implica em geração de problema no GRUB do ubuntu, posto que por experiência própria ela não deverá sobrescrevê-lo.
Se voce não se sentir seguro em realizar essa recuperação, aguarde mais algumas opniões.
Volto a frisar que a idéia aqui é a de recuperar o RWindows e não reinstalá-lo ok? a reinstalação, essa sim, acabaria com o seu GRUB.
Boa sorte!
-
Eu tive o mesmo problema quando um usuário resolveu atualizar do 9.10 pro 10.04. O Windows não iniciava, quando selecionava ele no grub voltava pra tela do grub.
Consegui resolver restaurando as informações de boot do Windows.
Usando um CD do Windows, entrei no console de restauração do sistema e dei o comando fixboot. Reiniciei e tudo funcionou.
[]'s
Luiz
-
Estranho esse tópico.
1) O 9.10 já usava o grub2 e por isso ele já não tinha o menu.lst (A configuração é bem diferente do grub legacy);
2) Pelo conteúdo exibido do seu fdisk me ocorreu se haveria a possibilidade da instalação do 10.04 ter sido feito sobre a partição do windows. Se não for esse o caso, a solução mais simples é pressionar a tecla "c" no menu do grub (com isso acessa-se os comandos do grub) Em seguida o comando ls. Vão aparecer todas as partições existentes. Por fim, o comando ls (hdx,y) sendo que x e y são as referências da partição onde estaria o windows. Vai aparecer um punhado de informações e você deve anotar o número do UUID. Exit
Carregue o ubuntu instalado, alt+f2 como terminal sudo gedit /boot/grub/grub.cfg Copie o conteúdo da pasta e feche.
sudo update-grub
sudo /etc/grub.d/40_custom confira se o número do UUID da instalação do windows é o mesmo que você anotou. Se não for, substitua pelo anotado, salve e feche o arquivo.
sudo update-grub
Reinicie e veja se funcionou