尝试将 Ubuntu 18.04(从 USB)安装到 SSD 磁盘并选择“擦除磁盘并安装 Ubuntu”并使用加密和 LVM 时,我收到以下消息:
卷组名称已被使用
用于使用 LVM 自动分区的卷组名称已被使用。降低配置问题的优先级将允许您指定备用名称。
单击“确定”后,我看到一个看起来像空的分区表(管理器),我只能从下拉菜单中选择 sda,并且根本没有显示任何分区;基本上我似乎无法从那里做很多事情。
我没有找到太多关于这个问题的信息,只有这些线索:1,2,3;这些问题要么没有得到回答,要么没有真正解决消息的内容以及如何修复它。
问题):有人能解释一下这个消息是什么意思吗?我该如何解决这个问题?这样我就可以将 Ubuntu 安装到加密的驱动器 (ATA KINGSTON SA400S3) 上了吗?我没有其他要求,我只想在该驱动器上进行干净的加密安装;目前驱动器上什么都没有。
系统详细信息:
我在一台英特尔 i7 PC 上,总共有 4 个驱动器(1 个运行 Windows,1 个运行 Ubuntu 18.04;我认为引导加载程序在 Windows 驱动器上);现在我想要第二个 Ubuntu 驱动器。以下是输出sudo parted -l
:
Model: ATA INTEL SSDSC2CW18 (scsi)
Disk /dev/sda: 180GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 180GB 180GB primary ntfs boot
Model: ATA KINGSTON SHFS37A (scsi)
Disk /dev/sdb: 240GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 240GB 240GB primary lvm
Model: ATA ST1000VX000-9YW1 (scsi)
Disk /dev/sdc: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 1000GB 1000GB primary ntfs
Model: ATA KINGSTON SA400S3 (scsi)
Disk /dev/sdd: 240GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 768MB 767MB primary ext4
2 769MB 240GB 239GB extended
5 769MB 240GB 239GB logical
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu--vg-root: 239GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0,00B 239GB 239GB ext4
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu--vg-swap_1: 1028MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0,00B 1028MB 1028MB linux-swap(v1)
答案1
看起来,引导式安装程序使用您在安装过程中先前设置的主机名,并在设置逻辑卷组时将“-vg”附加到主机名。将主机名更改为在安装期间不发生冲突,您可以在不同的磁盘上安装两个 ubuntu 引导式设置 lvm。
要安装并重新覆盖同一个磁盘,您需要手动删除卷组,因为安装程序不会这样做。想想太多自动化操作可能会出错,干扰人们的 LVM 设置……
当系统发出警告时,我没有为我的用例选择其他主机名,而是将第一个磁盘上的卷组重命名为其他名称。操作如下:
假设您在第一次安装期间选择“机器”作为您的主机名,那么当您在第二次安装期间收到“卷组名称已在使用中”消息时,请执行以下操作..
- 使用 Alt-F2 进入命令提示符
- 输入命令:vgdisplay
- 这表明已经有一个名为“machine-vg”的卷组
- 输入:vgrename -v machine-vg machine-vg-1
- 当然用你的主机名替换“machine”
- 使用 Alt-F1 返回安装程序,并完成引导安装。
现在我在不同的磁盘上进行了两次全新安装,除了逻辑卷组名称外,它们应该是相同的。
对于使用 lvm 进行先前引导安装的全新安装,我认为您应该在上面的步骤 3 中使用命令“vgremove machine-vg”,而不是 vgrename。
所以我的基本理解是:您需要从要安装到的磁盘中手动删除 lvm,或者重命名名称冲突的其他磁盘上的卷组,然后安装程序中的分区程序才能自动创建用于引导 lvm 安装的分区表。
顺便说一句,我也遇到过 lubuntu 18.04 安装程序返回到安装页面(安装循环)的情况,没有任何警告消息。现在想想,感觉是同样的问题:LVM 已经在我用于 lvm 安装的磁盘上设置好了。但是,由于名称没有冲突,所以没有任何错误消息,只是一个空白屏幕,然后返回到安装按钮。
答案2
我遇到了同样的问题(22.04 LTS)。
在“擦除磁盘并安装 Ubuntu”页面
出现“将更改写入磁盘”弹出窗口
我不小心按了“返回”。之后我总是收到“卷组名称已被使用”的错误,无法继续。
我只是重启了电脑,然后重新开始安装。这次我确保没有点击“返回”按钮。这样就成功了。