私はnginxサーバーにこのマウントを持っています:
/home/msh/CentOS-7-x86_64-DVD-1503-01.iso on /usr/share/nginx/www/iso type iso9660 (ro,relatime)
したがって、isoファイルシステムのルートは、nginxドキュメントルートから1ステップです。したがって、ブラウザに 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's CentOS7.XのWebサイト
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サーバーのルートディレクトリが指している場所に応じて、TFTPで取得したファイルパスも編集する必要があることを考慮してください。つまり、TFTPサービスがルートとしてiso /を使用している場合は、検討する必要があります
kernel = /images/pxeboot/vmlinuz
append = initrd=/images/pxeboot/initrd.img ....