在 Cockpit 中重命名卷组后,Fedora 23 服务器无法启动

在 Cockpit 中重命名卷组后,Fedora 23 服务器无法启动

我已经安装了 Fedora 23 作为 Web 服务器,它运行得很好,出于某种我不记得的原因,我决定重命名 Cockpit 存储部分中的卷组,该名称是在安装过程中自动生成的,它类似于

Fedora_dhcp-192-168-00-00

重新启动后,它无法启动,也找不到卷/root/swap因为它仍在旧目录中寻找它们

/dev/Fedora_dhcp-192-168-00-00

现在我需要恢复我的系统。错误消息是

dracut-initqueue[303]: warning

答案1

在普通 shell 中,您可以使用 重命名卷组vgrename

vgrename oldname newname

诸如紧急 shell 之类的嵌入式环境可能要求您lvm明确调用:

lvm vgrename oldname newname

答案2

我终于明白了,这是关于编辑的

/etc/lvm/lvm.conf。

然后将 lvgroup 重命名为旧名称,谢谢

答案3

如果希望保留卷组名称,则应修改启动项中的名称。
对于systemd-boot,该条目位于 中EFI System Partition/loader/entries/。有一个带有组名的选项,例如rd.lvm.lv=Fedora_dhcp-192-168-00-00/root
对于GRUB2,该条目似乎位于 中/boot/grub/grub.cfg,尽管我不熟悉它...

还可以在 中编辑名称/etc/kernel/cmdline,启动项从这里获取其选项。

附言:我在 Fedora Server 39 上遇到了同样的问题。

相关内容