Windows 10 引导修复 & Fedora 重命名 VG

Submitted by Z on Fri, 07/10/2020 - 18:19

安装 Fedora 32 时格式化了 /boot/efi ,没有 Microsoft 目录, Windows 10 无法引导。

解决办法:

从 Windows 10 安装介质引导,进入命令提示符, bcdboot d:\windows

挂上旧 HDD (sdb), sda 上的 Fedora 无法启动,等待超时进入 initramfs shell,发现是两块硬盘上 VG 名称相同(都是 fedora)导致的。

解决办法:

  • vgrename UUID_of_VG_on_sda fedora yq
  • 重命名后启动会有新的问题:内核还是会用原来的 VG 名称。故需要如下操作:
    • 修改 /etc/default/grub 里的 GRUB_CMDLINE_LINUX
    • 修改 /boot/grub2/grubenv 里的 kernelopts
    • grub2-mkconfig 重新生成 grub.cfg
    • dracut 重新生成 initramfs
    • 修改 /etc/fstab