Linux
在 Grub 0.95 CLI 中查找 LVM 根捲而不訪問 grub.conf 文件
如果我的根設備是 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 等的提示。但是,我不確定如何獲取卷組的名稱或根邏輯卷。
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 文件,這可能無濟於事,但即使它不可引導,該文件仍然可以訪問。