双启动Ubuntu 22.04与Windows 10 Pro时从Ubuntu引导项进入Windows报错的问题及解决过程
双启动Ubuntu 22.04与Windows 10 Pro时从Ubuntu引导项进入Windows报错的问题及解决过程
我的环境与遇到的问题
- 我是Linux新手,原本有一台预装Windows 10 Pro的电脑
- 单独在另一块硬盘上安装了Ubuntu 22.04,搭建双系统环境
- 进入BIOS手动切换启动盘时,两个系统都能正常运行;但从Ubuntu的引导菜单选择
Windows 10 (on /dev/sda1)时,会弹出如下报错:setting partition type to 0x7
error: cant find command 'drivemap'
error: invalid EFI file path
Press any key to continue - 按任意键后会回到引导选择界面,而且我注意到Windows 10实际的启动分区是
sda2
排查与解决过程
一开始我尝试了一些常规的修复建议,但都没有解决问题,于是继续深入排查,最后发现根源出在BIOS设置上:
- 原本AHCI选项下只显示Windows的安装分区,但在高级启动选项中,我发现了一个次级AHCI启动分区
- 当我把启动菜单切换为使用这个次级启动分区后,就能正常在两个系统之间选择切换了
非常感谢大家的建议和思路,帮我在排查问题时少走了很多弯路!
备注:内容来源于stack exchange,提问作者Elohssa
相关产品推荐
相关产品推荐

