Mi sembra di avere finestre che passano su GRUB/Ubuntu. Non esiste una cartella Ubuntu in Windows. Posso avviare dal firmware a Grub, quindi scegliere uno dei due sistemi operativi. Ho rimosso Wubi/Ubuntu e l'ho reinstallato direttamente nelle stesse partizioni.
Il Boot Manager di Windows non ha creato una voce per Ubuntu, quindi devo creare la voce. Wubi inserisce wubildr.mbr
sul mio sistema... ma questa è la cosa sbagliata per le installazioni EFI. Ho bisogno di shimx64.efi
quindi l'avvio di Windows creato in EFI potrebbe funzionare.
Farò una copia del mio boot con bcdedit
, e punta la voce su Ubuntu.
Se questo non è corretto, per favore dimmi cosa fare dopo?
Risposta accettata:
Se desideri aggiungere una voce UEFI per Ubuntu con bcdedit, puoi utilizzare i seguenti comandi come amministratore:
Elenca tutte le voci BCD per UEFI:
bcdedit /enum firmware
Copia la voce UEFI di "Windows Boot Manager" per creare una nuova voce per Ubuntu:
bcdedit /copy {bootmgr} /d "Ubuntu Secure Boot"
Imposta il percorso del file per la nuova voce di Ubuntu. Sostituisci {guid} con il GUID restituito del comando precedente.
bcdedit /set {guid} path EFIubuntushimx64.efi
Imposta facoltativamente Ubuntu come prima voce nella sequenza di avvio. Sostituisci {guid} con il GUID restituito del comando di copia.
bcdedit /set {fwbootmgr} displayorder {guid} /addfirst
In alternativa, puoi utilizzare uno script che fa il lavoro per te:
@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