1.pxelinux.cfg/default配置有问题
修改配置
vim /var/lib/tftpboot/pxelinux.cfg/default
为如下
label auto
menu label ^Install CentOS 7
kernel vmlinuz
append initrd=initrd.img inst.repo=ftp://192.168.1.120/pub quiet
label linux text #文本安装引导入口
kernel vmlinuz
append text initrd=initrd.img inst.repo=ftp://192.168.1.120/pub quiet
label linux rescue #救援模式引导入口
kernel vmlinuz
append rescue initrd=initrd.img inst.repo=ftp://192.168.1.120/pub quiet
最重要的是将inst.stage2换成inst.repo
1.1 参考自
2. linux镜像复制不完全
没有将一下两个文件复制到/var/ftp/pub
.treeinfo
.discinfo
进入镜像文件夹将镜像文件重新复制
cp ./. /var/ftp/pub
注: inst.stage2= 引导选项指定安装程序运行时镜像的位置。这个选项需要包含有效 .treeinfo 文件的目录的路径,并从 .treeinfo 文件中读取运行时镜像位置。如果这个 .treeinfo 文件不可用,安装程序会尝试从 images/install.img 载入镜像。
3. 使用NFS文件传输
具体使用方法和FTP区别不大可以参考我另一篇文章linux批量安装(PXE+NFS)