码迷,mamicode.com
首页 > 系统相关 > 详细

linux 远程装机

时间:2018-08-19 13:56:12      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:htm   default   自动   网络   ide   .com   技术分享   httpd   des   

首先,服务器配置dhcp  关闭火墙
yum install dhcp -y
cd   /etc/dhcp
cp   /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example dhcpd.conf
vim dhcpd.conf
技术分享图片

 

技术分享图片

 


systemctl restart dhcpd
技术分享图片

 


测试
拔掉网线
systemctl restart netwark 
ifconfig
 技术分享图片

 

yum whatprovides */pxelinux.0 查找这个文件
yum install syslinux.x86_64    安装 syslinux
技术分享图片

 


rpm -ql syslinux
less /usr/share/doc/syslinux-4.05/syslinux.txt  查看使用信息
yum search tftp
yum install tftp-server.x86_64  -y    需要使用tftp网络文件传输
技术分享图片

 


netstat -antlupe | grep xineted       查看守护进程的接口
vim /etc/xinetd.d/tftp                disable重yes改为no
技术分享图片

 


systemctl restart xinetd.service      开启xinetd
rpm -q l tftp-server                   
 cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/ 复制文件到tftp共享目录
 mkdir /var/lib/tftpboot/pxelinux.cfg      建立这个目录
技术分享图片 
然后在真机上
cd /var/www/html/rhel7.2
ls
grep "Install Red Hat" -r
cd  isolinux
scp  挂载目录的的文件到             /var/lib/tftpboot/     应注意所使用的版本须一致
scp -r * root@172.25.254.104;/var/lib/tftpboot         找到引导页面
在测试机上                             记得关闭火墙
cd /var/lib/tftpboot                      进入到共享目录里
cp isolinux.cfg pxelinux.cfg/default      把已经接受的文件复制到pxe.linux下并且重命名为default
技术分享图片

 


systemctl restart xinetd.service          重新启动守护进程
vim /etc/dhcp/dhcpd.conf                  编辑dhcp配置文件,
subnet 172.25.254.0 netmask 255.255.255.0 {
  range 172.25.254.10 172.25.254.20;
  option routers 172.25.254.250;
  next-server 172.25.254.104;
  filename "pxelinux.0";
} 重新
systemctl restart dhcpd
技术分享图片

 

技术分享图片

 


测试:
在一个虚拟机上设置nic启动优先
启动
成功。
但是这只能进入启动的页面,并不可以真正的安装系统
技术分享图片

 

vim /var/lib/tftpboot/pxelinux.cfg/default

可以更改时间;
timeout 本来默认是600 可以更改为60
menu background splash.png
file 查看这个图片的大小 找到合适的图片就可以 convert liuyan.png -resize 640x480! liu.png
比如: menu background liuyan.png
menu title WESTOS  更改标题
#######################################################################################3
在上一步的基础上,实现全自动安装
 yum install system-config-kickstart -y
system-config-kickstart                          制作全自动安装脚本
技术分享图片

 

vim ks.cfg
技术分享图片
ksvalidator ks.cfg
yum install httpd -y          开启http服务
技术分享图片

技术分享图片

 再次重启虚拟机会直接自动安装表示成功

 技术分享图片

 

linux 远程装机

标签:htm   default   自动   网络   ide   .com   技术分享   httpd   des   

原文地址:https://www.cnblogs.com/zhengyipengyou/p/9500893.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!