如果我的根设备是 LVM 逻辑卷,如何在不访问原始grub.conf
文件的情况下通过 Grub CLI 找出路径?
这用于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 中获取有关文件位置、可用 HD 等方面的提示。但是,我不确定如何获取卷组的名称或根逻辑卷。
答案1
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 文件,但即使它无法启动,该文件仍然可以访问。