Esta web utiliza cookies, puedes ver nuestra política de cookies, aquí Si continuas navegando estás aceptándola

Recuperar GPT en Linux/Windows


Primero debemos tener claro que hay una partición donde residirán todas las imágenes de arranque(/boot/efi), mientras esta partición vfat exista y tenga el contenido correcto tanto la BIOS-UEFI como Grub serán capaces de arrancar dichas imágenes. Sí habéis leido bien, UEFI puede arrancar directamente la imagen EFI sin necesidad de un bootloader tipo Grub/LILO.

Bajo Linux es tan sencillo como chrootear a la partición del sistema y reinstalar grub:

chroot

montamos /boot y /boot/efi
/dev/sda2    /boot        auto    auto,noatime  1 2
/dev/sda4    /boot/efi    vfat    auto,noatime    1 2

grub-install --target=x86_64-efi --efi-directory=/boot/efi /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

NOTA: Hay que tener en cuenta que el cd de instalación de Gentoo no permite arrancar en modo EFI, si chrooteamos en modo BIOS y ejecutamos el comando de instalación del Grub obtendremos un error, siempre podemos recurrir a otra distro livecd e instalar desde él. Además tendremos que compilar Grub del siguiente modo:

vi /etc/make.conf
GRUB_PLATFORMS="efi-64"

En windows debemos arrancar desde el cd de instalación, acceder a la línea de comandos y reinstalar la imagen EFI.

Arrancamos diskpart

diskpart

Seleccionamos el disco donde está la partición EFI:

list disk
select disk 0

Seleccionamos la partición donde está la partición EFI y le asignamos la letra A:

list partition 
select partition 1
assign letter=A

Seleccionamos la partición donde está Windows instalado y le asignamos la letra C:

list partition
list vol
select vol 3
assign letter=C
exit

Cambiamos al directorio de EFI y copiamos los ficheros necesarios:

cd /d a:\EFI\Microsoft\Boot\
bootrec /fixboot
bcdboot c:\Windows /l en-gb /s a: /f ALL

Tras esto podremos ejecutar grub-mkconfig -o /boot/grub/grub.cfg y obtendremos una entrada adicional de Windoz.


Autor: Kr0m -- 23/08/2016 02:08:40