1.安装SYSLinux
[root@dsrw ~]# dnf install -y syslinux
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
上次元数据过期检查:1:25:06 前,执行于 2022年12月25日 星期日 12时46分59秒。
依赖关系解决。
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
Installing:
syslinux x86_64 6.04-1.el8 BaseOS 576 k
安装依赖关系:
syslinux-nonlinux noarch 6.04-1.el8 BaseOS 554 k
事务概要
================================================================================
安装 2 软件包
总计:1.1 M
安装大小:2.6 M
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
Installing : syslinux-nonlinux-6.04-1.el8.noarch 1/2
Installing : syslinux-6.04-1.el8.x86_64 2/2
运行脚本 : syslinux-6.04-1.el8.x86_64 2/2
验证 : syslinux-6.04-1.el8.x86_64 1/2
验证 : syslinux-nonlinux-6.04-1.el8.noarch 2/2
Installed products updated.
已安装:
syslinux-6.04-1.el8.x86_64 syslinux-nonlinux-6.04-1.el8.noarch
完毕!
2.需要把SYSLinux提供的引导文件
(也就是前文提到的文件pxelinux.0)复制到TFTP服务程序的默认目录中,将光盘镜像中自带的一些引导文件也复制到TFTP服务程序的默认目录中。
[root@dsrw ~]# cd /var/lib/tftpboot
[root@dsrw tftpboot]# cp /usr/share/syslinux/pxelinux.0 .
[root@dsrw tftpboot]# cp /mnt/cdrom/images/pxeboot/* .
[root@dsrw tftpboot]# cp /mnt/cdrom/isolinux/* .
cp:是否覆盖'./initrd.img'? y
ycp:是否覆盖'./TRANS.TBL'? y
cp:是否覆盖'./vmlinuz'? y
[root@dsrw tftpboot]# cp /mnt/cdrom/isolinux/isolinux.cfg pxelinux.cfg/default
3.配置vimpxelinux.cfg/default文件(quiet参数,意为使用静默安装方式,不再需要用户进行确认)
1 default linux
2 timeout 600
3
4 display boot.msg
64 append initrd=initrd.img inst.stage2=ftp://192.168.10.2 ks=ftp://192.168.1 0.2/pub/ks.cfg quiet
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容