Estas aquiContenido / Mi Linux ya no arranca (o cómo reinstalar GRUB)

Mi Linux ya no arranca (o cómo reinstalar GRUB)


Poradmin- Publicado el26 Julio 2006

Reinstalar GRUB es una de las habilidades que todo usuario de Linux acaba necesitando poner en práctica. A mí me tocó hoy, y desde Arch Linux me resultó más fácil de lo esperado, por lo que he encontrado otro motivo más para seguir recomendando tan excelente distribución a quien quiera escucharme.

La situación más habitual que conduce a la "tragedia" de no poder arrancar Linux es la del usuario novato que realiza una instalación de Windows en una partición libre de un sistema donde ya hay un Linux instalado, pretendiendo así poder utilizar de forma indistinta ambos sistemas. Como es sabido, la instalación ha de hacerse justo en el orden inverso (antes Windows, luego Linux) porque de lo contrario Windows se apodera del MBR y ya no es posible volver a arrancar Linux. En mi caso particular fue un poco diferente, porque lo que quería instalar era un FreeBSD, que introdujo determinadas alteraciones en el disco que acabaron igualmente por arruinar mi gestor de arranque...

Muchos usuarios reparan el desaguisado utilizando un Live CD de Linux (con Knoppix a la cabeza) para poder montar su partición raíz original y desde ahí reinstalar GRUB. Otra aproximación que me parece más interesante es la de Super Grub Disk, es decir, crear un Live CD capaz de reinstalar GRUB automáticamente y sin más complicaciones. Sin embargo los usuarios de Arch Linux (y seguramente los de muchas otras distribuciones) no necesitamos ninguna de las dos soluciones. Me explico.

Para reinstalar GRUB basta introducir el CD de instalación de Arch Linux en la unidad correspondiente y arrancar desde ahí. Antes de proceder a la instalación, Arch nos presenta la típica línea de comandos donde podemos especificar determinadas opciones de arranque. Basta teclear vmlinuz root=/dev/hda3 (*) (donde hda3 ha de cambiarse por donde esté la partición raíz) para que, en lugar de una nueva instalación, se inicie un "rescate" de tu instalación original. Una vez arrancado el sistema ya puedes reinstalar GRUB sin más que teclear (como root) grub-install /dev/hda (o la denominación que tenga tu disco). Windows volverá a aparecer en el menú de arranque junto con Linux, como debe ser (en mi caso, tuve además que editar menu.lst antes de reinstalar GRUB para que pudiera arrancar FreeBSD desde él). A partir de ahí puedes rearrancar el ordenador como antes del "desastre".

No hemos descubierto la pólvora con esta nota, pero seguro que a alguien le viene bien tomar buena nota para cuando llegue el caso (que siempre llega).

También puede ser buena ocasión para que algún lector comente cómo solventó alguna situación similar en la distribución que utilice.

(*) Ojo, porque en la ayuda de Arch se dice que hay que escribir "arch" en lugar de "vmlinuz", lo que evidentemente no funciona.

Etiquetas

Comentarios

Selecciona arriba tu forma preferida de visualizar los comentarios y pulsa el botón para guardar tu elección para próximas visitas (sólo si eres usuario registrado).

En Mandriva basta con poner el primer CD de la instalación, y cuando arranca presionar F1, indicar que se arrancará la imágen "rescue" y listo, un sencillo menú permite reinstalar el bootloader entre otras funciones.

Si lo que necesitas es un shell para, por ejemplo, acceder al disco y limpiar una clave de root perdida, hay una opción para ello.

Alejandro Nestor Vargas

Alejandro Nestor Vargas

yo soy usuario de knoppix, y llevo un repaldo de mis mbr´s con dd. Desgraciadamente grub para mi es sinónimo de problemas... pero soporta discos grandes y la mayoria de las distros lo incluyen como gestor por defecto... pero el verdadero problema llega a la hora de querer usar el boot.ini...

Yo me suelo cargar el grub una semana si y otra también.

Normalmente con los discos de instalación de las distros que lo tengan (instalador), en algún momento se suelen preguntar si arrancas en modo rescate o arrancas una instalación ya existente, y el instalador busca en las particiones y ofrece las que hay.
Arrancas la tuya y grub-install /dev/lo-que-sea.

