|
本帖最后由 poisons 于 2017-8-1 17:46 编辑
起因:由于笔记本硬盘容量较小,只有240G,所以又加了一个240G的固态。
经过:打算两个固态各安装一个系统,win10 和 archlinux
结果:已经安装了win10 ,但单独在第二块硬盘建立ESP分区安装了archlinux后无论如何都无法引导,原理未知,目前解决无能。
现有解决思路:直接将 /boot挂载到win10的ESP分区上,可实现开机grub引导双系统的目的。
我的需求:1.开机从archlinux所在硬盘的ESP分区启动,然后grub引导界面选择windows或者archlinux。
2.拔掉archlinux所在硬盘后不影响win系统正常启动。
3.不要将/boot或者/boot/EFI挂载到win系统硬盘的ESP分区。
4.开机不需要按F9选择启动哪一个系统。
我的想法:1.在archlinux所在硬盘上建立ESP分区,win主机硬盘不建立ESP分区,由archlinux硬盘ESP分区引导两个系统,不过我无法确定安装windows时会不会自己建立一个ESP分区,安装成功后拔掉archlinux硬盘win主机是否能够正常启动。
2.天外有天,人外有人,我一定还没有见过足够多的克隆(抄袭)文档(博文)们,一定还有我没有发现的更好的办法。
一号实验:1.双硬盘格盘,在新加的硬盘上建立ESP分区,在电脑原有的硬盘上安装win10,结果,win10仅创建了MSR分区,没有重新建立ESP分区。
2.拔掉新硬盘,win10无法UEFI启动。
3.实验失败。
二号实验:1.双硬盘格盘,在新硬盘中建立ESP分区,同时在旧硬盘上建立ESP分区,在旧硬盘上安装win10,引导文件写入旧硬盘ESP分区,新硬盘ESP分区未使用。
2.在新硬盘安装arch ,引导分区不挂在旧硬盘上,结果无法引导。
3.实验失败。
一二对比:UEFI启动不会同时识别两个硬盘上的ESP分区。3号需求无法满足。 |
|