RH133-1 利用PXE自动安装linux配置
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-05
|
nit.d/xinetd restart
[root@server1 ~]#chkconfig xinetd on
4、PXE配置
[root@server1 ~]#cp /usr/lib/syslinux/pxelinux.0 /tftpboot/pxelinux.0
[root@server1 ~]#cp /var/ftp/pub/isolinux/vmlinuz /tftpboot/vmlinuz
[root@server1 ~]#cp /var/ftp/pub/isolinux/initrd.img /tftpboot/initrd.img
[root@server1 ~]#mkdir /tftpboot/pxelinux.cfg
[root@server1 ~]#cp /var/ftp/pub/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
[root@server1 ~]#vi /tftpboot/pxelinux.cfg/default
default linux
拥有帝国一切,皆有可能。欢迎访问phome.net#如果启动时不按任何选项,默认执行lable linux安装
prompt 1 #启动时候等待参数,设置为0 表示启动不等待参数,直接进入,网络安装 为1
timeout 10
display boot.msg #.msg文件是启动时的显示界面,图像文件,可不要,要则复制到/tftpboot/目录下
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label linux
kernel vmlinuz
append initrd=initrd.img ks=nfs:192.168.32.220:/var/ftp/pub/ks.cfg #指定kickstart配置文件
label text
kernel vmlinuz
append initrd=initrd.img text
label ks
kernel vmlinuz
append ks initrd=initrd.img
label local
localboot 1
label memtest86
kernel memtest
append -
5、通过kickstart生产ks.cfg配置文件
5.1、配置yum源 #运行kickstart时,在选择安装所需软件包时需要yum的支持
[root@server1 ~]#vi /etc/yum.repos.d/server1.repo
[base] #注此处 为[base]或[core]否则kickstart启动时无法找到软件包源,此为perl的bug
name=server
baseurl=file:///var/ftp/pub/Server
enabled=1
gpgcheck=0
[root@server1 ~]#yum makecache
5.2、进入5级别,图形界面中,利用kickstart创建ks.cfg文件
[root@server1 ~]#system-config-kickstart #按照提示进行配置,并将其文件保存为/var/ftp/pub/ks.cfg
[root@server1 ~]#vi /var/ft/pub/ks.cfg
#platform=x86, AMD64, 或 英特尔 EM64T
# System authorization information
auth --useshadow --enablemd5
key --skip # 加入此行,否则在pxe安装时会 要求输入sn号而中断
拥有帝国一切,皆有可能。欢迎访问phome.net
# 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 --disabled
# Run the Setup Agent on first boot
firstboot --disable
# System keyboard
keyboard us
# System language
lang zh_CN
# Installation logging level
logging --level=info
# Use NFS installation media
nfs --server=192.168.32.20 --dir=/var/ftp/pub/ #指定安装盘所在位置
# Network information
network --bootproto=dhcp --device=eth0 --onboot=on
# Reboot after installation
reboot
#Root password
rootpw --iscrypted $1$JJqgz1nm$gGpOgJGbq24TxU32NG0r4.
# SELinux configuration
selinux --permissive
# System timezone
timezone America/New_York
# Install OS instead of upgrade
install
# X Window System configuration information
xconfig --defaultdesktop=GNOME --depth=32 --resolution=1024x768
# D |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|