我有我的nginx服务器上的此挂载:
/home/msh/CentOS-7-x86_64-DVD-1503-01.iso on /usr/share/nginx/www/iso type iso9660 (ro,relatime)
所以iso文件系统的根目录是从nginx文档根目录中引入的。 所以当我在浏览器中加载http://192.168.10.2/iso时,我看到:
../ EFI/ 27-Mar-2015 22:34 - LiveOS/ 27-Mar-2015 22:34 - Packages/ 31-Mar-2015 23:42 - images/ 27-Mar-2015 22:34 - isolinux/ 27-Mar-2015 22:34 - repodata/ 31-Mar-2015 23:43 - CentOS_BuildTag 31-Mar-2015 23:45 16 EULA 27-Mar-2015 22:36 215 GPL 27-Mar-2015 22:36 18009 RPM-GPG-KEY-CentOS-7 27-Mar-2015 22:36 1690 RPM-GPG-KEY-CentOS-Testing-7 27-Mar-2015 22:36 1690 TRANS.TBL 31-Mar-2015 23:50 2883
我的问题是,在CentOS-7-x86_64-DVD-1503-01.iso发行版中,我在/ var / lib / tftpboot / pxelinux / default中使用了什么URL? 谢谢。
来自Serva的 CentOS 7.X网站
kernel = /NWA_PXE/$HEAD_DIR$/images/pxeboot/vmlinuz append = initrd=/NWA_PXE/$HEAD_DIR$/images/pxeboot/initrd.img root=live:http://$IP_BSRV$/$HEAD_DIR$/LiveOS/squashfs.img ksdevice=bootif repo=http://$IP_BSRV$/$HEAD_DIR$/
在你的情况将是
root=live:http://192.168.10.2/iso/LiveOS/squashfs.img repo=http://192.168.10.2/iso/
请考虑您还必须编辑TFTP检索的文件path,具体取决于TFTP服务器根目录指向的位置。 即如果您的TFTP服务使用iso /作为根,那么你应该考虑
kernel = /images/pxeboot/vmlinuz append = initrd=/images/pxeboot/initrd.img ....