Archivo

Posts Tagged ‘Grub’

Reinstalar GRUB

29 diciembre 2016 Deja un comentario

Bueno, tras mucho enredar he acabado instalando Manjaro con KDE en mi equipo personal. Lo malo era que instale Manjaro con UEFI y al reiniciar no me reconocía Windows. El problema básicamente radicaba en que Windows se había instalado sin el UEFI activado, así que para utilizarlo tenía que arrancarlo sin UEFI y reinstalando GRUB o reinstalarlo por completo. Yo no tenía ganas de reinstalar Windows, faltaría más, pero no tenía GRUB instalado. Obviamente, a Manjaro le daba igual usar UEFI que no, así que me decidí a quitar el UEFI y reinstalar GRUB para poder utilizar los dos sistemas operativos sin problemas.

choose_your_linux_you_must

Lo primero que hice fue quitarle el UEFI en la BIOS del ordenador (no explico como lo hice porque cada equipo es un mundo) y después arrancar con un USB que tenía por aquí de Kubuntu 16.04

Lo primero que al arrancar por el Pendrive hay que ver qué discos duros tenemos, podemos verlos a través del administrador de particiones que tenga instalado (Gestor de particiones de KDE en mi caso) o a través del comando:

sudo fdisk -l

Lo normal es tener un disco duro que aparecerá como sda.

Lo siguiente es montar las unidades en las que están los sistemas operativos, si quieres, solo tienes que ir accediendo con el navegador de archivos a estas unidades, o bien puedes tirar de consola si sabes qué número de partición tiene asignado con el siguiente comando:

IMPORTANTE: Cambiar el signo de interrogación '?' por el número de la partición
  sudo mount /dev/sda? /mnt
 

Yo personalmente utilicé Dolphin, accediendo a cada una de las particiones para que las montase y me quité de montar particiones de manera complicada o de equivocarme a la hora de montarla. Después instalamos GRUB, si tenemos más de un disco duro tendremos que tener en cuenta en cual de ellos tienes instalado el GRUB, y cambiar ‘sda’ en el siguiente comando por ‘sdb’ o ‘sdc’ según toque:

sudo grub-install --root-directory=/mnt/ /dev/sda

Tiene que acabar diciendo algo como: Installation finished. No error reported.

Después, como puede que no haya reconocido todos los sistemas operativos que tenemos en el equipo, es recomendable ejecutar una actualización del GRUB:

sudo update-grub

*NOTA; En mi caso ejecuté el anterior comando después de reiniciar y ver que solo detectaba Manjaro. El GRUB se actualizó, detectó Windows y ya está todo genial.

La próxima vez que reinicies tu equipo tendrías que tener todos los sistemas operativos que tengas instalados en tu ordenador en el listado de tu GRUB.

Fuente: Mundo Geek.

Fuente de la imagen: Manjaro Forum.

NOTA: Si te has preguntado por qué activé el UEFI para instalar Manjaro, básicamente fue porque el USB de Manjaro no me arrancaba sin UEFI, eso mezclado con mi ignorancia…

Anuncios

Error de GRUB al instalar Ubuntu 12.04 o cualquiera de sus derivadas

21 febrero 2013 4 comentarios

Lo que son las cosas, he formateado el equipo que tengo como servidor para dejarlo solo con XFCE y me encuentro que tras la instalación el GRUB no funciona… El error ha sido de lo más tonto, pero me ha llevado toda una tarde darme cuenta, vamos a ello:

Si al instalar Ubuntu te ha dado fallo en el GRUB es, seguramente, porque has utilizado la configuración personalizada de las particiones u opción “Algo más” del menú de instalación. Y, seguramente, te ha pasado como a mi, has ido directamente a hacer las cosas que sabes hacer y no has prestado atención al proceso de instalación, concretamente al menú que está resaltado en esta imagen:

Instalación de Ubuntu

En este desplegable tenemos que poner el disco duro principal, es decir o hda o sda (dependiendo si tienes discos duros IDE o Sata) y no en ningún disco secundario secundario o en una partición. Lo ideal es, tal y como se ve en la imagen, seleccionar /dev/hda si tu ordenador es muy viejo o /dev/sda si es más moderno.

