Seguro que si andáis trasteando de cuando en cuando con sistemas con arranque dual (o con más de dos opciones) habréis tenido ese típico problema en el cual Windows XP no se inicia porque la información del MBR se modifica o corrompe. La solución tradicional es la de introducir el CD de instalación de Windows XP, acceder a la consola de recuperación y ejecutar el comando «fixmbr«, pero si no disponéis de un CD de Windows es más fácil tener a mano un LiveCD de Ubuntu – e incluso descargarlo rápidamente si estáis en un apuro, mucho más que conseguir un CD de instalación de WinXP.
Pues bien, en ArsGeek han publicado un sencillo método para corregir el MBR de Windows XP desde Ubuntu. Para ello una vez arrancado el LiveCD hay que ir a System -> Administration -> Software Sources y desactivar la casilla Universal para poder acceder a ese repositorio. Una vez hecho esto actualizáis e instaláis el programita que da precisamente las funcionalidades necesarias, llamado ms-sys:
sudo apt-get update
sudo apt-get install ms-sys
Ahora miramos el mapa de particiones para saber cuál es la que tiene instalado Windows XP. Para ello escribimos
sudo fdisk -l
Lo que dará un listado con todas, y en ese listado nos encontraremos con algo del tipo.
/dev/sda1 1 9327 74919096 83 NTFS
Es posible que aparezca más de una partición NTFS, pero a no ser que hayáis modificado vuestras instalaciones, la primera es la que tiene instalado el sistema operativo Windows XP. Y la primera siempre es /dev/sda1 (para discos SATA) o /dev/hda1 (para discos IDE). En caso de que tengáis más de un disco duro puede que la partición de sistema no esté justo ahí, pero si tenéis este tipo de configuración es porque sabéis dónde está Windows XP, y qué partición es la correcta.
Una vez con la partición de sistema correcta sólo queda lanzar la utilidad de reparación:
sudo ms-sys €“mbr /dev/sda1
Y listo, el MBR ya estará reparado, así que podéis reiniciar la máquina, que debería arrancar Windows XP directamente sin problemas. Eso sí, con esto borraréis el gestor de arranque de Ubuntu o de cualquier otra distro que hubiese instalado, así que si ya habéis arreglado el problema con Windows, tocará volver a instalar GRUB o LILO en cada caso.
«y desactivar la casilla Universal para poder acceder a ese repositorio. »
Sera «activar», no?
Pues si te digo la verdad no lo he comprobado, pero en el documento original indicaba eso, desactivarla. Debe ser una casilla que ‘niega la opción’
¿Como estas Javier? Espero que bien. Se que este no es un Blog de consulta pero me gustaría que me ayudases con un Problema. Tengo Windows XP y hace tiempo que quiero pasarme a Ubuntu. Así que pensé que lo mas correcto era mantener XP y Ubuntu en la misma maquina. Como no tengo tiempo apenas para nada y, menos aún, para hacer una partición de mi disco duro, decidí descargarme Wubi. En un principio todo iba genial. El programa se descargó e instaló sin problemas. Pero al reiniciar con Ubuntu, sencillamente, el nuevo S.O no arrancó, no mostrando mi casilla y nombre de usuario, como, supuestamente, debería haber hecho. ¿Alguna sugerencia? No se que hice mal. Seguí las instrucciones paso por paso. Tengo que decirte, que he probado todos los desarrollos del Open Source Para Windows y jamas me han dado problemas. Así que me extraño mucho que Wubi me los diese. Sigue apoyando al Software libre. Yo, al menos, te lo agradezco. Sigue con este magnífico Blog. Un abrazo muy Fuerte.
P:D Disculpa los errores anteriores. Soy Paralítico Cerebral, escribo muy despacio y cuando quiero correr cometo erratas.
Yo utilizo el Hiren’s Boot CD. Es una solución mucho mas rápida y a solo tres pulsaciones de teclado.
Me gustaría que hicieses también como se arregla el caso contrario. Por ejemplo reinstalas windows y entonces te desaparece el grub, como hacer para que vuelva a salir