我试图让我的 Ubuntu 机器从/bootLVM启动,似乎默认值core.img不支持 LVM,所以我试图弄清楚我需要提供哪些模块grub-mkimage才能让它找到我的/boot. 到目前为止没有运气——core_lvm.img要么变得太大(> 32k),要么实际上看不到我的 LVM vg。
例子:
grub-mkimage -P i386-pc -o /boot/grub/core_lvm.img part_msdos ext2 lvm
grub-setup -c core_lvm '(hd0)'
Run Code Online (Sandbox Code Playgroud)
启动后,这让我进入救援提示,在那里我只能看到(hd0-*),而不是我的 LVM vg。LVM 还需要哪些其他模块才能工作?
我正在继续对此进行试验,但是如果有人已经这样做并且可以告诉我为什么上述内容不足以使其正常工作,那就太好了。