Recuperar arranque de Windows 7
Hola! (mi primer post aqui :D)
Tengo un Asus Eeepc 1050HA con un dualboot de Windows 7 y debian. Despues de un aptitude "safe"-upgrade se me ha actualizado entre otras cosas:
- al kernel 2.6.32-trunk-686
- Grub 1.98~20100115-1
Ahora, cuando arranco el windows 7 el Grub me devuelve un error:
error: no such device: ae10117a10114aabAlgunos datos:
>fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
73 heads, 2 sectors/track, 2140971 cylinders
Units = cylinders of 146 * 512 = 74752 bytes
Disk identifier: 0x85dc6b88
Device Boot Start End Blocks Id System
/dev/sda1 * 1 608897 44449480 7 HPFS/NTFS
/dev/sda2 608898 2070267 106680010 f W95 Ext'd (LBA)
/dev/sda3 2070268 2140404 5120001 1c Hidden W95 FAT32 (LBA)
/dev/sda4 2140405 2140957 40369 ef EFI (FAT-12/16/32)
/dev/sda5 963263 1035134 5246608+ 7 HPFS/NTFS
/dev/sda6 1035135 2070267 75564709 7 HPFS/NTFS
/dev/sda7 * 608898 702540 6835937 83 Linux
/dev/sda8 702541 714272 856435 82 Linux swap / Solaris
/dev/sda9 714273 963262 18176269 83 Linux
Partition table entries are not in disk order
>cat /etc/grub.d/30_otheros
#!/bin/sh
exec tail -n +3 $0
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
menuentry "Microsoft Windows XP Home Edition" {
set root=(hd0,1)
search --no-floppy --fs-uuid --set ae10117a10114aab
drivemap -s (hd0) $root
chainloader +1
}
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda3
menuentry "Windows NT/2000/XP" {
set root=(hd0,3)
search --no-floppy --fs-uuid --set cced-990e
drivemap -s (hd0) $root
chainloader +1
}
>os-prober
/dev/sda3:Windows NT/2000/XP:Windows:chainYa no se por donde tirar. Alguna idea??????
Gracias!
- Inicie sesión o regístrese para enviar comentarios
- 2511 lecturas


Puede que te sirva de algo ya que por lo que cuentas no estas en lenny, luego tienes grub2
http://www.esdebian.org/wiki/instalar-grub2-debian
Comprueba que tengas instalado el paquete "os-prober"
EDITO: No entendí bien lo que había entre < c> en tu post xD.
Parece que sí tienes os-prober. Mmm. Prueba con un "update-grub". Luego ten en cuenta que uno de esos windows es tu windows, y el otro es una partición de recuperación.
Como root ejecuta los siguientes comandos
# grub-mkconfig# update-grub
Saludos
Wiki.
Pero tengo una duda si es compatible con el 7.
update-grub no me ha funcionado.
Lo curioso es que con os-prober solo me detecta la particion de recuperación en sda3 y no la del windows 7 en sda1... pero por otra parte en el fisk -l si que aparecen ambas.
Voy a probar de seguir los manuales que me habeis proporcionado a ver que tal.
Muchas gracias!
He actualizado os-prober a la version 1.36 pero tampoco reconoce el Windows 7.
Bueno me he leido bien los manuales que me habeis recomendado y en todos depende de que os-prober reconozca la particion de windows. Cosa que no sucede.
O tengo que configurarlo manualmente o se me ha "roto" la particion de windows 7 por algun motivo.
Alguna sugerencia antes de reinstalar la particion de windows 7? Hay alguna forma de hacer la configuracion manual?
Muchas gracias.
Si buscars, lo encontraras. Simplemente busca algún ejemplo de grub.cfg que arranque un windows.
Juraría que has omitido algún detalle importante por contarnos, amén de que en tu /etc/grub.d/30_otheros aparecen dos entradas para Windows que no son precisamente del último sistema opertativo de escritorio de Microsoft.
Saludos