All pastes #1054839 Raw Edit

qbe

public text v1 · immutable
#1054839 ·published 2008-06-24 01:32 UTC
rendered paste body
Recuperar GRUB en caso de re-instalación de WindowsSucede a veces que una vez tenemos instalados en nuestro disco rígido, tanto Kubuntu como algún Windows, estos funcionannormalmente, pero por alguna causa decidimos formatear la partición del disco donde teníamos Windows y reinstalarla.Tras lo cual, al finalizar la instalación del nuevo Windows y reiniciar la PC, en la mayoría de los casos notamos consopresa que GRUB muestra error o directamente no aparece! A qué se debe esto? A que al reinstalar Windows también estamosreinstalando el boot loader que trae consigo, necesario para cargar Windows XP (o Vista) en nuestra PC, y dicho boot loaderse instala en el MBR, el mismo lugar del disco donde *ya estaba GRUB* instalado (el boot loader de Kubuntu); por lo cual, se sobreescribe, y GRUB se inutiliza o directamente se borra y no podemos decidir ya que sistema operativo bootear. A no desesperar. A continuación explicaremos cómo recuperarlo en simples pasos y volver todo a como estaba antes de reinstalar Windows :)Entonces, reinstalamos Windows, se sobreescribió el sector de arranque (MBR) donde estaba instalado GRUB (ver capítulo 3.4 y4.9 para más detalles) y pueden ocurrir dos cosas: la primera es que nos inicie directamente Windows XP, o bien quela pantalla de inicio quede negra y no nos permita seleccionar que sistema operativo cargar en nuestra PC. Para amboscasos, los pasos a seguir son:- Conseguir un live-cd de cualquier distribución GNU/Linux que use GRUB como boot-loader (la gran mayoría actualmente), peropara no requerir de bajar nuevamente una imagen ISO de algún sabor GNU/Linux nuevamente, vamos a utilizar el mismo CDde Kubuntu que tenemos y que utilizamos anteriormente para su instalación. Insertamos el CD en la lectora y reseteamosla máquina (asegurarnos que tenemos como primer medio de booteo o arranque a nuestra lectora de CD en las opciones dela BIOS de nuestra PC). Nos logueamos en nuestro Kubuntu Live-CD, abrimos una Konsoleo bien una TTY y ejecutamos:sudo mkdir /media/kubuntupara de esta forma crear un directorio para montar y "alojar" la partición de nuestro Kubuntu (por ahora inaccesible).Montamos la partición con una orden de montaje convencional. En mi caso el formato de la partición es ext3, debéis sustituirlo por el que se ajuste a su caso, así como deben localizar la partición en la que tienen instaladoKubuntu (normalmente será algo como /dev/hda5, pero puede variar de un caso a otro).sudo mount -t ext3 partición_ubuntu /mnt/ubuntu(donde "patición_ubuntu" reemplazar por el valor de nuestra partición root (o "/") de Kubuntu.Ahora vamos a cambiar el origen de root de nuestro sistema de archivos al directorio en el que hemos montado Ubuntu, para que al instalar grub interprete que el "/" del sistema está ahí. Para ello usamos chroot.sudo chroot /mnt/ubuntu/Instalamos GRUB en el MBR del primer disco duro, que normalmente estará configurado como Primary Master (hda).*** Nota: /dev/hda puede variar de acuerdo a la norma de su disco rígido. De ser SATA sería /dev/sda.sudo grub-install /dev/hdaVerificamos que todo está bien revisando las entradas que se han incluído en /boot/grub/menu.lst y si están todos nuestros sistemas (que será lo más normal) ya podemos reiniciar nuestro sistema, retirar el LiveCD y disfrutar de nuestro gestor de arranque :)