1、说明
2、配置
3、注意事项
1、说明
1)通过 memdisk 启动引导 ISO9660 镜像;
syslinux 支持通过 memdisk 模块从 ISO 镜像中启动。
可以参考https://wiki.syslinux.org/wiki/index.php?title=MEMDISK
2)PXE基础配置请自行完成,以下配置仅列举tftpboot部分配置
2、配置
# cp /usr/share/syslinux/{pxelinux.0,menu.c32,memdisk} /var/lib/tftpboot/
# cd /var/lib/tftpboot/
# mkdir iso 将iso介质上传至该目录下即可
# ll
drwxr-xr-x 2 root root 46 Aug 7 21:45 iso
-rw-r--r-- 1 root root 26140 Aug 7 20:21 memdisk
-rw-r--r-- 1 root root 55140 Aug 7 19:07 menu.c32
-rw-r--r-- 1 root root 26759 Aug 7 19:07 pxelinux.0
drwxr-xr-x 2 root root 40 Aug 7 22:09 pxelinux.cfg
# cd pxelinux.cfg
# cat default
default menu.c32
timeout 300
menu title ########## PXE Boot Menu ##########
label clonezilla
menu label ^Install clonezilla
menu default
LINUX memdisk
INITRD /iso/clonezilla.iso
APPEND iso raw
3、注意事项
1)iso介质存放路径问题
/iso/clonezilla.iso为相对路径,绝对路径为/var/lib/tftpboot/iso/clonezilla.iso
2)加载iso介质慢
加载慢的问题可以使用lpxelinux.0解决,使用http方式加载,速度超快
3)下面4行必须要有,否则报错
LABEL windows
LINUX memdisk
INITRD windows.iso
APPEND iso raw
3)再生龙制作的镜像需要手工输入两个Y和手动关机,不适合大批量安装相同配置的系统
4)此方式可以通过网络方式单纯加载iso镜像介质安装系统,比如PE
5)推荐一个开源解决方案
https://www.iventoy.com/cn/index.html