我正在尝试使用 pxe 服务器部署 ubuntuer-10.04 服务器。现在我遇到的问题是,netboot initrd/kernel 映像想要通过镜像而不是通过我的 nfs 服务器加载 ubuntu。我该如何改变这种情况,让安装程序通过 nfs 或 tftp 或任何其他方式从我的本地服务器获取发行版?我正在使用我放在 initrd 中的预置。
现在需要注意的是,我想安装 ubuntu 服务器,而不是启动它或类似的东西,并且我使用预置文件。我目前正在使用经过修改的 netboot initrd,其中我已将预置文件放入其中。
我已经尝试使用 netboot=nfs 和 nfsroot=IPOFMYSERVER:/location/of/my/image/unpacked 的方法,但没有起作用(可以用于 ubuntu 桌面并且能够启动,但我想在这里安装 ubuntu 服务器)。
我遇到的问题是安装程序不断请求镜像站点,但无法从我的本地服务器获取文件
答案1
我能找到的文档似乎已经过时了,但设置 netboot 和 nfsroot 似乎可以解决问题,请根据您的需要进行修改:
netboot=nfs nfsroot=192.168.0.10:/mnt/u01/tftpboot/ubuntu-desktop
说明如下:
我无法测试这是否有效,所以如果你可以留下评论,看看它是否有效,我们可以继续尝试不同的事情。