Parece que tengo ventanas pasando en GRUB/Ubuntu. No hay una carpeta de Ubuntu en Windows. Puedo arrancar desde el firmware a Grub, luego elegir cualquiera de los sistemas operativos. Eliminé Wubi/Ubuntu y lo reinstalé directamente en las mismas particiones.
El Administrador de arranque de Windows no creó una entrada para Ubuntu, por lo que necesito crear la entrada. Wubi pone wubildr.mbr
en mi sistema... pero esto no es lo correcto para las instalaciones de EFI. Necesito el shimx64.efi
por lo que el arranque de Windows creado en EFI podría funcionar.
Haré una copia de mi arranque con bcdedit
y apunte la entrada a Ubuntu.
Si esto es incorrecto, dígame qué hacer a continuación.
Respuesta aceptada:
Si desea agregar una entrada UEFI para Ubuntu con bcdedit, puede usar los siguientes comandos como administrador:
Enumere todas las entradas de BCD para UEFI:
bcdedit /enum firmware
Copie la entrada UEFI de "Administrador de arranque de Windows" para crear una nueva entrada para Ubuntu:
bcdedit /copy {bootmgr} /d "Ubuntu Secure Boot"
Establezca la ruta del archivo para la nueva entrada de Ubuntu. Reemplace {guid} con el GUID devuelto del comando anterior.
bcdedit /set {guid} path EFIubuntushimx64.efi
Configure opcionalmente Ubuntu como primera entrada en la secuencia de arranque. Reemplace {guid} con el GUID devuelto del comando de copia.
bcdedit /set {fwbootmgr} displayorder {guid} /addfirst
Alternativamente, puede usar un script que haga el trabajo por usted:
@ECHO OFF
rem add Ubuntu EFI entry
bcdedit /enum firmware
for /f "tokens=2 delims={}" %%a in ('bcdedit /copy {bootmgr} /d "Ubuntu Secure Boot"') do set guid={%%a}
bcdedit /set %guid% path EFIubuntushimx64.efi
bcdedit /set {fwbootmgr} displayorder %guid% /addfirst
bcdedit /enum firmware