我正在设置一个Ubuntu12.04.4LTS PXE服务器。下面是我所做的步骤:
安装不工作,看起来NFS没有导出任何媒体安装文件。这是我的默认文件的内容:
prompt 1
timeout 20
default install
label install
menu label ^Install Ubuntu
kernel iso-image/ubuntu12.04amd64/install/vmlinuz
append file=http://"server IP"/iso-image/ubuntu12.04amd64/preseed/preseed.seed interface=eth1 priority=critical locale=en_US.UTF-8 console-setup/ask_detect=false keyboard-configuration/layoutcode=us netboot=nfs nfsroot="Server IP":/srv/boot/iso-image/ubuntu12.04amd64 initrd=iso-image/ubuntu12.04amd64/install/netboot/ubuntu-installer/amd64/initrd.gz 有人能帮忙吗?
发布于 2014-05-25 12:31:07
您必须了解pxelinux.cfg的内容
即线路
kernel iso-image/ubuntu12.04amd64/install/vmlinuz期望您在TFTP根路径下创建iso-image/ubuntu12.04amd 64/install/vmlinuz
还有这条线
append file=http://"server IP"/iso-image/ubuntu12.04amd64/preseed/preseed.seed interface=eth1 priority=critical locale=en_US.UTF-8 console-setup/ask_detect=false keyboard-configuration/layoutcode=us netboot=nfs nfsroot="Server IP":/srv/boot/iso-image/ubuntu12.04amd64 initrd=iso-image/ubuntu12.04amd64/install/netboot/ubuntu-installer/amd64/initrd.gz预期“服务器IP”将被服务器的“真实”IP所取代,并已在相应的NFS/HTTP/TFTP根目录下创建了预期的目录结构
另外,如果你没有使用预置,你应该擦除
file=http://"server IP"/iso-image/ubuntu12.04amd64/preseed/preseed.seed等。
不幸的是,引导PXE不仅仅是剪切和粘贴pxelinux.cfg;您必须仔细查看所有这些包含的选项。
编辑:您的NFS组件
nfsroot="Server IP":/srv/boot/iso-image/ubuntu12.04amd64还需要拥有有效的IP,也假定您正在导出包含/srv/boot/iso-image/ubuntu12.04amd 64的目录。
https://serverfault.com/questions/598421
复制相似问题