我使用 USB 以 UEFI 模式安装了 Windows 10
USB(MBR)
安装目标(GPT)
USB 安装介质(在 Ubuntu 上创建)使用 grub 双启动 Ubuntu 和 Windows 10。
menuentry "Windows 10" {
insmod ntfs
insmod part_msdos
insmod search_fs_uuid
insmod chain
insmod part_gpt
search --set=root --label windows --hint hd0,msdos2
chainloader /efi/boot/bootx64.efi
}
所以我在目标媒体上创建分区,单击下一步,它
在 Windows 完成安装并重新启动后开始复制文件,但它无法启动。
在安装媒体上,我使用 diskpart 并发现没有 EFI(fat32)分区。
有:
16MB MSR 分区(Microsoft 系统保留)
120GB Windows 分区
如何创建 EFI 分区?(填充内容以使其启动)
(标题是我第一次搜索的)
答案1
启动安装媒体,Shift + 10 打开 cmd。
“创建 EFI(fat32)分区”
取自http://woshub.com/如何修复已删除的 efi 分区
diskpart
list disk
select disk 0
list partition
如果您需要删除分区, 请选择您的磁盘:
选择要删除的分区,
select partition 3
delete partition override
为确保万无一失,列出并重新选择您的磁盘,
create partition efi size=100
format quick fs=fat32 label="System"
为下一步分配一个未使用的字母(例如:A,B,K,G,...)
assign letter=A
exit
“填充东西使其启动”
取自http://woshub.com/how-to-repair-uefi-bootloader-in-windows-8
创建目录
mkdir A:\EFI\Microsoft\Boot
cd 进入它:
A:
cd efi\mic*
cd boot
或者
cd /d A:\efi\microsoft\boot
你的 Windows 卷应该是C:
,如果不是,更改字母或分配字母
bcdboot C:\Windows /s a: /f UEFI /v
- a:是安装目标
- C:\Windows – 是安装 Windows 10 的目录的路径;
- /f ALL – 表示您要复制 Windows 启动环境文件,包括用于 UEFI 和 BIOS 计算机的文件(可能在 UEFI 和 BIOS 系统中启动)。要仅复制 EFI 引导加载程序,请使用 /f UEFI 命令;
- /l en-us — 是系统区域设置的类型。默认情况下,使用 en-us – 英语(美国);
- /c – 这是 Windows 10 中的新 BCDBoot 选项,允许您覆盖现有的启动记录(包括调试设置)。使用此选项可忽略旧的启动设置并创建干净的 BCD 配置;
- /v – 用于启用 BCDBoot 详细输出。
如果显示成功,您现在可以重新启动
,否则,请阅读此处了解错误 http://woshub.com/how-to-repair-uefi-bootloader-in-windows-8