¡Lubuntu me ha borrado del grub a Windows!

Hola, ayer empecé a probar un livecd de lubuntu y me sorprendió lo liviano que era así que decidí instalarle. Cuando reinicié vi que en el grub 2 ya no aparecía Windows XP (que lo tengo instalado en dev/sda1). Otras veces me ha pasado justo al contrario, primero instalo alguna distribución de GNU/Linux y luego instalo Windows, cuando veo que me ha borrado el grub. Ahí es cuando se me impide entrar al GNU/Linux instalado.

En fin... Mi pregunta es: ¿Cómo puedo volver a meter a Windows XP en el grub 2?

Os copio mi grub.cfg para ver si me podeis ayudar: (que por cierto es mucho más lioso que el antiguo menu.lst que se entendía a la perfección)

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
  set have_grubenv=true
  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
}

function load_video {
  insmod vbe
  insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set 2454ea9f-9aca-4dce-a248-e0d76195ae9c
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set 2454ea9f-9aca-4dce-a248-e0d76195ae9c
set locale_dir=($root)/boot/grub/locale
set lang=es
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, with Linux 2.6.35-25-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos4)'
   search --no-floppy --fs-uuid --set 2454ea9f-9aca-4dce-a248-e0d76195ae9c
   linux   /boot/vmlinuz-2.6.35-25-generic root=UUID=2454ea9f-9aca-4dce-a248-e0d76195ae9c ro   quiet splash
   initrd   /boot/initrd.img-2.6.35-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-25-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos4)'
   search --no-floppy --fs-uuid --set 2454ea9f-9aca-4dce-a248-e0d76195ae9c
   echo   'Loading Linux 2.6.35-25-generic ...'
   linux   /boot/vmlinuz-2.6.35-25-generic root=UUID=2454ea9f-9aca-4dce-a248-e0d76195ae9c ro single
   echo   'Loading initial ramdisk ...'
   initrd   /boot/initrd.img-2.6.35-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos4)'
   search --no-floppy --fs-uuid --set 2454ea9f-9aca-4dce-a248-e0d76195ae9c
   linux   /boot/vmlinuz-2.6.35-22-generic root=UUID=2454ea9f-9aca-4dce-a248-e0d76195ae9c ro   quiet splash
   initrd   /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos4)'
   search --no-floppy --fs-uuid --set 2454ea9f-9aca-4dce-a248-e0d76195ae9c
   echo   'Loading Linux 2.6.35-22-generic ...'
   linux   /boot/vmlinuz-2.6.35-22-generic root=UUID=2454ea9f-9aca-4dce-a248-e0d76195ae9c ro single
   echo   'Loading initial ramdisk ...'
   initrd   /boot/initrd.img-2.6.35-22-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos4)'
   search --no-floppy --fs-uuid --set 2454ea9f-9aca-4dce-a248-e0d76195ae9c
   linux16   /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos4)'
   search --no-floppy --fs-uuid --set 2454ea9f-9aca-4dce-a248-e0d76195ae9c
   linux16   /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### 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 ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Editado por #1302#. Razón: usemos el tag CODE
Estooo...
ragethor escribió:Os copio mi grub.cfg para ver si me podeis ayudar: (que por cierto es mucho más lioso que el antiguo menu.lst que se entendía a la perfección)

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub


XD
en consola

sudo update-grub



y arreando
A mi me pasó con la última versión de lubuntu (la actual) y ni el update-grub me salvó. Una lástima, pues solía agradarme esa distro.
A mi tampoco me ha salvado el update-grub, sigo guerreando con el docu de grub2 a ver que consigo
Tienes instalado el paquete os-prober?
Pobrecillos que no les gusta trastear...

No se porque a mi no me dan esos problemas... XD

Probar lo que os han comentado y como ultima opcion.
Podeis instalaros Grub4dos en Windows, y desde el llamar luego a grub. Yo lo uso desde el pendrive y ya no tengo Windows en casa pero... para asi arranco bien los pcs de los clientes cuando les falla el arranque XD.
blackgem escribió:Pobrecillos que no les gusta trastear...

No se porque a mi no me dan esos problemas... XD

Probar lo que os han comentado y como ultima opcion.
Podeis instalaros Grub4dos en Windows, y desde el llamar luego a grub. Yo lo uso desde el pendrive y ya no tengo Windows en casa pero... para asi arranco bien los pcs de los clientes cuando les falla el arranque XD.



justamente me ha pasado lo mismo ayer a mi y hago exactamente lo mismo que tu tengo un "penedrive" para eso :D
Yo no consigue hacer que Grub2 me reconozca W7 con un arranque dual, cada SO en un HD diferente y llevo más de 2 horas buscando por internet y probando soluciones para nada [burla3]
A ver si lo que dice blackgem me ayuda.
blackgem escribió:Pobrecillos que no les gusta trastear...

No se porque a mi no me dan esos problemas... XD

Probar lo que os han comentado y como ultima opcion.
Podeis instalaros Grub4dos en Windows, y desde el llamar luego a grub. Yo lo uso desde el pendrive y ya no tengo Windows en casa pero... para asi arranco bien los pcs de los clientes cuando les falla el arranque XD.


Hombre eran las 11 de la noche y tenía trabajos por hacer xD, además en mi caso no iba poder ir a instalar grub4dos desde windows porque... no podía entrar a windows xD
10 respuestas