it-swarm-es.tech

Editar rutas de archivos EFI para Windows Boot Manager desde Xubuntu 14.04

He intentado durante algún tiempo corregir un error que cometí hace un mes con Windows 8 después de instalar Xubuntu al lado. Para hacer que mi computadora portátil ejecute GRUB2 en lugar del cargador de arranque original de Windows, edité a través de líneas de comando usando bcdedit en Windows las rutas de archivos EFI del Administrador de arranque de Windows.

Después de muchos problemas, tuve que formatear mi HDD y solo pude instalar un sistema operativo Linux. Windows no pudo, mi computadora portátil ni siquiera encontró un archivo de arranque en el disco de recuperación de Windows. Creo que, dado que el Administrador de arranque de Windows tiene diferentes rutas que debería tener para cargar archivos EFI, ya no puede arrancar ningún Windows. He intentado con Windows 7, 8 y 10 en discos y llaves USB.

Por cierto, he intentado arrancar discos de Windows usando VirtualBox usando el HDD físico. Cuando no está en modo EFI, el software de instalación funciona bien pero se niega a instalar nada debido al formato del disco. Cuando está en modo EFI, siendo mi HDD, se congela antes de iniciarse.

He visto publicaciones sobre rEFInd y reparación de arranque, pero antes de probarlas me encantaría saber si alguien podría responder a la pregunta a continuación.

¿Es posible editar manualmente estas rutas desde Ubuntu? Tiene que almacenarse en algún lugar, pero parece que no puedo encontrar dónde.

===============

Solución encontrada con la ayuda de ubfan1:

Abrí una terminal y escribí el siguiente comando para tener una lista de las entradas de arranque UEFI:

Sudo efibootmgr -v

Eliminé la entrada del Administrador de arranque de Windows y otra entrada de arranque llamada "Sí" escribiendo:

Sudo efibootmgr -B {boot_entry} para ambos.

Reinicié y noté que ya no tenía Windows Boot Loader. Arranqué en Ubuntu y lo agregué nuevamente escribiendo:

Sudo efibootmgr -L "Windows Boot Manager" -l "/EFI/Microsoft/Boot/bootmgfw.efi" -p 1

Luego reinicié en Ubuntu y noté que se habían realizado los cambios. Una vez más, fue posible iniciar Windows desde cualquier dispositivo.

1
Bryzz

efibootmgr es el programa para administrar los elementos de arranque de UEFI y su orden. La página del manual tiene instrucciones completas.


Quizás Packard Bells tenga que establecer "confianza" en sus (nuevos) archivos de arranque efi. Consulte problemas con la campana del paquete de arranque dual om Establecer arranque seguro, seleccione "Seleccionar un archivo UEFI para confiar". Es posible que obtenga opciones adicionales después de habilitar la contraseña de supervisor. Busque en este sitio Packard Bell y vea lo que encuentra.
Ingresar entradas de arranque de Windows en efibootmgr es casi lo mismo que ingresar entradas de Ubuntu.

Sudo efibootmgr -v  

para ver qué hay allí. Una entrada típica de Windows se ve así:

Boot0004* Windows Boot Manager  HD(2,e1800,82000,04b9edc2-fc48-11e1-8ec1-e7137b3aaf29)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...n.............

Ingresando uno nuevo (-p para la partición EFI, el valor predeterminado es 1)

Sudo efibootmgr -L "Windows Boot Manager" -l "/EFI/Microsoft/Boot/bootmgfw.efi" -p 1

Tal vez -c para crear o -b para editar una entrada existente, verifique las páginas del manual. Tal vez necesite la barra invertida\en lugar de la barra diagonal/para las rutas.

1
ubfan1