是否可以通过网络升级 OpenBSD?

是否可以通过网络升级 OpenBSD?

我有一个 OpenBSD 5.5 系统,我曾经可以物理访问该系统,并且能够插入显示器以从 5.0 升级到 5.5。

现在它安装在远离我住所的地方,无法插入显示器。

我对系统没有任何问题,它可以很好地满足我的需求,所以我不能真正证明卸载它只是为了执行升级。

是否可以通过ssh远程进行升级?我知道不建议这样做,这听起来像是可能的。我知道如何将其设置为从硬盘驱动器上的安装映像启动,但我实际上无法弄清楚它是如何完成的,因为我相当确定安装映像不允许自动配置网络和 ssh服务器。

答案1

  1. 阅读不安装内核升级的部分OpenBSD 升级指南:4.5 到 4.6
  2. 备份您现有的操作系​​统。
  3. (可选)在虚拟机中执行测试(不应花费太长时间)。
  4. 继续升级。

注意:如果出现问题,可以访问串行控制台和/或 Lights Out Management 会很方便。

提示:理论上,您可以执行“备用磁盘安装”,前提是您手边有另一个磁盘并且可以在启动时选择操作系统(例如通过 LOM)。

答案2

您可能想查看http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/autoinstall.8?query=autoinstall——它会做你想做的事。还有一些其他项目,例如https://github.com/jedisct1/yaifo更具体地满足您的要求,但 YAIFO 已经有一段时间没有维护了。但就像其他人提到的那样,我强烈建议首先在非生产环境中进行试点。

相关内容