Windows 10 引导修复 & Fedora 重命名 VG
安装 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