- 主题:如何生成/boot/efi/EFI/opensuse/grub.cfg
自己编辑下就行了,就是set root fsfind然后configfile
【 在 ttaudi 的大作中提到: 】
: 最近安装了opensuse15.4,选择加密硬盘,安装程序自动分两个区,efi分区和luks加密分区,/boot直接放在luks分区。
:
: 这和以前的不一样,以前是生成efi分区,boot分区,luks加密分区,启动的时候efi从efi分区读到文件后就寻找/boot分区的/boot/grub2/grub.cfg文件。
: ...................
--来自微微水木3.5.12
--
FROM 39.144.103.*
安装efi grub的时候生成的
grub-install --target=x86_64-efi --efi-path=/path-to-efi-dir --boot-dir=/path-to-grub-dir
默认自动引用/boot/grub下的grub.cfg,这个用update-grub更新
【 在 ttaudi 的大作中提到: 】
: 编辑容易,就是想弄清楚最开始怎么生成的。这样以后可以移植到其它发行版本上。
:
: 【 在 yangtou 的大作中提到: 】
: ...................
--来自微微水木3.5.12
--
修改:yangtou FROM 116.224.250.*
FROM 116.224.250.*
怀疑你的结果
我测试了下,Ubuntu上grub-install是会生成grub.cfg的。
efi-directory指定efi分区的挂载目录,这样会在efi分区的/EFI/Ubuntu/下生成grub.efi和grub.cfg。这个目录在Ubuntu上默认是/boot/efi。
确认你的efi分区是否和指定的efi目录匹配,也许你还用的是老的grub安装呢。
【 在 ttaudi 的大作中提到: 】
: 这个运行了,是不会产生的efi目录下的grub.cfg的。
:
: 最近发现运行这条命令后,没有efi的grub.cfg好像也能自己找到对应系统的grub
: ...................
--来自微微水木3.5.12
--
修改:yangtou FROM 116.224.250.*
FROM 116.224.250.*