liukun2009 发表于 2017-6-25 07:34:24

定制centos安装iso

#kickstart,/media/ken/BOOT/ks.cfg,这个文件挂载u盘做为本地源,使用eth传统网卡名,支持gpt分区,网卡dhcp  lang en_US.UTF-8
  keyboard us
  timezone Asia/Shanghai
  install
  cdrom
  text
  network --onboot=yes --device=eth0 --bootproto=dhcp --ipv6=auto --activate
  network --onboot=yes --device=eth1 --bootproto=dhcp --ipv6=auto --activate
  network --hostname=localhost.localdomain
  auth --enableshadow --passalgo=sha512
  rootpw --iscrypted $6$vE77HiPeSYicTrZH$YHPVeEss83QgJ9t736MkNpw5NqiG18GsXPIhFqKDCe6eN3W33IOnVgFtw6xArfUzP.n7UN2QKNowXYzqjQOfE.
  #zerombr
  bootloader --boot-drive=sda --location=mbr
  ignoredisk --only-use=sda
  part swap --fstype='swap' --ondisk=sda --size=8000
  part biosboot --fstype='biosboot' --size=1
  part / --fstype='xfs' --ondisk=sda --size=50000
  part /opt --fstype='xfs' --ondisk=sda --size=1 --grow
  firewall --disabled
  selinux --disabled
  firstboot --disabled
  services --enabled=network,rc-local --disabled=NetworkManager,postfix
  reboot
  %packages
  @core
  %end
  %pre
  clearpart --drives=sda --all --initial
  /usr/sbin/parted -s /dev/sda mklabel gpt
  %end
  %post
  for nic in eth0 eth1
  do
  /usr/bin/cat > /etc/sysconfig/network-scripts/ifcfg-$nic << EOF
  DEVICE=$nic
  BOOTPROTO=dhcp
  #IPADDR=10.0.10.101
  #NETMASK=255.255.255.0
  ONBOOT=yes
  EOF
  done
  /usr/bin/cat > /etc/sysconfig/network << EOF
  NETWORKING=yes
  #GATEWAY=10.0.10.1
  EOF
  cd /etc/yum.repos.d
  mkdir bak
  mv -f CentOS* bak/
  /usr/bin/mkdir /mnt/usb
  /usr/bin/echo 'mount -o ro /dev/sdb1 /mnt/usb' >> /etc/rc.local
  /usr/bin/chmod 755 /etc/rc.local
  /usr/bin/cat > /etc/yum.repos.d/usb.repo << EOF
  
  name=CentOS-\$releasever - usb
  baseurl=file:///mnt/usb/repo
  gpgcheck=0
  enabled=1
  EOF
  %end
页: [1]
查看完整版本: 定制centos安装iso