To be a better coder
分类: LINUX
2018-07-13 15:26:39
修改自动化安装配置文件
#cp /root/anaconda-ks.cfg /root/PanISO/isolinux/ks.cfg
本次制作iso用的是系统安装成功生成的默认的anaconda-ks.cfg文件,并未做修改,如果有需求可以自行修改。下面是我使用的示例,并稍加了一些文件配置说明(详细配置说明可以查找kickstart配置文件):
#version=DEVEL # System authorization information auth --enableshadow --passalgo=sha512 # Use CDROM installation media 从光驱安装 cdrom # Use graphical install 图形化安装 graphical # Run the Setup Agent on first boot firstboot --enable ignoredisk --only-use=sda # Keyboard layouts 美式键盘 keyboard --vckeymap=us --xlayouts='us' # System language 美式英语 lang en_US.UTF-8 # Network information 网卡配置 network --bootproto=dhcp --device=ens33 --onboot=off --ipv6=auto --no-activate network --hostname=localhost.localdomain # Root password root用户的密码 rootpw --iscrypted $6$Ok9Jcj51va/3x830$/6rLkpu8k2tPCmd7byUBE7wuRexmuoMzp0jAelDRYMAIk9yRL/84mCFrOTp5QYWJNVcEIB7wWgw8byp0r21vT0 # System services services --disabled="chronyd" # System timezone 时区 timezone Asia/Shanghai --isUtc --nontp user --name=pan --password=$6$ONSyoQ.S58OJpcnj$jUz6vDadzY5wZ39fr0dEONbI/iNIeVkpRMaUjz9ZJbIqQLPLKqq8ZJWRoDGjolLJfkwmw58Dp5xPhKufAca8y/ --iscrypted --gecos="pan" # System bootloader configuration bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda autopart --type=lvm # Partition clearing information clearpart --none --initlabel
#安装包的信息 %packages @^minimal @core kexec-tools %end
%addon com_redhat_kdump --enable --reserve-mb='auto' %end %anaconda pwpolicy root --minlen=6 --minquality=50 --notstrict --nochanges --notempty pwpolicy user --minlen=6 --minquality=50 --notstrict --nochanges --notempty pwpolicy luks --minlen=6 --minquality=50 --notstrict --nochanges --notempty %end
%pre表示系统安装前,%post 表示在系统安装后执行,这样可以定制自己的自动化脚本