openEuler 24.03 LTS 系统安装好后,引导进入grub命令行,不能查看 ntfs 文件系统。
应该是因为加载 ntfs 文件系统驱动吧,有此需要。
还好,个人PC机上,还安装了 ubuntu 系统,它的 grub 可以。
BTW: 能不能 grub 下重新加载一个新的 grub.efi ,后者可能具有更多的驱动?
openEuler 24.03 LTS 系统安装好后,引导进入grub命令行,不能查看 ntfs 文件系统。
应该是因为加载 ntfs 文件系统驱动吧,有此需要。
还好,个人PC机上,还安装了 ubuntu 系统,它的 grub 可以。
BTW: 能不能 grub 下重新加载一个新的 grub.efi ,后者可能具有更多的驱动?
可以自己做一个包含全量模块的 efi 文件试试
不知道怎么做啊。
EFI的资料,硬着头皮,看了好几回了,也没有完全看懂。也可能没有找到合适入门的阶梯式的材料。
insmod ntfs
就表示加载好 ntfs 的驱动了吗?相应的模块文件在哪里?
我在 openeuler 配套的 grub 中,启动时没有看到有相应的文件目录。依稀记得,以前的grub安装后,有一个目录,里面有好多文件的,看名字就是各种驱动,虽然一直没有用过。
先安装 grub2-efi-x64-modules 包,安装之后可以在 /usr/lib/grub/x86_64-efi 看到所有模块
然后把 /usr/lib/grub/x86_64-efi 复制到 grub.cfg 所在的目录,例如 /boot/efi/EFI/openEuler
最后就可以在 grub 命令行使用 insmod
加载了