Recuperar GRUB
Como recuperar grub/sistema despúes de instalar windows junto a Linux en una partición cifrada.
Secuencia para instalar el GRUB (desde una ISO live):
1
2
3
4
5
Listar devices y particiones: sudo fdisk -l
Montar particion root: sudo mount /dev/sdXY /mnt
Mount particion boot (si hiciera falta): sudo mount /dev/sdXY /mnt/boot
Mount particion EFI System (si hiciera falta): sudo mount /dev/sdXY /mnt/boot/efi
Reinstalar GRUB: sudo grub-install --root-directory=/mnt /dev/sdX
Comandero, siendo sda5 la de root, sda2 la boot y sda1 la efi:
1
2
3
4
sudo mount /dev/sda5 /mnt
sudo mount /dev/sda2 /mnt/boot
sudo mount /dev/sda1 /mnt/boot/efi
sudo grub-install --root-directory=/mnt /dev/sda
Ahora activamos volumen que contenga la partición de root y montamos la partición:
1
2
3
4
5
6
7
8
vgdisplay
vgchange -ay NOMBRE
lsblk
cryptsetup open --type luks /dev/sda5 NOMBRE
ls /dev/mapper
mount /dev/mapper/NOMBRE-root /mnt/
mount /dev/sda5 /mnt/boot
grub-install --root-directory=/mnt /dev/sda
Secuencia para “bootear” desde la consola de GRUB:
1
2
3
4
5
Listar devices y particiones: ls
"Setear" la particion root: set root=[partition]
Especificar archivo vmlinuz y la particion root: linux [vmlinuz file] root=/dev/sdXY
Especificar initrd image: initrd [initrd image]
"Bootar" el sistema: boot
Comandero:
1
2
3
4
set root=(hd0,gpt3))
linux /boot/vmlinuz root=/dev/sda5
initrd /boot/initrd.img
boot
Por ultimo, solo nos quedaría updatear grub:
1
sudo update-grub
This post is licensed under CC BY 4.0 by the author.