Reinstala el feo Windows sin perder linux
Publicado por Enrique A. en Junio 5, 2007
Pues bien, a veces nos pasa que tenemos instalado nuestro ubuntu (en mi caso), sin querer dañamos windws y tenemos que reinstalarlo, pero como nos modifica la MBR perdemos el grub, estas son dos solucines que encontre.
Primero, Antes de reinstalar windows
Entra a Ubuntu normalmente, abre una terminal y en ella escribes
# sudo nano /boot/grub/device.map
y añadimos la línea:
(fd0) /dev/fd0
En mi caso, el fichero quedó con el siguiente contenido:
(hd0) /dev/hda
(fd0) /dev/fd0
Introducimos un disquete y le damos formato FAT:
# sudo mkfs.vfat /dev/fd0
Lo montamos:
# sudo mount -t vfat /dev/fd0 /media/floppy
Ahora tenemos que instalar Grub en el disquete, ejecutando:
# cp -fr –parents /boot/grub/ /media/floppy
# umount /media/floppy
# grub-install /dev/fd0
Bueno ya con eso, tenemos nuestro grub instalado en el disco, asi podemos reinstalar windows y cuando terminemos solo ponemos el orden del booteo al disco de 3 ½ y entramos a linux
ahora solo abrimos una terminal con permisos de root. En él ejecutamos:
# grub-install /dev/hda
Y eso es todo
Segundo
ahora que si como yo, por razones desconocidas ya instalaste windows y tienes atrapado tu linux porque el díscolo no lo pone en la mbr
Pues bien, primero que nada necesitaras tu disco livecd de UBUNTU o el que tengas que ocupe grub
unas ves que cargue el sistema pones en una terminal
sudo fdisk -l
Con esto vi todas las particiones que tenía en el disco duro, en mi caso, en la que tengo instalada Ubuntu es en hda1 o sea que según los patrones que das, para hacer referencia a dicha partición es (hd0,0), puedes identificar la tuya en esta lista
Discos duros:
hda -> hd0
hdb -> hd1
hdc -> hd2
Particiones:
hda1 -> (hd0,0)
hda2 -> (hd0,1)
hda3 -> (hd0,2)
hdb1 -> (hd1,0)
hdb2 -> (hd1,1)
hdb3 -> (hd1,2)
hdc1 -> (hd2,0)
hdc2 -> (hd2,1)
ahora nos aseguramos tener permisos de root, no debe pedirte ninguna contraseña
# sudo -s -H
luego entramos al grub para editarlo con este comando
# grub
Ahora le decimos a nuestro grub donde pondrá el gestor de arranque “el grub =P” fíjate en que partición esta el tuyo en la lista, este es en mi caso
# root (hd0,0)
Pulsa enter, y ahora dile en que disco duro quedara, debes fijarte en la lista de discos duros, este es en mi caso
# setup (hd0)
Pulsa enter y sal con:
# quit
Pulsa enter y reinicia y el grub debe de estar alli, suerte
rich escribió
se vale con cd en vez de disquette?
es que No tengo lector de disquette.