添加新系统并删除旧系统时如何处理 grub?

添加新系统并删除旧系统时如何处理 grub?

我想将我的 Proxmox 集群从 2.2 升级到 4。我想我已经考虑好了,但有一件事我不确定。

目前,我的安装在 LVM A 上运行。我添加了一些新磁盘并创建了 LVM B。我想在 LVM B 上安装新系统,将虚拟服务器迁移到那里,并且只有在我确保一切正常之后 [这是一个很大的飞跃] 我才会想要挽救旧驱动器。

安装新系统后,我知道我将编辑/etc/grub.d/10_linux旧系统上的文件以便能够启动新安装。一切正常后,如何将配置移动到新安装并确保在删除旧驱动器后它可以正常工作?

答案1

GRUB 的配置实际上是由 中的配置文件/boot/grub/grub.cfg创建的。请参阅 GRUBgrub-mkconfig/etc/grub.d/简单配置

/dev/sdb您可以通过启动操作系统将 GRUB 安装到新驱动器(例如)。从该操作系统,使用以下命令安装 GRUB:

sudo grub-install /dev/sdb

如果此方法不能直接起作用并且出现错误,请继续:

sudo grub-install --recheck /dev/sdb
sudo update-grub

最后让 GRUB 记住更新时应重新安装的位置。选择正确的驱动器:

sudo dpkg-reconfigure grub-pc

相关内容