Si tu problema es que ya has instalado Ubuntu te puedo dar dos soluciones:

  • La primera es reinstalar, que tardas muy poco y es la menos liosa, fíjate bien en este punto y se te acabó el dolor de cabeza.
  • La segunda es intentar seguir las soluciones que ponen en los comentarios de esta entrada, pero te va a dar mucho dolor de cabeza y no tiene por que funcionar.

Una vez subsanado el error, ya puedes ejecutar Ubuntu sin problemas, seguro que la próxima vez nos fijamos mejor en el menú desplegable…

Fuente de la imagen: Christianmpch.

Etiquetas: , , ,

Recuperar el GRUB de Ubuntu 12.04 y Linux Mint 13

10 agosto 2012 5 comentarios

Ayer desinstalé el LMDE (Linux Mint Debian Edition) que tenía en el ordenador que tengo como “servidor” para instalarle Linux Mint 13. Las razones del cambio no eran otras que en LMDE me fallaban un par de tonterías y que, sobretodo, quería probar Cinnamon en un equipo viejo.

La instalación fue perfecta, pero al reiniciar el equipo, este intentaba arrancar utilizando el GRUB anterior y , por lo tanto, no arrancaba… El problema venía porque ese equipo tiene dos discos duros y el sistema lo suelo instalar en el secundario, así que tuve que remangarme y ponerme manos a la obra:

NOTA: El ejemplo que voy a poner aquí es sobre un equipo con un solo disco duro, para simplificarlo y poder explicarlo con claridad, se necesita un CD Live de Linux Mint, por ejemplo, para realizar las acciones de las que se habla en este tutorial.

El error que sale en el equipo al intentar arrancar y que no detecte el GRUB es que intenta arrancar para terminar dejando un mensaje así:

GRUB loading.
Error: unknown filesistem.
grub rescue>

Y ahí se queda…

Lo primero que tenemos que tener en cuenta es como el sistema va a llamar a los discos duros y particiones de nuestro ordenador, si el disco duro es IDE empezará por hd, si es SATA por sd. Pero los ordena por el mismo orden en el que los tenemos puestos por hardware, identificándolos con una letra: sda, sdb, etc. Para finalmente identificar las particiones sda1, sda2, sdb1, sdb2, sdb3, etc.

En el ejemplo que vamos a ver solo hay un disco duro SATA, con 3 particiones 2 primarias y una extendida, dentro de la extendida hay tres unidades lógicas. Si no tienes muy claro de qué estoy hablando puedes visitar el siguiente artículo de Wikipedia.

Vayamos ya al meollo de la cuestión:

Introducimos el CD Live en el equipo y nos aseguraremos que arrancará por él. Una vez haya arrancado (tarda bastante) abriremos un terminal, y teclearemos: sudo fdisk -l (donde -l es una L, no confundir con un 1) como estamos en un CD Live no nos pedirá contraseña de root, así que directamente nos mostrará una ventana como esta:

Nos da mucha información, pero lo que nos interesa es que tenemos dos particiones, la sda6 y la sda7 con Linux. Esto pasa porque trabajo con la /home en otra partición, pero si os fijáis en la segunda y tercera columna, los valores de sda6 van de 467154198 a 496456694 y los de sda7 desde 496456758 a 625137344. O lo que es lo mismo, sda6 es más pequeña (bastante más) que sda7, con lo que en sda6 tengo instalado el sistema y en sda7 está tan solo la /home.

NOTA: En los siguientes pasos si no copias y pegas, ten cuidado con la distribución de teclado, porque puede ser la inglesa, para las / y los – puedes usar el teclado numérico (el que está a la derecha del teclado “normal”) o si no lo tienes, o pones un teclado numérico por USB o tienes que ir probando 😉 😉 😉

Lo que queremos hacer es montar la partición donde está instalado Linux Mint o Ubuntu, así que: sudo mount /dev/sda6 /mnt

Después montamos el resto de dispositivos: sudo mount –bind /dev /mnt/dev

Pedimos permiso para acceder a la partición: sudo chroot /mnt

Cargamos el GRUB en el disco duro (que NO en la partición): grub-install –recheck /dev/sda (fijaros como no especifica partición, tan solo es sda)

Y actualizamos el GRUB: sudo update-grub2

Por lo que leo en la fuente puede ocurrir que si tenemos dos Linux no nos cargue Windows, si te ocurre esto, puedes solucionarlo en este tutorial.

Fuente: Conocimiento Adictivo.

Etiquetas: , , ,