Legacy BIOS(MBR分区)下双启Ubuntu 22.04与Windows 10出现invalid EFI file path错误的求助
Legacy BIOS(MBR分区)下双启Ubuntu 22.04与Windows 10出现invalid EFI file path错误的求助
大家好,我最近在搭建双系统时碰到了棘手的问题,想请各位帮忙出出主意:
我原本用的是Legacy BIOS模式的Windows 10 Home,所有磁盘都是MBR分区。因为要参加线上编程课程,需要安装Ubuntu双系统,我专门准备了一块独立的SSD给Ubuntu,初始也是MBR分区。
安装完Ubuntu后,我发现Grub菜单里完全找不到Windows的启动选项。于是我上网查了办法,尝试在Ubuntu里安装Boot-Repair,结果碰到了dpkg was interrupted的错误,没法正常完成安装。
后来我换了个思路,用Ubuntu的Live USB启动,选择“Try Ubuntu”模式,再运行Boot-Repair。这次操作成功了——现在Grub菜单里终于能看到Windows 10的选项,但点击后直接黑屏,弹出错误提示:error: invalid EFI file path。
另外我注意到一个细节:Ubuntu所在的SSD安装后从MBR变成了GPT分区,我猜测Ubuntu可能是按UEFI模式安装的?但我希望整个双系统都基于Legacy BIOS模式运行,不知道有没有办法调整回来?
我的BIOS里有两个相关的启动模式选项,当前设置是:
- Storage Boot Option Control:Legacy
- Other PCI devices:UEFI
麻烦大家帮我分析下问题出在哪,该怎么解决这个invalid EFI file path的错误,同时把Ubuntu改成Legacy BIOS模式启动呢?
备注:内容来源于stack exchange,提问作者Hamid Khan
相关产品推荐
相关产品推荐

