【原创】彻底解决Clover引导Expresscard的NVME下Linux引导问题
昨天研究了X201的NVME下Linux启动问题,https://www.ibmnb.com/thread-2038963-1-1.html最后通过Copy内核到Clover的方式实现的openkylin的引导,但是并不完美,内核文件较大,在SD卡上启动多了3秒钟,而且自定义菜单要多按一次空格键,才能进入系统。
今天搜了一下网上资料,看到
看到W530的NVME装Linux的文章https://zhuanlan.zhihu.com/p/460090952
还有装deepin的文章https://blog.csdn.net/weixin_29626189/article/details/112031738
才发现我想多了,Clover针对Ubuntu有神秘加成,原生EFI目录下Linux目录改为ubuntu目录,Clover就会自动生成Linux菜单
我照着Deepin的文章修复Grub之后,Linux菜单还是直接跳到Grub界面,而不会引导系统,于是我怀疑我安装系统的时候,系统只是把安装镜像Copy到NVME上了,并没有生成Grub菜单,我通过自定义菜单进入Linux,果然发现/boot/grub/grub.cfg为0字节,于是马上update-grub一下,生成了grub.cfg菜单,再次启动clover,终于一路顺畅的进入了Linux,完美解决了Linux引导问题。
总结一下,Clover安装NVME下Linux根本没有想象的复杂,只要用Clover启动USB安装盘,按照正常流程安装系统。
但是安装好的系统可能没有配置引导,需要自行用U盘引导系统后,切换根分区到NVME的Linux分区,update-grub一下,生成grub.cfg文件。
最后按照装deepin的文章https://blog.csdn.net/weixin_29626189/article/details/112031738修复一下系统,把EFI里面Linux目录改为ubuntu,Clover无需任何修改
直接开机就能进入Linux系统 技术贴,学习了
页:
[1]