必要条件:
- 网卡硬件支持
- 搭建相配套的DHCPTFTPHTTP(或FTP)后端服务器:推荐pxesrv,好用!
- 准备必要的pxe引导文件:pxelinux.0、menu.c32,该2位来自syslinux启动引导管理套件内
- 必须要相应版本的支持NETBOOT的内核和内存盘文件
- 正确设置pxelinux.cfg的菜单引导文件
pxelinux.cfg/defaut菜单实例:
default menu.c32
label 1
menu label Install ubuntu
kernel /ub1804/install/netboot/ubuntu-installer/amd64/linux
append initrd=/ub1804/install/netboot/ubuntu-installer/amd64/initrd.gz
label 2
menu label Install rhel6
kernel /rhel6/isolinux/vmlinuz
append initrd=/rhel6/isolinux/initrd.img method=ftp://192.168.162.1/rhel6
label 3
menu label Install rhel7
kernel /rhel7/isolinux/vmlinuz
append initrd=/rhel7/isolinux/initrd.img method=ftp://192.168.162.1/rhel7
label 4
menu label Install ora6
#垃圾的iso光盘文件系统问题,repodata、Packages是0字节的空文件
#E:
#cd E:\_tempora6
#mklink /j repodata Server
epodata
#mklink /j ServerPackages Packages
#mklink /j UEK4Packages Packages
kernel /ora6/images/pxeboot/vmlinuz
append initrd=/ora6/images/pxeboot/initrd.img method=ftp://192.168.162.1/ora6
label 5
menu label Install ora7
kernel /ora7/images/pxeboot/vmlinuz
append initrd=/ora7/images/pxeboot/initrd.img method=http://192.168.162.1/ora7