wj321 发表于 2023-8-31 17:24

【原创】彻底解决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引导问题。




wj321 发表于 2023-8-31 17:28

总结一下,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系统

windowsnt6 发表于 2023-9-2 14:35

技术贴,学习了
页: [1]
查看完整版本: 【原创】彻底解决Clover引导Expresscard的NVME下Linux引导问题