使用 LVM 时重新安装 Grub

使用 LVM 时重新安装 Grub

我有一台旧 PC,用作装有 Ubuntu Server 22.04.4 LTS 的媒体服务器,这台旧 PC 没有 UEFI。最近买了一台有 UEFI 的“新”PC,它可以选择在 UEFI 设置中启用旧版操作系统支持,但旧 PC 上的磁盘无法在新 PC 上启动。UEFI 设置中检测到硬盘但无法启动,所以我正在尝试重新安装 grub。

我尝试了以下操作,但没有效果。

sudo vgchange -ay ubuntu-vg

sudo mkdir mnt

sudo mount /dev/ubuntu-vg/ubuntu-lv mnt
sudo mount /dev/sda2 mnt/boot

sudo chroot mnt                 #upto here everything works as expected

sudo grub-install /dev/sda2

运行 grub-install 后,出现错误消息,指出未找到 /dev/sda2

任何帮助,将不胜感激。

相关内容