Linux

在 Grub 0.95 CLI 中查找 LVM 根捲而不訪問 grub.conf 文件

  • July 25, 2011

如果我的根設備是 LVM 邏輯卷,如何在不訪問原始grub.conf文件的情況下通過 Grub CLI 找出路徑?

這用於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 中進行選項卡以獲取有關文件位置、可用 HD 等的提示。但是,我不確定如何獲取卷組的名稱或根邏輯卷。

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 文件,這可能無濟於事,但即使它不可引導,該文件仍然可以訪問。

引用自:https://serverfault.com/questions/293640