失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > CentOS自定义安装光盘制作-kickstart用cdrom做源

CentOS自定义安装光盘制作-kickstart用cdrom做源

时间:2019-06-02 06:05:00

相关推荐

CentOS自定义安装光盘制作-kickstart用cdrom做源

CentOS自定义安装光盘制作-kickstart用cdrom做源

挂载镜像、复制光盘编辑Kickstart配置文件编辑isolinux/isolinux.cfg文件和EFI/BOOT/grub.cfg使用genisoimage命令制作光盘

挂载镜像、复制光盘

mount -o loop -t iso9660 /root/CentOS-7-x86_64-1511.iso /mntcp -a /mnt/* /cloud/iso/centos7.2/cp /root/ks.cfg /cloud/iso/centos7.2/

编辑Kickstart配置文件

#part 分区part /boot --fstype="xfs" --size=512#part /boot/efi --fstype="efi" --size=200part biosboot --fstype="biosboot" --size=1part swap --fstype="swap" --size=16380 part pv.001 --fstype="lvmpv" --size=1 --growvolgroup centos --pesize=4096 pv.001logvol / --fstype="xfs" --size=102400 --name=root --vgname=centoslogvol /data --fstype="xfs" --size=1 --grow --name=data --vgname=centos# Install OS instead of upgradeinstall# Keyboard layoutskeyboard 'us'eula --agreed# System languagelang zh_CN.UTF-8# System authorization information加密方式auth --useshadow --passalgo=sha512# Use graphical install texttext# Do not configure the X Window Systemskipx# SELinux configurationselinux --disabled# Firewall configurationfirewall --disabled# Network information --onboot=on eth0network --bootproto=dhcp --device=ens33 --onboot=on# System timezone --ntpservers=,,,,,timezone Asia/Shanghai --isUtc# System bootloader configurationbootloader --location=mbr --boot-drive=sda# Clear the Master Boot Recordzerombrignoredisk --only-use=sdaclearpart --all --initlabel --drives=sda# repo 附加源--错误repo --name=custom1 --baseurl=cdrom:/repo/repo/custom --cost=10# repo 附加源--正确repo --name=custom2 --baseurl=file:///run/install/repo/repo/custom/ --cost=10%postmount -o loop -t iso9660 /dev/cdrom /tmp/ISOcp -rpf /tmp/ISO /opttar zcvf /etc/yum.repos.d/Reposbak.tar.gz /etc/yum.repos.d/*.repo --remove-filescp /opt/ISO/repo/yum.repos.d/*.repo /etc/yum.repos.d/yum clean all;yum list update;yum makecache;yum repolist%end

编辑isolinux/isolinux.cfg文件和EFI/BOOT/grub.cfg

仿照其他启动菜单格式,加入inst.ks=cdrom:/ks.cfg inst.stage2=hd:LABEL=CentOS\x207\x20x86_64

注意label标签要和制作光盘的label(-V)一致``

使用genisoimage命令制作光盘

yum install -y genisoimagegenisoimage -v -cache-inodes -joliet-long -R -J -T -V "CentOS 7 x86_64" -o ./CentOS-x86_64-7-1511-my-ks.iso -c isolinux/boot.cat -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -b images/efiboot.img -no-emul-boot ./centos7.2/

注意label标签要和制作光盘的label(-V)一致``

如果觉得《CentOS自定义安装光盘制作-kickstart用cdrom做源》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。