我已将 Debian 10 安装在硬盘上的逻辑卷分区中(名称:deb10)。现在我想将正在运行的安装移动到 SSD 上的逻辑卷(名称:deb10ssd)。
- 我将文件从旧分区复制到新分区(使用 rsync 在另一个磁盘上的另一个 debian 安装上运行)。
- 我更改了复制的 fstab 以反映新的根。
- 我运行了 update-grub 和 grub-update (发现了新安装)
当我启动时,我在启动菜单中看到新安装(deb10ssd)。当我选择它时,系统正常启动,但最终进入旧的根磁盘(deb10,而不是deb10ssd)。
需要哪些额外步骤来通知 grub 从新的根设备启动?
答案1
您可能需要重新运行update-initramfs -u
以接受 fstab 更改。这需要在 chroot 到新系统时完成。您可以在救援模式下启动 Debian 安装程序来为您设置 chroot。