También puedes arrancar un linux de rescate (rescuecd), chroot, y grub-install. Y creo que no hace falta ni chroot: grub-install con los parámetros adecuados lo hace aunque hayas arrancado de otra distro/partición.

Peibol

...que Windows dispone de un gestor de arranque, otra cosa es que sea poco conocido. Lo que si es verdad es que podía dar opción como la mayoría de las distribuciones a elegir si quieres instalar el arranque en el MBR, o en la partición o no hacerlo directamente. Tampoco sé cual será la calidad del mismo pues nunca lo probé y no creo que lo haga al menos en el futuro cercano, ya hace uno o dos años que mis máquinas no saben de Windows.

PD: Falso el que haya que instalar primero Windows y después Linux.

el saber nos hace libres

el saber nos hace libres

aunque es un poco cutre, en mi caso es la mejor. La de instalar el grub o lilo en la partición raíz y en el mbr uno independiente, por ejemplo GAG.

Digo que en mi caso me va bien, porque suelo cambiar de distribución incluso por momentos no tengo ningún linux y así me quito de problemas con lilo y grub.

Además, es totalmente gráfico, fácil de manejar y si te lo cargas no pasa nada, puedes instalarlo desde un disquete o un cd.

Un saludo.

Tan seguro como que en güindous se puede configurar en las opciones de boot para que sea este producto de micro$oft quien gestiona el arranque y no el GRUB (o LILO en su defecto).

Es sencillo, de hecho, tengo un bonito PDF donde explican como hacerlo de una forma muy sencilla, si alquien lo quiere, no duden en contactarme y se los facilito.

--
Saludos desde CR
Zeus God

--
Saludos desde CR
Zeus God

Aclaro soy un supernovato en ordenadores.

En mi disco de 60 GB tenia instalado el xp. Coloque un cd live de knoppix para mirar que tal era ...
Y LLegue al programita QPARTED ahi tome la decision . intententare hacer otra particion para instalar mi knoppix...
con la utilidad rezise achique la particion de xp de 60 GB A 30 GB ..
con el mismo programita hice una particion "swap" de 512 MB
Y el resto otra particion "reiserfs" ..y la puse ACTIVA.
Hice la instalacion de knoppix -principiante -habian otras opciones.

luego apague la maquina la volvi a encender y ..zas una pantalla azul dandome tres opciones.
default linux- linux --windows xp.
estoy contento con linux knoppix.

Espero haber aportado algo de confianza en este programita tan util .

que hoy es un gran dia para probar esta distro, a ver si mejora a ubuntu.

mas vale pagar cara la leche...

Groucho, la broma ha terminado.

Aún recuerdo mis tiempos con Windows 2000, cuando quería conservar su gestor de arranque a toda costa y tenía que ejecutar lilo, crear una imagen del sector de inicio de la partición linux (utilizando para ello bootpart, una utilidad externa) y editando a mano boot.ini.

Por tanto lo mejor en general sigue siendo lo que afirma el artículo: primero windows, luego linux, y quedarte con el grub.

Por supuesto que cada uno puede arrancar su máquina como le plazca, y el que se empeñe en hacerlo desde el boot de win podrá hacerlo, pero le resultará más costoso.

Si las cosas han cambiado con XP que alguien me lo diga porque yo casi no uso windows.

Luthier yo creo que XP ya tiene el suficiente tiempo como para no considerarlo algo nuevo, asique hablando de Windows me parece que todos entendemos que implicitamente nos referimos a XP. Cuando se habla de otra versión ya se dice explicitamente.

Yo no he probado el gestor de arranque de Windows porque cuando lo usaba no sabía ni que existía (el gestor claro), sino no hubiera tenido ningún problema en probarlo. La cosa es que no es obligatorio ese orden de instalación.

""Si las cosas han cambiado con XP que alguien me lo diga porque yo casi no uso windows.""

Lo dije yo en el segundo post y alguien lo confirmó algo más abajo.

el saber nos hace libres

el saber nos hace libres

Publicidad

Patrocinadores

Kriptópolis alojado en
Zilos-Veloxia Network

Tu mejor defensa:
Bufet Almeida

Publicidad