3
从Desktop LiveCD修复LVM根目录上无法启动的安装
我只是从10.10 Desktop LiveCD进行安装,使根卷成为LVM LV。 显然,这不受支持;在启动GUI安装程序应用程序之前,我通过执行以下步骤来管理它: lvm2在正在运行的系统上安装软件包 在系统硬盘驱动器上创建LVM类型的分区 使用LVM工具创建物理卷,卷组和根LV。我还为创建了第二个LV /var;我认为这无关紧要。 在两个LV的每一个上创建文件系统(ext4)。 完成这些步骤后,GUI安装程序提供了两个LV作为安装目标。我很高兴地接受了这一点,并且还放置/boot了与LVM分区分开的主分区。 安装似乎进行得很顺利,并且我已经验证了根卷和var卷都包含看起来可接受的目录结构。 但是,引导失败。如果我正确理解发生了什么,我将被放入initrd文件系统中运行的busybox中。 尽管我还没有遍历整个grub2文档,但是看起来似乎引导我的新系统正确的条目是正确的: menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod part_msdos insmod ext2 set root='(hd0,msdos3)' search --no-floppy --fs-uuid --set $UUID_OF_BOOT_FILESYSTEM linux /vmlinuz-2.6.35-22-generic root=/dev/mapper/$LVM_VOLUME_GROUP-root ro quiet splash initrd /initrd.img-2.6.35-22-generic } 请注意,$ …