在Grub 0.95 CLI中查找LVM根卷,而无需访问grub.conf文件

如果我的根设备是LVM逻辑卷,那么如何通过Grub CLI找出path,而无需访问原始的grub.conf文件?

这是用于kernel命令的rootrd_LVM_LV参数。 例如:

 kernel /vmlinuz-2.6.34.8-68.fc13.i686.PAE ro root=/dev/mapper/vg_sever1-root rd_LVM_LV=vg_server1/root 

通常情况下,您可以在CLI中选项卡以获取文件位置,可用硬盘等提示信息。但是,我不确定如何获取卷组的名称或根逻辑卷。

grub有一个cat命令,所以你可以从提示符看grub.conf

 grub> root (hd0,0) Filesystem type is ext2fs, partition type 0x83 grub> cat /grub/grub.conf #splashimage=(hd0,0)/grub/splashimage.xpm.gz timeout 30 [...] 

如果您正在使用的驱动器不再具有 grub.conf文件,这可能没有帮助,但即使它不可启动,该文件仍然可以访问。