环境背景
- UEFI主板BIOS
- 双硬盘分别安装Ubuntu 20.04和Windows 10
启动引导相关背景知识
UEFI+GPT模式下的Windows系统中分区结构和默认分区大小及硬盘整数分区研究
Ubuntu下创建Windows 10 USB安装盘
在Ubuntu或其他Linux发行版上创建Windows 10可启动USB盘
Ubuntu下利用woeusb创建Windows 10启动盘
安装第二系统Windows
以上,都是先有Windows再安装Ubuntu。
实践要点
- BIOS要关掉SecureBoot
- UEFI引导模式需要在磁盘上有EFI分区
- Ubuntu和Windows各自使用所在硬盘的EFI分区,这样在拆了一块硬盘后,另一块硬盘可以正常启动
- Windows安装程序会检查“所有的”磁盘是否已经存在EFI分区,如果已有会覆盖,没有则自动创建。因此,要先安装Windows再安装Ubuntu,或者安装完Ubuntu后把所在硬盘拆下来,总之要让Windows在自己的硬盘上创建EFI,不能污染Ubuntu的
- 通过sudo update-grub更新Ubuntu的grub引导,自动扫描硬盘加上Windows的启动项(实测安装完Ubuntu 20.04后grub会自动添加Windows 10启动项)
- Windows 10的快速启动电源项在grub引导模式下无效
- 还可以通过修改主板BIOS的启动顺序来选择grub引导或window引导
想要Windows 10引导Ubuntu,可参考Win10与Ubuntu 18.04双系统安装。(Win10引导Linux),通过EasyBCD添加启动项。