Windows安装ubuntu双系统遇见EFI PXE 0 for IP6 (F4-0E-83-24-07-02) boot failed.问题及其解决办法
Ubuntu 的 EFI 启动项没有正确写入主板的 UEFI 启动顺序中,或者被 Windows Boot Manager 覆盖/屏蔽了。
Windows安装ubuntu双系统之后,第一次重启电脑没有grub引导界面,直接报错,遇见EFI PXE 0 for IP6 (F4-0E-83-24-07-02) boot failed.
安装链接参考Win10安装Ubuntu18.04双系统,图文详解,全网最详细教程-CSDN博客
我也是双硬盘安装

再次强制重启电脑之后进入windows系统。
问题及其解决办法
EFI PXE 0 for IP6 (F4-0E-83-24-07-02) boot failed.
这个错误的核心含义是:
👉 系统在尝试通过网络启动(PXE Boot)时失败了,因为没有检测到本地可启动的系统(EFI启动项未找到或损坏)。
🚨 一句话总结问题
Ubuntu 的 EFI 启动项没有正确写入主板的 UEFI 启动顺序中,或者被 Windows Boot Manager 覆盖/屏蔽了。
✅ 一步步帮你修复
1️⃣ 首先确认问题定位
进入 BIOS(一般开机按 F2 / Del / ESC / F10 等键)后:
-
查看 Boot Mode 是否为 UEFI(不能是 Legacy 或 CSM)。
-
查看 Boot Priority(启动优先级):
-
是否只有 Windows Boot Manager
-
没有 ubuntu 或 grub 项?
-
如果没有看到 “ubuntu” 这一项,就是根本原因。
2️⃣ 用 U 盘修复 GRUB 引导
你可以用你之前制作的 Ubuntu 安装 U 盘修复。操作如下:
(1)启动到 Live 模式
插入 Ubuntu 启动盘 → 重启 → F12 选择 USB 启动
在菜单里选择:
“Try Ubuntu without installing”
进入桌面后打开终端(Ctrl + Alt + T)
(2)找到 Ubuntu 安装在哪个盘
sudo fdisk -l
你会看到类似:
Disk /dev/nvme0n1 (Windows)
Disk /dev/nvme1n1 (Ubuntu)
假设你的 Ubuntu 根目录在 /dev/nvme1n1p2
EFI 分区在 /dev/nvme0n1p7
(3)挂载 Ubuntu 系统
sudo mount /dev/nvme1n1p2 /mnt
sudo mount /dev/nvme0n1p7 /mnt/boot/efi
⚠️注意:
/dev/nvme1n1p2改成你的 Ubuntu 根目录分区
/dev/nvme0n1p7改成你实际 EFI 分区编号
(4)进入 chroot 环境
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
(5)重新安装 GRUB 到 EFI
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu --recheck update-grub
如果提示成功,则说明 Ubuntu 启动项已经重新注册。
(6)退出并重启
exit
sudo umount -R /mnt
sudo reboot
重启后,就能正常启动进入 grub 菜单了。
实际操作过程
我在实际操作过程中并不是使用外部U盘修复grub引导
而是直接从高级启动进去安全模式,这时可以找到Ubuntu系统的引导项

