![双启动 2x Linux 发行版 - LVM 混乱](https://linux22.com/image/1125010/%E5%8F%8C%E5%90%AF%E5%8A%A8%202x%20Linux%20%E5%8F%91%E8%A1%8C%E7%89%88%20-%20LVM%20%E6%B7%B7%E4%B9%B1.png)
我目前安装了带有 LVM 的 Lubuntu 14.04(64 位)。
我正在尝试安装另一个 Lubuntu 14.04(32 位)。这是一台 HTPC,有些复古游戏模拟器只能在 32 位上运行。
话虽如此,我不知道如何设置分区表以便我可以双重启动它们,有人可以解释一下吗?
lvmdiscscan 的输出:
james@james-htpc:~$ sudo lvmdiskscan
/dev/ram0 [ 64.00 MiB]
/dev/lubuntu-vg/root [ 2.72 TiB]
/dev/ram1 [ 64.00 MiB]
/dev/sda1 [ 512.00 MiB]
/dev/lubuntu-vg/swap_1 [ 3.87 GiB]
/dev/ram2 [ 64.00 MiB]
/dev/sda2 [ 244.00 MiB]
/dev/ram3 [ 64.00 MiB]
/dev/sda3 [ 2.73 TiB] LVM physical volume
/dev/ram4 [ 64.00 MiB]
/dev/ram5 [ 64.00 MiB]
/dev/ram6 [ 64.00 MiB]
/dev/ram7 [ 64.00 MiB]
/dev/ram8 [ 64.00 MiB]
/dev/ram9 [ 64.00 MiB]
/dev/ram10 [ 64.00 MiB]
/dev/ram11 [ 64.00 MiB]
/dev/ram12 [ 64.00 MiB]
/dev/ram13 [ 64.00 MiB]
/dev/ram14 [ 64.00 MiB]
/dev/ram15 [ 64.00 MiB]
1 disk
19 partitions
0 LVM physical volume whole disks
1 LVM physical volume
我知道要使用的工具,即从实时 CD 启动并使用 system-config-lvm,我只是不知道如何设置这些分区,以便我可以选择在启动时启动哪个发行版。
有人可以解释一下吗?
答案1
LVM 的主要目的是将重点从分区(不灵活)转移到逻辑卷(更像文件处理;您不必关心它们的确切起点和终点)。如果您使用 GUI LVM 工具(例如,如下所示),可能会更容易一些system-config-lvm
:
此特定示例显示我的卷组由两个物理卷(/dev/sda5
和/dev/sdb5
)组成,它们组合在一起,然后再次拆分为九个逻辑卷。中间的图像显示有大量未使用的空间。我可以随意创建新的逻辑卷,而无需调整大小或移动现有逻辑卷。如果我删除其中一个现有逻辑卷,则显示中不会出现间隙;已删除逻辑卷右侧的任何内容都将移到左侧。(在磁盘上,数据不会移动;LVM 只会跟踪间隙的位置并在可用空间中创建新的逻辑卷,无论它在哪里。)
根据您的具体情况,您应该验证您是否有一些可用空间。您可以使用system-config-lvm
(它在 Ubuntu 存储库中)或底层文本模式工具,如vgdisplay
。如果您不如果您的 LVM 中有空间,则需要添加磁盘空间、删除不需要的逻辑卷或缩小一个或多个逻辑卷。一旦您有了一些可用空间,请使用system-config-lvm
或文本模式lvcreate
为您的新安装创建新的逻辑卷。
可能的麻烦点是你可能还需要一个分区(外部您将不得不使用 LVM 中的卷作为/boot
新操作系统的卷,如果您在设置计算机时没有为此做好计划,这可能会变得很棘手。 (理论上,GRUB 可以从 LVM 中加载内核,但我自己从未尝试过,也没有看到有关如何执行此操作的文档。)如果幸运的话,您将拥有足够大的空间,可以缩小空间。您需要使用传统的分区工具(如 GParted)来处理这部分任务。或者,如果您添加磁盘以在卷组中腾出空间,您/boot
也可以使用新分区进行设置。 (我会再创建一两个以备将来使用。)