Linux PXE远程安装服务 并实现KIckstart无人值守安装

工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址

实验目标:部署PXE远程安装服务 、并实现KIckstart无人值守安装


server_args = -s /var/lib/tftpboot -c (指定存储路径 -c:允许上传)
disable = no (开启tftp)
安装dhcp并且复制模板

ddns-update-style none; //支持DNS动态更新,一般选择关闭/

next-server 192.168.100.102; //指定TFTP服务器地址//
filename "/pxelinux.0"; //引导文件TFTP上的位置//
添加池 可以分配IP范围 可以是实现多台一起装

安装FTP共享镜像文件

光盘镜像挂载到 FTP 站点中

安装syslinux 获取pxelinux.0 引导程序
引导程序复制到tftp站点

创建配置文件目录

cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default //安装菜单
cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot //linux引导加载模块复制到站点
cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/ //压缩内核//
cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot //图形化安装菜单/

开启服务并且关闭防火墙关闭增强型安全功能

自动安装配置
无人值守安装



/bin 代表的是binary, 二进制文件,主要就是一些系统命令;还有一个常用的目录是/usr/bin,几乎所有的应用程序的可执行文件都装这里的。
/bin/bash说明你的shell类型为bash,bash shell是最常用的一种shell, 是大多数Linux发行版默认的shell。 此外还有C shell等其它shell。


转载于:https://blog.51cto.com/13660858/2116692

你可能感兴趣的:(Linux PXE远程安装服务 并实现KIckstart无人值守安装)