Sepertinya saya memiliki jendela yang lewat di GRUB/Ubuntu. Tidak ada folder Ubuntu di bawah Windows. Saya dapat mem-boot dari firmware ke Grub, lalu memilih salah satu OS. Saya menghapus Wubi/Ubuntu dan menginstal ulang langsung ke partisi yang sama.
Windows Boot Manager tidak membuat entri untuk Ubuntu, jadi saya perlu membuat entri. Wubi menempatkan wubildr.mbr
di sistem saya… tetapi ini adalah hal yang salah untuk pemasangan EFI. Saya membutuhkan shimx64.efi
sehingga boot Windows yang dibuat di EFI dapat berfungsi.
Saya akan membuat salinan boot saya dengan bcdedit
, dan arahkan entri ke Ubuntu.
Jika ini salah, beri tahu saya apa yang harus dilakukan selanjutnya?
Jawaban yang Diterima:
Jika Anda ingin menambahkan entri UEFI untuk Ubuntu dengan bcdedit, Anda dapat menggunakan perintah berikut sebagai administrator:
Daftar semua entri BCD untuk UEFI:
bcdedit /enum firmware
Salin entri UEFI dari "Windows Boot Manager" untuk membuat entri baru untuk Ubuntu:
bcdedit /copy {bootmgr} /d "Ubuntu Secure Boot"
Setel jalur file untuk entri Ubuntu baru. Ganti {guid} dengan GUID yang dikembalikan dari perintah sebelumnya.
bcdedit /set {guid} path EFIubuntushimx64.efi
Atur Ubuntu secara opsional sebagai entri pertama dalam urutan boot. Ganti {guid} dengan GUID yang dikembalikan dari perintah salin.
bcdedit /set {fwbootmgr} displayorder {guid} /addfirst
Atau, Anda dapat menggunakan skrip yang berfungsi untuk Anda:
@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