Linux学习日志day1——无人值守系统安装DHCP+TFTP+

本文发布时间: 2019-Mar-22
服务器环境介绍:主机名:workstation.example.com关闭SElinux以及防火墙虚拟机:VMware(关闭了VMware的DHCP服务)网卡配置:静态IP获取!IPV6全部都删除,因为根本用不到子网IP可以在VMware中设置8.8.8.8是谷歌的DNS服务器自动获取的是当地运营商的DNS服务器,比较垃圾,有时候无法解析yum源添加阿里云的yum源http://mirrors.aliyun.com/epel/7Servers/x86_64第一步:获取系统镜像ISO文件1:在虚拟机硬件设置里,CD/DVD(IDE)处使用ISO映像文件:指向windows中下载好的ISO文件在界面右下角连接CD2:将虚拟光驱(默认是/dev/sr0)手动挂载到一个临时目录 自动挂载——把/dev/sr0 目标目录 iso9660 defaults 0 0追加到/etc/fstab mount -a3:cp -ra命令递归拷贝临时目录下的所有文件到/var/ftp/pub以备日后给FTP服务使用第二步:搭建DHCP服务器 客户机要通过远程服务器安装系统,则必须与服务器进行连接。要连接就要为客户机分配IP地址,这就是搭建DHCP服务的目的。 编辑/etc/dhcp/dhcpd.confpxelinux.0是一个用于引导网络安装程序启动的文件第三步:搭建TFTP服务器xinetd是TFTP的依赖程序yum -y install xinetdyum -y install tftp-server tftp syslinux-tftpboot修改/etc/xinetd.d/tftpdisabled yes →no第四步:配置自动安装服务ISO文件挂载的目录/images/pxeboot下有两个文件需要操作:initrd.img(磁盘内存镜像)和vmlinuz(内核)拷贝这两个文件到/var/lib/tftpboot/下创建文件/var/lib/tftpboot/pxelinux.cfg/default(这个目录需要自己去创建),并编辑如下内容:注意!"ks="后描述的是ks.cfg文件的位置,如果使用http协议传输ks.cfg文件的话应该改成http://192.168.174.100/pub/ks.cfg启动xinetd服务!第五步:配置kickstar配置ks.cfg文件(自动安装时候的脚本文件,保存了系统设置信息)模板:家目录 ~ 下的anaconda-ks.cfg 将该文件复制并重命名到/var/ftp/pub/ks.cfg如果ks.cfg使用的是http协议来传输的,则应该放在/var/www/html/下修改ks.cfg的权限设置:chmod +r ks.cfg第六步:安装FTP并启动yum -y install vsftpdsystemctl start vsftpdsystemctl enable vsftpd大功告成!!


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:08pm
栏目列表