如果我的根设备是LVM逻辑卷,那么如何通过Grub CLI找出path,而无需访问原始的grub.conf
文件?
这是用于kernel
命令的root
和rd_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文件,这可能没有帮助,但即使它不可启动,该文件仍然可以访问。