PXE 启动和全自动安装?

PXE 启动和全自动安装?

我正在尝试设置 PXE 环境来自动安装 Ubuntu。我有一个运行 DHCP 的 PXE 服务器,仿生网络启动映像

我可以启动裸机、加载菜单并以交互方式安装。我想要一个完全无人值守的安装,并且一直在尝试部署正确的 preseed.cfg 环境。

我抓住了例子preseed.cfg 来自这里我使用 python -m SimpleHTTPServer 来使其可用。在文件 ubuntu-installer/amd64/boot-screens/txt.cfg 中,我添加了以下行:

append vga=788 initrd=ubuntu-installer/amd64/initrd.gz auto preseed/url=http://192.168.0.100:8000/preseed.cfg

我确实看到通过 Web 服务器请求了 preseed.cfg 文件(状态 200),但仅在询问了键盘配置、网络接口和 ubuntu repos 之后。此外,似乎没有跳过任何后续问题,我仍然被问到所有问题。

再次重申,我的目标是 100% 无需干预的通用 Ubuntu 安装。我是否走在正确的轨道上,我只需要修复 preseed.cfg 文件的结构,还是我偏离了基础?

相关内容