将旧的 Linux 根目录恢复到新系统,无需接触新的 GRUB

将旧的 Linux 根目录恢复到新系统,无需接触新的 GRUB

我有一个可以正常工作的 ubuntu 20(磁盘 A),我将之前安装的 ubuntu 20(磁盘 B)的根目录覆盖到该 ubuntu 20 上。GRUB 出现问题,我最终放弃了修复,相关细节我将在下面列出。

问题。我仍有 B 上的 /,我可以在 A 上重新安装 ubuntu。我想将这些数据恢复到 A,但不触碰其 GRUB。我该怎么做?

细节

  1. 新款戴尔笔记本电脑中的 A 是 SSD
  2. B 是旧笔记本电脑中的 HDD
  3. C 是同一台新笔记本电脑中的 m2 SSD,启用了 Intel RST 并安装了 Windows 10。[主要问题]

重要笔记:

  1. 在我用覆盖功能破坏 A 之前,A 和 C 可以很好地协同工作。我只需要在 bios 设置中选择引导加载程序即可。
  2. C 会因为 RST 而阻止安装 ubuntu 而不将其暂时删除。
  3. 禁用 RST 对我来说不是一个选择;我不想尝试。

我的想法:在 tarring up / 时排除启动文件夹就足够了吗?我应该备份新的 GRUB 文件吗(怎么做?)

问题中存在我请求帮助修复 GRUB 的问题,其中详细介绍了我尝试修复的方法以及修复失败的原因。如果相关,是这里

编辑

C 是 UEFI,导致 Ubuntu 自动在 A 中创建 EFI 分区。我不知道 B 的情况,但如果绝对有必要,我可以在一两天内找到答案。笔记本电脑现在不在我身边。我的戴尔型号是 5590 Inspiron。

相关内容