我已经安装了 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 上遇到了同样的问题。