实验室旧电脑2011年生产,拿来刷个双系统,直接上的Ubuntu23.10。
一、双系统共享EFI引导区
一开始是把Ubuntu的引导区塞到了Windows的EFI里,但是BIOS不支持选择,每次都默认进入Windows,网上查找得到的解决方法是关闭安全启动,更改硬盘的引导方式等,都没有得到解决。
大部分电脑的情况是可以选择的,也就是Windows的启动管理器能够选择系统开启,但我的真就看不到。继续折腾~
二、新建一个Ubuntu的引导区
因为我装了两个硬盘,想通过在另一个硬盘新建引导区的方式来单独启动ubuntu,这中间还有一系列的硬盘搬家,还有分区,别提有多痛苦了。结果BIOS死活识别不到,就是启动不了,怀疑是Windows启动管理器搞的鬼!于是出了第三步。
三、把系统引导改为GRUB
这一步我直接把Windows启动管理器的路径指向Linux系统引导文件grubx64.efi。
以管理员身份运行CMD,输入bcdedit就能看到引导信息:
其中path就是引导文件的路径,在安装ubuntu后无论是同一EFI还是其他EFI,把EFI路径下的ubuntu文件夹拷贝到windows所在的EFI即可,是的,拷贝就能用。
拷贝可以用easyUEFI软件,百度下载。
然后把path改为grubx64.efi的路径,也可以指向shimx64.efi,这两个的区别不做讨论。
安装Ubuntu后是自带GRUB的,电脑重新启动,即可进入GRUB的引导界面,可以选择ubuntu或者Windows。
总结:
折腾了一整天,能够找到解决方法也不算亏,内容写的比较潦草,读者多多包涵。
过程中的截图都没有回去截,主要是重启一次电脑要好久啊~