从网卡安装自定义 Ubuntu iso

从网卡安装自定义 Ubuntu iso

我有几个自定义的 Ubuntu ISO(基于 Ubuntu 12.04),需要安装在机箱内嵌入的 SBC 中。到目前为止,每次更新 ISO 时,我都必须打开机箱,连接屏幕、键盘和 USB 安装程序。用户需要在安装过程中手动引入数据。

我希望使用网卡来安装 ISO。

我读过Ubuntu 安装指南。在我的情况下,没有键盘或屏幕,我认为通过 ssh 安装是唯一可用的解决方案。但是,这是一个非常手动的过程,我必须重新进行大量配置和打包以创建 ISO。

有没有办法运行 PXE 服务器并从中运行安装,就像我使用 ssh -X 转发屏幕一样?

欢迎任何解决方案的指示,包括使用附加硬件。

我取得了部分成功多雾路段。我可以仅使用网卡克隆和恢复系统。我还可以添加 ISO 映像作为启动菜单的一部分。我无法获得正确的设置以自动从它启动,接受我的自定义预置文件,然后使用 kickstart 文件来解决我的预置文件仍将询问的其余问题。

编辑:有人问过类似的问题这里。主要区别在于我无法访问串行或 USB 端口,因此当前接受的答案对我来说无效。我确实有一个从第一次部署开始的工作安装,并且可以在我的系统中进行 ssh 安装。我希望可以自动化一些操作以避免错误。使用我现有的 ISO 文件,理想情况下,没有 Linux 经验的人也可以做到这一点。

答案1

PXE 是可行的方法,但是您的设备需要支持网络启动并在 BIOS 中启用该功能。大多数内置以太网的设备现在都可以做到这一点,但一些较便宜的版本已将其禁用。

这里有关于设置 PXE 环境的说明,它相当复杂并且测试起来很棘手,所以我不会在这里解释它们。

https://help.ubuntu.com/community/DisklessUbuntuHowto

然而该网站目前似乎有问题,因此这里是该页面的谷歌缓存版本。

https://webcache.googleusercontent.com/search?q=cache:V2iecgLFBSEJ:https://help.ubuntu.com/community/DisklessUbuntuHowto+&cd=1&hl=en&ct=clnk&gl=uk&client=ubuntu

相关内容