domingo, 16 de septiembre de 2007

Recuperando lo que windows destroza

En el live CD de kubuntu dicen que no tienen ningún tipo de herramienta para recuperar o restaurar el sistema operativo, pero sí que puede sernos útil si algún desalmado instala windows en una partición de una máquina que ya luce una flamante instalación de linux.
Esto nos pasó la semana pasada ya que por exigencias del guión y de un curso que debe impartirse en una de las salas en las que trabajamos, teníamos que instalar Windows XP, Linux y Windows 2003 Server. Por cuestiones de logística tuvimos que instalar primero Linux sobre las máquinas que ya disponían de Windows XP para después instalar el infame Windows 2003 Server.
Al instalar el 2003 server, dejamos de poder acceder al menú de GRUB para seleccionar desde qué partición queríamos arrancar. Para solucionarlo hicimos lo siguiente:

Introducimos el live-CD de Kubuntu en la unidad de CD-Rom del equipo y rearrancamos, ejecutamos el live-CD y en el escritorio abrimos una consola, tras un sudo su que nos trasformó en super root ;) empezamos a aplicar nuestros superpoderes:
  • Ejecutamos grub en la línea de comandos
  • En el prompt de grub ejecutamos find /boot/grub/stage2 lo que nos devolvía, en nuestro caso (hd0, 3)
  • Para establecer la partición de arranque ejecutamos en el mismo prompt de grub root (hd0,3) lo que le indica al propio grub el disco y la partición en la que se encontraba nuestra imagen de linux.
  • Finalmente para hacer que grub se instalase de nuevo como gestor de arranque predeterminado y una vez más desde el prompt del mismo grub escribimos setup (hd0)
En nuestro caso no tuvimos que retocar el archivo que menu.lst que se encuentra en el directorio /boot/grub/ ya que nuestro aborrecido Windows 2003 instala un menú dentro de la partición de Windows XP que permite elegir con cual de las dos imágenes se quiere arrancar. De cualquier modo, bastaría con copiar las líneas relativas al arranque de WindowsXP y cambiar la partición correspondiente para añadir una nueva entrada al menú de arranque de GRUB

Pueden encontrar más información sobre tareas de recuperación de este tipo en este enlace.

No hay comentarios: