通过 SSH 将 Ubuntu Server 安装从闪存驱动器移动到 HDD

通过 SSH 将 Ubuntu Server 安装从闪存驱动器移动到 HDD

我想将我的 Ubuntu Server 安装从 USB 闪存驱动器移动到 NAS 上的 HDD 上更永久的位置。我最初将 Ubuntu Server 安装在 USB 驱动器上作为测试,但它已经发展成为一个完全配置的服务器。

问题是该服务器没有键盘、显示器或 DVD 驱动器,只能通过 ssh 访问 - 所以我认为这会让 Clonezilla 之类的东西无法使用?

除了 USB 驱动器外,还有一个内部 HDD,其中包含一个 ZFS 池,上面有一些数据,还有 2 个更大的 HDD 正在准备中。我想将 USB 驱动器设置移动到当前的内部 HDD 并使其可启动,所有这些都使用 SSH。

有什么建议么?

答案1

  1. 插入 USB 驱动器后,您可以将驱动器上的所有文件复制到 ,例如 ,\root\然后几乎一切就绪。您可以进入 chroot/root并检查所有内容。

  2. 但现在最棘手的部分是,您需要重命名/root/重新启动同时地。您无法在重启之前进行重命名,因为此时您的目标系统将不再完整 - 其文件系统将与其内核和环境不匹配,并且您在重启后无法执行任何操作。

  3. 此外,如果新软件无法运行该特定硬件,那么同时重命名和重新启动几乎是疯狂的,因为系统将无法使用 - 您将陷入困境。

这就是使用串行控制台的原因。我建议您花几块钱买一块串行卡并将其添加到服务器上。这样您就可以在那里完成最后的工作,如果您尝试的方法不起作用,则可以撤消。


另一个想法是在旧系统上将新系统作为虚拟机运行。

相关内容