进入ubuntu系统之后便是上一章的操作
附上我的sudo fdisk -l 结果
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/loop1:346.34 MiB,363151360 字节,709280 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/loop2:63.29 MiB,66359296 字节,129608 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/loop3:91.7 MiB,96141312 字节,187776 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/loop4:45.95 MiB,48160768 字节,94064 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/loop5:49.86 MiB,52260864 字节,102072 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/loop6:50.79 MiB,53235712 字节,103976 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/nvme0n1:238.49 GiB,256060514304 字节,500118192 个扇区
Disk model: Micron MTFDHBA256TCK
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:5B1F3B9C-CAE9-43D1-9A0E-0EBD828D8F53
设备 起点 末尾 扇区 大小 类型
/dev/nvme0n1p1 40 614439 614400 300M EFI 系统
/dev/nvme0n1p2 614440 647207 32768 16M Microsoft 保留
/dev/nvme0n1p3 649216 209547263 208898048 99.6G Microsoft 基本数据
/dev/nvme0n1p4 210366464 500117503 289751040 138.2G Microsoft 基本数据
/dev/nvme0n1p5 209547264 210366463 819200 400M EFI 系统
分区表记录没有按磁盘顺序。
Disk /dev/sda:931.53 GiB,1000204886016 字节,1953525168 个扇区
Disk model: ST1000LM035-1RK1
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:gpt
磁盘标识符:ACCC0F04-E98D-4C47-80FE-BE8F25279E7E
设备 起点 末尾 扇区 大小 类型
/dev/sda1 2048 1114662911 1114660864 531.5G Microsoft 基本数据
/dev/sda2 1114662912 1953523711 838860800 400G Linux 文件系统
从这输出可以看出
🧩 你的磁盘结构分析
💽 NVMe 固态盘(256GB) → Windows 系统盘
/dev/nvme0n1p1 300M EFI系统(Windows的启动项)
/dev/nvme0n1p2 16M MSR保留区
/dev/nvme0n1p3 99.6G Windows C盘
/dev/nvme0n1p4 138.2G Windows D盘
/dev/nvme0n1p5 400M EFI系统(你专门为 Ubuntu 启动项分出来的)
✅ 说明:
-
Windows EFI 启动项在
/dev/nvme0n1p1 -
分出来的 Ubuntu EFI 分区在
/dev/nvme0n1p5
💽 机械硬盘(1TB) → Ubuntu 系统盘
/dev/sda1 531.5G Windows 数据盘(NTFS)
/dev/sda2 400G Ubuntu 文件系统(ext4)
✅ 说明:
-
你的 Ubuntu 系统根目录(
/)在/dev/sda2。 -
所以 Ubuntu 的引导程序应安装在
/dev/nvme0n1p5(400MB EFI 分区)。
🧠 问题的根本原因
BIOS 在启动时优先去查找 EFI/Boot 或 Windows Boot Manager,
而 Ubuntu 的 EFI 启动项(在 /dev/nvme0n1p5)没有成功注册进 UEFI 启动项表。
于是系统找不到 Ubuntu,就退回网络启动(PXE Boot),因此报错:
EFI PXE 0 for IP6 boot failed
🧰 修复方案
🔹 步骤 1:启动 Ubuntu 安装 U 盘(选择 “Try Ubuntu without installing”)
进入 Live 桌面后打开终端(Ctrl + Alt + T),执行:
🔹 步骤 2:挂载系统分区
sudo mount /dev/sda2 /mnt
sudo mount /dev/nvme0n1p5 /mnt/boot/efi
🔹 步骤 3:挂载系统目录(必要)
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
🔹 步骤 4:进入 chroot 环境
sudo chroot /mnt
🔹 步骤 5:重新安装 GRUB(重点)
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu --recheck
update-grub
这两步完成后,如果没有报错,就是成功了。
🔹 步骤 6:退出并重启
exit
sudo umount -R /mnt
sudo reboot
⚙️ 重启后检查 BIOS
重启时按 F2 / DEL / F12 进入 BIOS,
在 Boot Priority(启动顺序)中应该能看到:
ubuntu
Windows Boot Manager
✅ 把 ubuntu 调到第一位(或者在启动菜单中手动选择 ubuntu)即可启动 GRUB 菜单。
此时可以正常进入 Ubuntu 或 Windows。
💡 附加建议
-
Secure Boot(安全启动) 建议关闭;
-
如果 BIOS 中依然不显示 ubuntu,可以用命令重新注册:
sudo efibootmgr -c -d /dev/nvme0n1 -p 5 -L "ubuntu" -l '\EFI\ubuntu\grubx64.efi' -
Windows 每次更新可能会覆盖 EFI 启动项,如再次丢失,可重复上述流程。
更多推荐


所有评论(0)