网络装linux,PXE网络安装linux

PXE网络安装linux

一、安装需要的服务器

yum -y install tftp-serverdhcpvsftpd

二、修改配置文件

1.修改xinetd配置文件

vi /etcyum install vsftpd/xinetd.d/tftp

server_args             = -s /var/lib/tftpboot//默认的TFTP根目录

disable                 = no//是否禁用TFTP服务

2.修改dhcp配置文件

vi /etc/dhcp/dhcpd.conf

ddns-update-style none;

next-server 192.168.80.88;//指定TFTP服务器的地址

filename "/pxelinux.0";//指定PXE引导程序的文件名

subnet 192.168.80.0 netmask 255.255.255.0 {

range  192.168.80.150 192.168.80.200;

option routers 192.168.80.88;

}

三、复制网络启动文件到tftp服务器的根目录下

启动菜单用来指导客户机的引导过程,包括如何调用内核、如何加载初始化镜像。默认的启动菜单文件为default,应放置在tftp根目录的pxelinux.cfg子目录中

yum -y install syslinux//安装网路安装引导程序包,引导程序为pxelinux.0

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/将PXE网络安装的引导程序pxelinux.0复制到tftp服务的根目录下

mkdir /var/lib/tftpboot/pxelinux.cfg

cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default//从光盘复制安装菜单

cp /mnt/p_w_picpaths/pxeboot/initrd.img /var/lib/tftpboot/从光盘复制初始化镜像文件

cp /mnt/p_w_picpaths/pxeboot/vmlinuz /var/lib/tftpboot//从光盘复制初始化镜像文件

cp  /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot//从光盘复制图形化安装菜单

四、启动服务器

service iptables stop

setenforce 0

service dhcpd restart

service vsftpd restart

service xinetd start

chkconfig --level 345 xinetd on

chkconfig --level 345 tftp  on

五.为客户机手动安装系统

调整BIOS设置,以便从网络引导

e3ef51f7acf4dcf4e8740cc6049bce15.png

ftp://192.168.5.2/pub  //安装的时候指定的路径是将光盘挂在/var/ftp/pub是目录下,不是写的绝对路径

9edbbca194c68406245cfba2672e9ff3.png

5..无人值守安装配置

yum -y install system-config-kickstart//安装system-config-kickstart工具

vi /var/lib/tftpboot/pxelinux.cfg/default//打开默认的启动菜单文件

prompt 0//0表示不等待用户控制

timeout 1       //此处#号要去掉

append ks=ftp://192.168.80.11/ks/ks.cfg(指定system-config-kickstar工具生成的配置文件)initrd=initrd.img

mkdir /var/ftp/ks

1.运行kickstart软件

e8a9c89341b8835b968334a19140234b.png

2.配置参数并保存

d25677368943e26d0b4410a1ccb8348c.png

cd root

mv ks.cfg/var/ftp/ks///把system-config-kickstart工具生成的配置文件移动到ftp目录下

或者直接编写下面一段代码

#platform=x86, AMD64, 或Intel EM64T

#version=DEVEL

# Firewall configuration

firewall --disabled

# Install OS instead of upgrade

install

# Use network installation

url --url="ftp://192.168.80.11/pub"

# Root password

rootpw --iscrypted $1$uITPpemF$esVZaeehcFjGLorQiR/rO.

# System authorization information

auth  --useshadow  --passalgo=sha512

# Use graphical install

graphical

# System keyboard

keyboard us

# System language

lang zh_CN

# SELinux configuration

selinux --disabled

# Do not configure the X Window System

skipx

# Installation logging level

logging --level=info

# System timezone

timezone  Asia/Shanghai

# System bootloader configuration

bootloader --location=mbr

# Clear the Master Boot Record

zerombr

# Partition clearing information

clearpart --all --initlabel

# Disk partitioning information

part / --fstype="ext4" --size=6000

part swap --fstype="swap" --size=2048

part /opt --fstype="ext4" --grow --size=1

%packages

@chinese-support

@java-platform

%end

chmod 644 /var/ftp/ks/ks.cfg

再次重启客户机,即可实现无人值守自动装机

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值