当前位置:首页 > 操作系统 > Linux

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。
技术分享图片
技术分享图片技术分享图片
技术分享图片技术分享图片

原文:http://blog.51cto.com/13660858/2116692


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