Para recuperar el Grub desde un LiveUSB tenemos que montar la partición donde se encuentra nuestro Ubuntu, como norma general suele estar instalado en un Disco Interno del equipo, normalmente sda
En este caso la recuperación la vamos a realizar en un Disco interno sda
Si la recuperación la realizamos en otro Disco, cambiaríamos la letra del Disco y su número de partición, ejemplo:
sda1
Procedemos a montar la partición donde está instalado Ubuntu en Disco Externo, escribimos en Terminal (Abrir Terminal presionando Ctrl + Alt + T del teclado):
sudo mount /dev/sda1 /mnt
Teniendo montada la partición de Ubuntu, procedemos a instalar los archivos del cargador de arranque Grub, escribimos en Terminal:
sudo grub-install --root-directory=/mnt/ /dev/sda
Nos saldrá algo parecido a esto:
usuario@Ubuntu16:~$ sudo grub-install --root-directory=/mnt/ /dev/sda
[sudo] password for usuario:
Instalando para plataforma i386-pc.
Instalación terminada. Ningún error encontrado.
usuario@Ubuntu16:~$
Nota: sda, lo debemos substituir por el Disco Duro que utilizamos para arrancar los sistemas operativos, ya que puede ser sda, sdb, sdc, no poner el número de partición, solo el Disco
Recordemos que este caso la recuperación la realizamos en un Disco interno sda
Si la recuperación la realizamos en otro Disco, cambiaríamos la letra del Disco, ejemplo:
sdb
Repito a pesar de hacerme pesado, pero es Importantísimo tenerlo claro:
Ubuntu como norma general suele estar instalado en un Disco Interno del equipo, normalmente sda.
Muerte le pregunta a la vida. MUERTE: Por que a mi todos me odian y a ti te aman. VIDA: Por que yo soy una bella mentira y tu una terrible verdad.
viernes, 4 de agosto de 2017
jueves, 11 de mayo de 2017
Recuperar Grub2 de Ubuntu.
1. Arrancar el ordenador con el DVD de alguna distribución que tenga arranque live.
2. Averiguar el nombre de la partición raíz del sistema y de la partición /boot en caso de que sea independiente.
Ejecutar el comando fdisk -l para listar las particiones del sistema:
# fdisk -l
Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x1cab2c64
Disposit. Inicio Start Final Sectores Size Id Tipo
/dev/sda1 2048 30722047 30720000 14,7G 83 Linux
/dev/sda2 30722048 1752428543 1721706496 821G 83 Linux
/dev/sda3 1752428544 1769205759 16777216 8G 82 Linux swap / Solaris
/dev/sda4 * 1769205760 1952604159 183398400 87,5G 7 HPFS/NTFS/exFAT
En este caso la partición raíz es /dev/sda1, según la suya tendrá que sustituir la X por el numero de su partición.
3. Montar la partición raíz del sistema y la partición boot en caso de existir.
# mount /dev/sdaX /mnt
# mount /dev/sdaX /mnt/boot
4. Montar el resto de los dispositivos en el directorio "/mnt" en el sistema Live:
# mount --bind /dev /mnt/dev
# mount --bind /dev/pts /mnt/dev/pts
# mount --bind /proc /mnt/proc
# mount --bind /sys /mnt/sys
5. Ejecuta el siguiente comando:
sudo chroot /mnt
6. Actualizar el fichero de configuración de GRUB
grub2-mkconfig -o /boot/grub2/grub.cfg
7. Instalar GRUB 2 en el MBR del disco duro o en el sector de arranque de la partición raíz, yo recomiendo instalarlo en el MBR del disco duro.
En el MBR del disco duro:
grub2-install /dev/sda
8. Salir del directorio raíz del sistema instalado, desmontar las particiones y reiniciar.
exit
umount -a
reboot
2. Averiguar el nombre de la partición raíz del sistema y de la partición /boot en caso de que sea independiente.
Ejecutar el comando fdisk -l para listar las particiones del sistema:
# fdisk -l
Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x1cab2c64
Disposit. Inicio Start Final Sectores Size Id Tipo
/dev/sda1 2048 30722047 30720000 14,7G 83 Linux
/dev/sda2 30722048 1752428543 1721706496 821G 83 Linux
/dev/sda3 1752428544 1769205759 16777216 8G 82 Linux swap / Solaris
/dev/sda4 * 1769205760 1952604159 183398400 87,5G 7 HPFS/NTFS/exFAT
En este caso la partición raíz es /dev/sda1, según la suya tendrá que sustituir la X por el numero de su partición.
3. Montar la partición raíz del sistema y la partición boot en caso de existir.
# mount /dev/sdaX /mnt
# mount /dev/sdaX /mnt/boot
4. Montar el resto de los dispositivos en el directorio "/mnt" en el sistema Live:
# mount --bind /dev /mnt/dev
# mount --bind /dev/pts /mnt/dev/pts
# mount --bind /proc /mnt/proc
# mount --bind /sys /mnt/sys
5. Ejecuta el siguiente comando:
sudo chroot /mnt
6. Actualizar el fichero de configuración de GRUB
grub2-mkconfig -o /boot/grub2/grub.cfg
7. Instalar GRUB 2 en el MBR del disco duro o en el sector de arranque de la partición raíz, yo recomiendo instalarlo en el MBR del disco duro.
En el MBR del disco duro:
grub2-install /dev/sda
8. Salir del directorio raíz del sistema instalado, desmontar las particiones y reiniciar.
exit
umount -a
reboot
Suscribirse a:
Entradas (Atom)