相关疑难解决方法(0)

如何通过 SSH 安全地用另一个 Linux 发行版替换一个 Linux 发行版?

我打算用 Arch Linux 替换 NAS 的自定义 Linux(底部的详细信息),当然希望保留所有用户数据,并且(由于仅 SSH 无头访问)尝试万无一失,因为可能需要固件重新安装(甚至使设备变砖)。因此,与其在没有适当准备的情况下运行安装(下载适当的Arch Linux ARM 版本并可能使用chroot 进入 LiveCD 方法),我必须记住什么?(请随意回答,不限于 Arch Linux)更准确地说:

  • 我是否需要费心弄清楚特定设备的引导过程是如何工作的(例如引导加载程序的哪些部分驻留在闪存上,哪些部分在硬盘上),或者我可以依靠发行版的安装程序来正确处理这个问题吗?
  • 如何确定是否使用了某些(可能是专有的)驱动程序以及如何将它们迁移到新设置中?
  • RAID 配置是否不会被意外删除?
  • 有没有办法伪造启动过程,这样我就可以检查安装是否正确,而只需重新启动即可访问原始系统?例如使用chrootkexec以某种方式?
  • 我还应该注意什么?

具体情况是,我想用Arch Linux ARM替换Buffalo LinkStation Pro Duo(armv5tel 架构,nas-central 描述在这里更有帮助,还提供有关如何获得 SSH 根访问权限的说明)中的自定义Linux。但更一般的答案也可能对其他人更有帮助。

linux ssh reinstall system-installation

6
推荐指数
1
解决办法
2600
查看次数

标签 统计

linux ×1

reinstall ×1

ssh ×1

system-installation ×1