Linux运维自动化工具 Kickstart(2)

高级配置
                      安装后重新引导系统:勾选
·安装方法
                执行新安装:勾选
                选择 NFS :
                      NFS 服务器:192.168.214.10
                      NFS 目录 :/mnt ## NFS 共享的 ISO 存放目录
·引导装载程序选项

安装类型
                      安装新引导装载程序:勾选
                安装选项
                      在主引导记录(MBR)上安装引导装载程序
·分区信息
                主引导记录
                      清除主引导记录:勾选
                分区
                      删除所有现存分区:勾选
                磁盘标签
                      初始化磁盘标签:勾选
                布局
                      添加分区( 跟装真机一样 )
·网络配置
                添加网络设备--网络设备(eth0)--网络类型(DHCP)--确认即可
·验证
                默认
·防火墙配置
                全部禁用
·显示配置
                安装图形环境:不勾选(如果不想安装的话)
                禁用
·软件包选择
                默认
·预安装脚本
                默认
·安装后脚本
                默认

选择--文件--保存--(将文件保存到 /root 目录下,文件名为 ks.cfg)

shell > mkdir /nfsdir

shell > cp ks.cfg /nfsdir

shell > chown 777 /nfsdir/ks.cfg

shell > vim /etc/exports

/mnt 192.168.214.0/24(ro,sync)
/nfsdir 192.168.214.0/24(ro,sync) ## 添加共享目录

shell > exportfs -ar

shell > vim /var/lib/tftpboot/pxelinux.cfg/default

default vesamenu.c32
#prompt 1
timeout 50

display boot.msg

menu background splash.jpg
menu title Welcome to CentOS 6.6!
menu color border 0 #ffffffff #00000000
menu color sel 7 #ffffffff #ff000000
menu color title 0 #ffffffff #00000000
menu color tabmsg 0 #ffffffff #00000000
menu color unsel 0 #ffffffff #00000000
menu color hotsel 0 #ff000000 #ffffffff
menu color hotkey 7 #ffffffff #ff000000
menu color scrollbar 0 #ffffffff #00000000

label linux
menu label ^Install or upgrade an existing system
menu default
kernel vmlinuz
append ks=nfs:192.168.214.10:/nfsdir/ks.cfg initrd=initrd.img
label vesa
menu label Install system with ^basic video driver
kernel vmlinuz
append initrd=initrd.img xdriver=vesa nomodeset
label rescue
menu label ^Rescue installed system
kernel vmlinuz
append initrd=initrd.img rescue
label local
menu label Boot from ^local drive
localboot 0xffff
label memtest86
menu label ^Memory test
kernel memtest
append -

## 其中,timeout 50 ( 这个参数原为 600 ,就是一进去系统时那个选择模式的时间,我们不想等待太长时间所以调为 5 秒 )

## 在第一个 label 中加入了:ks=nfs:192.168.214.10:/nfsdir/ks.cfg ( 定义 ks.cfg 路径 )

label linux
menu label ^Install or upgrade an existing system
menu default
kernel vmlinuz
append ks=nfs:192.168.214.10:/nfsdir/ks.cfg initrd=initrd.img

## 下面贴一下 ks.cfg 的文件内容( 不需要修改 )

shell > vim /nfsdir/ks.cfg

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/a688df64e13363a3df4941e284543fb2.html