linux可以远程装机吗,linux 远程装机

首先,服务器配置dhcp  关闭火墙

yum install dhcp -y

cd   /etc/dhcp

cp   /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example dhcpd.conf

vim dhcpd.conf

20180819133913597336.png

20180819133913722328.png

systemctl restart dhcpd

20180819133913806307.png

测试

拔掉网线

systemctl restart netwark

ifconfig

20180819133913890286.png

yum whatprovides */pxelinux.0 查找这个文件

yum install syslinux.x86_64    安装 syslinux

20180819133914156871.png

rpm -ql syslinux

less /usr/share/doc/syslinux-4.05/syslinux.txt  查看使用信息

yum search tftp

yum install tftp-server.x86_64  -y    需要使用tftp网络文件传输

20180819133914269168.png

netstat -antlupe | grep xineted       查看守护进程的接口

vim /etc/xinetd.d/tftp                disable重yes改为no

20180819133914382442.png

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      建立这个目录

20180819133914526964.png

然后在真机上

cd /var/www/html/rhel7.2

ls

grep "Install Red Hat" -r

cd  isolinux

scp  挂载目录的的文件到             /var/lib/tftpboot/     应注意所使用的版本须一致

scp -r * [email protected];/var/lib/tftpboot         找到引导页面

在测试机上                             记得关闭火墙

cd /var/lib/tftpboot                      进入到共享目录里

cp isolinux.cfg pxelinux.cfg/default      把已经接受的文件复制到pxe.linux下并且重命名为default

20180819133914738865.png

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

20180819133914841397.png

20180819133914929282.png

测试:

在一个虚拟机上设置nic启动优先

启动

成功。

但是这只能进入启动的页面,并不可以真正的安装系统

20180819133915024003.png

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                          制作全自动安装脚本

20180819133915084546.png

vim ks.cfg

20180819133915677281.png

ksvalidator ks.cfg

yum install httpd -y          开启http服务

20180819133915718294.png

20180819133915832545.png

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

20180819133915928242.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值