我想将我的 Ubuntu Server 安装从 USB 闪存驱动器移动到 NAS 上的 HDD 上更永久的位置。我最初将 Ubuntu Server 安装在 USB 驱动器上作为测试,但它已经发展成为一个完全配置的服务器。
问题是该服务器没有键盘、显示器或 DVD 驱动器,只能通过 ssh 访问 - 所以我认为这会让 Clonezilla 之类的东西无法使用?
除了 USB 驱动器外,还有一个内部 HDD,其中包含一个 ZFS 池,上面有一些数据,还有 2 个更大的 HDD 正在准备中。我想将 USB 驱动器设置移动到当前的内部 HDD 并使其可启动,所有这些都使用 SSH。
有什么建议么?
答案1
插入 USB 驱动器后,您可以将驱动器上的所有文件复制到 ,例如 ,
\root\
然后几乎一切就绪。您可以进入 chroot/root
并检查所有内容。但现在最棘手的部分是,您需要重命名
/root
并/
重新启动同时地。您无法在重启之前进行重命名,因为此时您的目标系统将不再完整 - 其文件系统将与其内核和环境不匹配,并且您在重启后无法执行任何操作。此外,如果新软件无法运行该特定硬件,那么同时重命名和重新启动几乎是疯狂的,因为系统将无法使用 - 您将陷入困境。
这就是使用串行控制台的原因。我建议您花几块钱买一块串行卡并将其添加到服务器上。这样您就可以在那里完成最后的工作,如果您尝试的方法不起作用,则可以撤消。
另一个想法是在旧系统上将新系统作为虚拟机运行。