rhel6.4无人值守安装

更新时间:2023-05-14 09:57:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Rhel6.4无人值守安装

原理图

适用场景:频繁更改系统、大批量安装系统

步骤:

1、配置 dhcp:

1).安装软件dhcp服务软件

#yum install -y dhcp

2).配置dhcp配置文件

查找dhcp的配置文件的位置

# rpm -ql dhcp

/etc/dhcp/dhcpd.conf

编辑配置文件

# vim /etc/dhcp/dhcpd.conf

导入配置文件样例

:r /usr/share/doc/dhcp*/dhcpd.conf.sample

添加dhcp要分配的网段

subnet 192.168.7.0 netmask 255.255.255.0 {

option routers 192.168.7.1;

option subnet-mask 255.255.255.0;

option time-offset -18000;

range dynamic-bootp 192.168.7.1 192.168.7.254; 指定ip范围

default-lease-time 21600; 默认租约时间

max-lease-time 43200; 最大租约时间

next-server 192.168.7.26; 指定 tftp服务器的ip

filename "pxelinux.0"; 指定bootloader 文件的名字 }

3).启动dhcp服务

# /etc/init.d/dhcpd start

4).测试

# dhclient

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4

DHCPOFFER from 192.168.7.253

DHCPREQUEST on eth0 to 255.255.255.255 port 67

DHCPACK from 192.168.7.253

bound to 192.168.7.254 -- renewal in 8258 seconds.

2、配置tftp

1)安装软件

# yum install tftp-server –y

2)修改配置文件

# vim /etc/xinetd.d/ tftp

server_args = -s /var/lib/tftpboot 设置默认路径

disable = no 设置默认开启

3)启动服务

# /etc/init.d/xinetd restart

4)查看端口状态

vim /etc/services 查看端口号

/tftp

# netstat -antupl | grep 69

udp 0 0 0.0.0.0:69 0.0.0.0:* 13409/xinetd

5)准备需要的文件

# cd /var/lib/tftpboot

# rpm -qf pxelinux.0 查找pxelinux,0是哪个包装的

system-config-netboot-cmd-0.1.45.1-1.el5

# updatedb 更新数据库

# locate pxelinux.0 查找pxelinux.0的位置

/tftpboot/linux-install/pxelinux.0

/usr/lib/syslinux/pxelinux.0

# cd /mnt/ isolinux/ 进入光盘挂载点

拷贝需要的文件

# cp isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

# cp vmlinuz /var/lib/tftpboot/

# cp initrd.img /var/lib/tftpboot/

6)编辑参数文件

# cd /var/lib/tftpboot/pxelinux.cfg/ 进入目录

# vim default

default ks 默认的标签

prompt 1

timeout 60 超时时间

label ks

kernel vmlinuz

append ks=http://192.168.7.253/ks.cfg initrd=initrd.img 指定安装文件位置

3、制作 ks.cfg 文件

安装软件

# yum install -y system-config-kickstart

# system-config-kickstart 编辑安装选项

1)

2)

3)

4)

5)

6)

# cp /root/ks.cfg /var/www/html/ 拷贝配置文件 # vim /var/www/html/ks.cfg

在较前位置写上key --skip 跳过序列号检查 Use network installation

url --url=http://192.168.7.253/mnt

# mkdir mnt 创建挂载点

# mount /dev/hdc /var/www/html/mnt/ 挂载 # /etc/init.d/httpd restart 重启web服务 # /etc/init.d/dhcpd restart 重启dhcp服务 # /etc/init.d/xinetd restart 重启xinetd服务

本文来源:https://www.bwwdw.com/article/rk6e.html

Top