Mostrando las entradas con la etiqueta grub. Mostrar todas las entradas
Mostrando las entradas con la etiqueta grub. Mostrar todas las entradas

miércoles, 11 de mayo de 2016

Recuperar grub de Fedora


Cualquiera que quiera aprender, sabe que las cosas no siempre salen como quisiéramos, y en esas ocasiones: nos cargamos el escritorio, el gestor de paquetes, el grub, etc.

Las formas de cargarse el grub son varias, pero una muy común es al instalar el S.O de Microsoft (Windows), pues eliminamos automáticamente el gestor de arranque y dejamos a Windows como predeterminado.
Y bien, lo primero será live CD o USB, una vez que lo tengamos listo. procederemos a ejecutar el live cd.
Una vez dentro del Live CD, abrimos la terminal, como siempre.
Antes de comenzar a restaura el grub, necesitamos 2 cosas: saber dónde instalar el gestor de arranque y obtener la partición root.
Y bien, procreemos a obtener el disco donde instalaremos el gestor de arranque (GRUB); para ello, en la terminal escribimos:
cfdisk
 Nos retornará algo como “cannot open /dev/sdx“, entonces “/dev/sdax” es el lugar donde instalaremos el gestor de arranque.
 
Ahora, para obtener la partición root, nos logeamos como root, para ello escribimos:
su -

Y nuevamente utilizamos cfdisk:
cfdisk
 
 
Primero escartaremos las particiones NTFS ya que pertenecen Windows y no nos interesan, también descartaremos la partición tipo Linux Swap, lo que nos dejará 3 particiones: La root, boot y home, la partición boot tiene un *, cosa que las demás no tienen, lo que dejará las particiones home y root; ahí, sólo queda descartar la home, en mi caso, es fácilmente distinguible por el tamaño que esta tiene (salimos de cfdisk). Y lo mismo para ustedes, deben recordar más o menos cuál es su home, usualmente es a la que le damos mayor espacio, en mi caso root es la sda6.
 
Entonces en mi caso queda así:
Disco para grub: /dev/sda
Partición root: /dev/sda6
 
Ahora sí, manos a la obra (seguimos con la terminal en modo root "su"). 
 directorio raíz a /mnt (partición root)

chroot /mnt

//Ahora instalamos grub2

grub2-install /dev/sdX

//Salimos de chroot

exit

//Actualizamos grub2

grub2-mkconfig -o /mnt/boot/grub2/­grub.cfg

//Finalmente reiniciamos

reboot
 Visto desde la terminal quedaría así:
 
 Y eso sería todo. Con eso deberían ya poder recuperar su grub.

viernes, 1 de enero de 2016

¿Cómo recuperar GRUB?

 
Este post está hecho para todos aquellos que usan dos sistemas operativos, y que de repende, simplemente no pueden ver la lista de sus SO, o solo ven el mensaje de:
dracut: y la ventana negra al iniciar su pc.

Existen varias razones para que el Grub deje de funcionar. Pero la principal de todas y a la que me referiré en este post es cuando por alguna razón tenemos nuestros queridos sistemas operativos configurados y decidimos cambiarnos o probar Windows por Otro Windows. O a veces por alguna extreña razón simplemente se pierde.
Lo mas fácil, practico y sobre todo si tenemos Netbooks es usar un Live CD de Linux.
1). Arrancamos nuestro Live CD normalmente en nuestra pc.

2). Ahora abrimos una terminal y escribimos el siguiente comando:
sudo fdisk -l
(NOTA: Este comando nos servirá para ver nuestras particiones en el Disco Duro, y ubicar la partición en donde tenemos instalado nuestro LINUX).
3). Ahora montaremos nuestra partición de Linux con el siguiente comando:
sudo mount /dev/sda6 /mnt
(NOTA: En este comando el valor de sda6 es debido a la partición que está instalado Linux en Mi ordenador. Pero el de ustedes puede estar en; sda3, sda4 etc... ustedes reemplacen en el comando el valor de sda6, por la particion en que este instalado su LINUX).
4). Ahora a montar el resto de Dispositivos, con los siguientes comandos:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts 
sudo mount --bind /proc /mnt/proc 
sudo mount --bind /sys /mnt/sys
(NOTA: Estos comando cópienlos tal cual están).
5). Ahora ejecutamos el siguiente comando que nos servirá para acceder como ROOT (superadministrador) al sistema de archivo de nuestro linux instalado en nuestro Disco Duro:
sudo chroot /mnt
6). Por último cargamos el Grub en el MBR (Master Boot Record) ejecutando el siguiente comando:
grub-install --recheck /dev/sda
NOTA: (sda lo debemos substituir por la partición que utilizamos para arrancar los sistemas operativos, casi siempre es sda. No poner el número de partición, solo sda).
7). Reiniciamos y cuando vuelva a arrancar Linux (no el del LiveCD), podemos ajustar en el menú del GRUB manualmente para que aparezca en el menú de arranque el nuevo sistema operativo que nos borró el MBR, o dejar que lo haga el automáticamente con el siguiente comando:
sudo update-grub2

8). Si el comando no te funciona, quizás necesites instalar el paquete grub2:
sudo dnf install grub2
Probado en Fedora 23 y 22, con Live CD fedora-X.

martes, 6 de mayo de 2014

Recuperar grub en elementary OS luna junto con windows 8


Arrancar desde un CD live de ubuntu, o el mismo elementary.
abrir una consola y escribir el siguiente comando
sudo fdisk-l
Posible salida que les muestre después de ejecutar el comando, esto va a depender de los sistemas que tengan instalados.
Disposit. Inicio      Start      Final    Blocks  Id System
/dev/sda1 *            2048     206847    102400   7 HPFS/NTFS/exFAT
/dev/sda2            206848  183108869  91451011   7 HPFS/NTFS/exFAT
/dev/sda3         183108870 1953520064 885205597+  f W95 Ext'd (LBA)
/dev/sda5        1193822336 1953520064 379848864+  7 HPFS/NTFS/exFAT
/dev/sda6         183111680  184135679    512000  83 Linux
/dev/sda7         184137728  200161279   8011776  82 Linux swap / Solaris
/dev/sda8         200163328  305020927  52428800  83 Linux
/dev/sda9         305022976 1193822207 444399616  83 Linux

Después de ejecutar el comando anterior, tomar en cuenta la partición donde está instalado el sistema operativo linux. en este caso es en /dev/sda9 Ahora vamos a crear un directorio para montar la partición raíz en el mismo con el comando:
sudo mkdir /media/sda3

el directorio que hemos creado puede estar ubicado en cualquier parte, así como el nombre que se le ha dado no importa cual sea, sólo deben de tener en cuenta los nombres que ustedes le han dado y de escribirlo correctamente.
ahora montaremos la partición con el siguiente comando
sudo mount /dev/sda3 /media/sda3

después de montar el sistema, ahora instalaremos el grub con el comando:
sudo grub-install --root-directory=/media/sda3 /dev/sda

Después ejecuten los siguientes comandos:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Abrir el programa grub-customizer y guardar los cambios que vean en la  nueva configuración del grub, deben de poder ver los sistemas operativos que tendrán en la lista antes de iniciar sesión