我需要通过wubi和单独的分区来查看windows10 / ubuntu的BCDedit

我似乎在grub / Ubuntu上有窗户经过。 Windows下没有Ubuntu文件夹。 我可以从固件启动到Grub,然后选择任一操作系统。 删除了Wubi / ubuntu并直接重新安装到相同的分区.Windows Boot Mgr没有为Ubuntu创建条目,所以我需要创建条目。 Wubi将wubildr.mbr放在我的系统上……对于efi安装来说是错误的。 我需要shimx64.efi所以在efi中创建的Windows启动可能会起作用。

我将使用bcdedit制作我的启动副本,并将该条目指向Ubuntu。

如果这不正确,请告诉我下一步该怎么做?

如果要使用bcdedit为Ubuntu添加UEFI条目,可以使用以下命令作为管理员:

列出UEFI的所有BCD条目:

bcdedit /enum firmware 

复制“Windows启动管理器”的UEFI条目以为Ubuntu创建新条目:

 bcdedit /copy {bootmgr} /d "Ubuntu Secure Boot" 

设置新Ubuntu条目的文件路径。 将{guid}替换为上一个命令的返回GUID。

 bcdedit /set {guid} path \EFI\ubuntu\shimx64.efi 

可选地将Ubuntu设置为引导序列中的第一个条目。 将{guid}替换为复制命令的返回GUID。

 bcdedit /set {fwbootmgr} displayorder {guid} /addfirst 

或者,您可以使用为您完成工作的脚本:

 @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 \EFI\ubuntu\shimx64.efi bcdedit /set {fwbootmgr} displayorder %guid% /addfirst bcdedit /enum firmware 

你的意图最简单的方法应该是EasyUEFI 。 EasyUEFI可以为Ubuntu创建一个条目。 \ EFI \ ubuntu \ shimx64.efi该条目的正确文件路径。 如有必要,您还可以更改引导顺序。