开机不显示 Win10 和 Deepin 双系统选择菜单
一、检查引导文件完整性
问题原因
Deepin 的引导文件(如 grubx64.efi
)未正确安装到 EFI 分区,或 Windows 的引导管理器覆盖了双系统菜单。
解决方案
-
验证 EFI 分区内容(需进入 Deepin 系统):
• 打开终端,输入命令:sudo ls /boot/efi/EFI
• 检查是否存在
deepin
文件夹。若缺失,需重新安装 Deepin 引导器。 -
重新安装 Deepin 引导器:
• 使用 Deepin 安装 U 盘启动,进入 Live 模式。• 打开终端,依次执行:
sudo mount /dev/sdXn /mnt # 挂载 Deepin 根分区(如 sdb2) sudo mount /dev/sdX1 /mnt/boot/efi # 挂载移动硬盘的 EFI 分区(如 sdb1) sudo chroot /mnt grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=deepin update-grub
• 完成后重启,检查是否出现双系统菜单。
二、修复 GRUB 配置
问题原因
GRUB 未正确检测到 Windows 系统,或配置文件损坏。
解决方案
-
手动更新 GRUB(需进入 Deepin 系统):
• 打开终端,输入:sudo os-prober # 检测已安装的系统 sudo update-grub # 生成新配置
• 若提示未找到 Windows,需检查
/etc/default/grub
文件中是否启用GRUB_DISABLE_OS_PROBER=false
。 -
使用深度系统修复工具:
• 在 Deepin 系统中打开「深度商店」,搜索安装「深度系统修复工具」。• 运行工具,选择「引导修复」,按提示操作后重启。
三、调整 BIOS/UEFI 设置
问题原因
主板启动模式错误(如 Legacy 与 UEFI 混用)或启动项优先级未正确设置。
解决方案
-
进入 BIOS 设置:
• 开机时按Del/F2/F10
(不同品牌按键不同),找到Boot
选项卡。• 确认启动模式为 UEFI(非 Legacy/CSM),关闭
Secure Boot
和Fast Boot
。 -
调整启动项顺序:
• 在 BIOS 的启动优先级列表中,将「Deepin」或「UEFI: USB HDD」移动到「Windows Boot Manager」上方。
四、使用 EasyUEFI 管理启动项
问题原因
Windows 引导管理器未识别 Deepin,需手动添加启动项。
解决方案
-
添加 Deepin 启动项:
• 在 Windows 中安装并运行 EasyUEFI(需管理员权限)。• 点击「管理 EFI 启动项」→「添加」→ 选择移动硬盘的 EFI 分区 → 指定
\EFI\deepin\grubx64.efi
→ 保存。 -
设置默认启动项:
• 将「Windows Boot Manager」设为默认项,调整倒计时为 10 秒:bcdedit /set {bootmgr} timeout 10
五、应急修复方案
场景
无法进入任何系统时,使用外部工具修复。
-
Windows 启动修复:
• 插入 Windows 安装 U 盘 → 选择「修复计算机」→「疑难解答」→「启动修复」。 -
Deepin Live USB 修复:
• 通过 Live 模式挂载分区,重装 GRUB(参考第二部分的终端命令)。
注意事项
• 统一安装模式:确保 Windows 和 Deepin 均为 UEFI 模式安装。
• 备份数据:操作前备份 EFI 分区(可用 DiskGenius 或 EasyUEFI 导出)。
• 避免覆盖引导:安装 Deepin 时,引导器必须选择移动硬盘的 EFI 分区(如 /dev/sdb1
)。
通过以上步骤,无论是插入还是移除移动硬盘,系统均会显示双系统菜单,10 秒无操作默认进入 Win10。若仍存在问题,可尝试重置 BIOS 或联系硬件厂商检查兼容性。
发布评论