配置Kickstart脚本以便更好的安装系统的方法

这篇文章主要讲解了“配置Kickstart脚本以便更好的安装系统的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“配置Kickstart脚本以便更好的安装系统的方法”吧!

创新互联是一家专业提供乐至企业网站建设,专注与网站设计制作、网站设计、H5场景定制、小程序制作等业务。10年已为乐至众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

  配置kickstart脚本的方法

###############################################################

#

# Sample Kickstart Configuration File

#

###############################################################

###############################################################

#

# point to a local installation server, or use “cdrom”

#

###############################################################

url --url http://rha-server/pub/rhel5/

#cdrom

rootpw RedHat

bootloader --location=mbr --password=redhat

###############################################################

#

# partitioning

#

###############################################################

zerombr yes

clearpart --all --initlabel

part /boot --fstype ext3 --size 128

part / --fstype ext3 --size 1 --grow

part swap --recommended

###############################################################

#

# network configuration

# - the following is for the “recommended solution” outlined

# in the Red Hat Academy Instructor‘s Guide

#

###############################################################

network --bootproto=dhcp --device=eth0

firewall --disabled

#network --bootproto=static --ip=192.168.0.254 --netmask=255.255.255.0

--device=eth0

#firewall --medium --http --port=https:tcp

###############################################################

#

# environment

#

###############################################################

lang zh_CN.UTF-8

timezone Asia/Shanghai

###############################################################

#

# hardware

#

###############################################################

keyboard us

xconfig --startxonboot

###############################################################

# misc

###############################################################

key --skip # skip install number

authconfig --enableshadow --enablemd5

reboot # reboot automatically when done

install # instead of “upgrade”

###############################################################

#

# Software

#

###############################################################

%packages --resolvedeps

@admin-tools

@editors

@text-internet

@gnome-desktop

@core

@base

@base-x

@chinese-support

@sound-and-video

@graphical-internet

emacs

kexec-tools

device-mapper-multipath

xorg-x11-utils

xorg-x11-server-Xnest

-sysreport

%post

###############################################################

#

# Post Script - the following script runs on the newly

# installed machine, immediately after installation

#

###############################################################

echo “nameserver 192.168.0.254” 》》 /etc/resolv.conf

rpm -ivh ftp://rha-server/rha/autoupdate/rha-base*.rpm

#rpm -Fvh ftp://Kickstart.example.com/pub/9/i386/updates/*.rpm

#curl http://rha-server/rha/xorg.conf 》 /etc/X11/xorg.conf

#curl http://rha-server/rha/station.cfg | tar xvzf -

for i in elvis blondie prince madonna; do

useradd $i

echo redhat | passwd --stdin $i

done

  Kickstart 脚本设计

Kickstart 脚本通常有三个不同的部分。

:   命令部分

:   软件包部分

:   安装后脚本部分

Anaconda 会忽略Kickstart 脚本中所有以“#”开始的行和空行。

  命令部分

从文件的最开始直到出现以%packages 开始的行,这一部分都属于命令部分。命令行必须以可识别的关键字开始,并且所有与该关键字有关的参数都必须出现在同一行中。命令部分是用来指定安装程序需要的除软件选项外的所有标准信息。关键字在命令部分可以以任意次序出现。

  软件包部分(%packages)

软件包部分是用来指定需要安装的软件。这部分从以%packages 开头的行开始,直到下

一个以“%”字符开始的行为止。这一部分通常采用以下两种格式之一。

:   @Component Name

:   package-name

第一种格式是用软件组来指定软件,在这里一定要注意正确拼写软件组名称,并注意大小写。

第二种格式是用来指定要安装的软件包的具体名称。如果%packages 行包含额外的--resolvedeps 参数,那么也会安装解决相依性的软件包。

  安装后脚本部分(%post)

后处理部分是在没有 Anaconda 安装程序参与下,执行所有新安装系统的机器的自定义过程。执行这部分内容与在新安装系统的机器的环境下运行 Bash Shell 脚本的效果是一样的。如果是网络安装,那么执行前面提到作为实例的脚本也可以激活网络配置。

感谢各位的阅读,以上就是“配置Kickstart脚本以便更好的安装系统的方法”的内容了,经过本文的学习后,相信大家对配置Kickstart脚本以便更好的安装系统的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!

当前名称:配置Kickstart脚本以便更好的安装系统的方法
链接地址:https://www.cdcxhl.com/article32/gsscpc.html

成都网站建设公司_创新互联,为您提供软件开发云服务器网站建设品牌网站建设建站公司动态网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都做网站