linux无人值守安装+PXE
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-04
|
- 第一阶段 实现无人值守安装
- 思路:
作为提供安装的服务器(注意它的iptables和selinux)
1、生成ks.cfg(无人值守配置文件),并通过NFS/HTTP/FTP/Harddisk共享
2、配置DHCP服务器(客户端只有有与共享ks.cfg配置文件的服务器在同一网段的IP才可行)
作为需要安装系统的客户端
1、光盘启动
2、在boot: linux ks=/path/ks.cfg
具体实现:
作为提供安装的服务器
1、生成ks.cfg(无人值守配置文件),并通过NFS/HTTP/FTP/Harddisk共享
无人值守配置文件的生成方法有两种:
a.system-config-kickstart命令生成( 注意key --skip)
[root@localhost ~]# yum -y install system-config-kickstart
[root@localhost ~]# system-config-kickstart
注意ks.cfg文件的权限
[root@localhost ftp]# ls -l /var/ftp/ks.cfg
-rw-r--r-- 1 root root 1292 03-31 11:15 /var/ftp/ks.cfg
b.拷系统自身的一个ks文件,稍做修改
系统自身的一个ks文件:/root/anaconda-ks.cfg
通过NFS共享ks.cfg文件
[root@localhost ftp]# ls /var/ftp/ks.cfg
/var/ftp/ks.cfg
[root@localhost ftp]# vim /etc/exports
[root@localhost ftp]# cat /etc/exports
/var/ftp *(rw)
2、配置DHCP服务器(客户端只有有与共享ks.cfg配置文件的服务器在同一网段的IP才可行)
[root@localhost ftp]# yum -y install dhcp
[root@localhost ftp]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
cp:是否覆盖“/etc/dhcpd.conf”? y
修改/etc/dhcpd.conf的配置文件,定义租用IP的地址段和地址池范围
[root@localhost ftp]# service dhcpd start
启动 dhcpd: [确定]
3、配置NFS服务器,共享安装树文件 /rhel5u5
[root@localhost ftp]# cat /etc/exports
/var/ftp *(rw)
/rhel5u5 *(rw)
[root@localhost ftp]# service portmap restart
停止 portmap: [确定]
启动 portmap: [确定]
[root@localhost ftp]# service nfs restart
作为需要安装系统的客户端
1、光盘启动
2、在boot: linux ks=/path/ks.cfg
boot: linux ks=nfs:192.168.1.254:/var/ftp/ks.cfg
- ks.cfg文件
- [root@localhost ftp]# cat ks.cfg
#platform=x86, AMD64, 或 英特尔 EM64T
# System authorization information
key --skip
auth --useshadow --enablemd5
# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all --initlabel
# Use text mode install
text
# Firewall configuration
firewall --enabled
# Run the Setup Agent on first boot
firstboot --disable
# System keyboard
keyboard us
# System language
lang en_US
# Installation logging level
logging --level=info
# Use NFS installation media
nfs --server=192.168.1.254 --dir=/rhel5u5
# Network information
network --bootproto=dhcp --device=eth0 --onboot=on
# Reboot after installation
reboot
#Root password
rootpw --iscrypted $1$23JmK7TQ$mPN5A.BrLCoDGHIktT0r80
# SELinux configuration
selinux --enforcing
# System timezone
timezone Asia/Shanghai
# Install OS instead of upgrade
install
# X Window System configuration information
xconfig --defaultdesktop=GNOME --depth=32 --resolution=1024x768
# Disk pa
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|