RHEL 5 PXE+DHCP+NFS+SFTP无人职守网络安装配置(3)

步骤三:配置ks.cfg

很多人都说没有这个文件,那么还记得在开始安装了系统之后拷贝出来的那个文件了吗?

也就是在/root目录下面的anaconda-ks.cfg,我们只需要将这个文件重命名,然后更改一些配置即可

下面查看在 /tftpboot/pxelinux.cfg/default文件中配置

[root@localhost /]# cat /tftpboot/pxelinux.cfg/default
default linux
prompt 1
timeout 1
#display boot.msg
label linux
kernel vmlinuz
append ks=ftp://192.168.0.128/ks.cfg initrd=initrd.img
label text
kernel vmlinuz
append initrd=initrd.img text

可以看到,我们配置的ks.cfg,是放在了ftp的根目录下面

所以我们需要拷贝anaconda-ks.cfg至ftp根目录,即/var/ftp目录下,并命名为ks.cfg

[root@localhost /]# cp /root/anaconda-ks.cfg /var/ftp/ks.cfg
下面开始编辑ks.cfg

[root@localhost /]# vi /var/ftp/ks.cfg
# Kickstart file automatically generated by anaconda.

install

#cdrom //cdrom启动,而我们需要使用网络启动,在前面加#注释
nfs --server 192.168.13.130 --dir=/linuxos/install //nfs方式安装,配置安装目录
#url --url=ftp://192.168.0.128/pub //ftp方式,根据情况选择

key --skip
lang en_US.UTF-8
keyboard us
xconfig --startxonboot
network --device eth0 --bootproto dhcp
reboot //reboot参数的作用是能够让安装程序结束之后自动重启

rootpw --iscrypted $1$mmTMN.q5$TRdTvYcf/8FXfkgBsM72r1
firewall --disable //配置防火墙
authconfig --enableshadow --enablemd5
selinux --disabled // 配置selinux
timezone Asia/Chongqing
bootloader --location=mbr --driveorder=sda --append="rhgb quiet"
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
clearpart --linux --initlabel --drives=sda //配置分区

part / --fstype ext3 --size=20480
part swap --size=32768
part pv.9 --size=100 --grow
volgroup VolGroup00 --pesize=32768 pv.9
logvol /u01 --fstype ext3 --name=LogVol00 --vgname=VolGroup00 --size=253920

%packages
@admin-tools
@authoring-and-publishing
@base
@chinese-support
@core
@dns-server
@development-libs
@development-tools
@dialup
@editors
@engineering-and-scientific
@ftp-server
@gnome-desktop
@gnome-software-development
@games
@graphical-internet
@graphics
@Java
@java-development
@kde-desktop
@kde-software-development
@legacy-network-server
@legacy-software-development
@legacy-software-support
@mail-server
@mysql
@network-server
@news-server
@office
@openfabrics-enterprise-distribution
@sql-server
@printing
@ruby
@server-cfg
@sound-and-video
@system-tools
@text-internet
@web-server
@smb-server
@x-software-development
@base-x
system-config-kickstart
tunctl
tetex-xdvi
keyutils
openCryptoki
libhbaapi
brltty
dmraid-events-logwatch
libhbalinux
aide
.......

.......

....... //在@packages下面列出的包名过多,正常省略号这里显示的都是包名


编辑了ks.cfg之后,保存退出。

上面提到了是使用nfs方式安装,那么这里放置的是什么?当然是RedHat的镜像文件了。

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

转载注明出处:http://www.heiqu.com/c3778bc4e94060122ffefd72aa98d192.html