kickstart实现 CentOS 6.9 7.4 自动安装系统(4)

-27-[root@vm]15:27 ~/myiso/repodata # cd ..
-28-[root@vm]15:27 ~/myiso # ls
CentOS_BuildTag  EFI  EULA  GPL  images  isolinux  ks  LiveOS  Packages  repodata  RPM-GPG-KEY-CentOS-7  RPM-GPG-KEY-CentOS-Testing-7  TRANS.TBL
-29-[root@vm]15:27 ~/myiso # createrepo -g repodata/38b60f66d52704cffb8696750b2b6552438c1ace283bc2cf22408b0ba0e4cbfa-c7-x86_64-comps.xml .
Spawning worker 0 with 1599 pkgs
Spawning worker 1 with 1599 pkgs
Spawning worker 2 with 1599 pkgs
Spawning worker 3 with 1598 pkgs
Spawning worker 4 with 1598 pkgs
Spawning worker 5 with 1598 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete

  6. 删除不需要的文件

    TRANS.TBL  find -name TRANS.TBL -exec rm {} \;

  7.制作映像文件

     mkisofs -R -J -T -v --no-emul-boot --boot-load-size 4 --boot-info-table -V "CentOS 7 x86_64 Everything" -b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/CentOS7-Auto-Everything.iso /root/myiso/

  8. xftp 导出来, 再挂载到VMware上, 看看效果如何

  

kickstart实现 CentOS 6.9 7.4 自动安装系统

kickstart实现 CentOS 6.9 7.4 自动安装系统

kickstart实现 CentOS 6.9 7.4 自动安装系统

安装完成, 成功点亮.

至此, 文章结束, 最终结果还是个半自动安装:

  1.把这个镜像使用软碟通或者别的软件或者dd 放进U盘

  2.设置bios启动顺序为U盘

  3.点击方向键下-->回车-->大佬请喝茶-->茶喝好了就装好了

其实这个东东一点也不难, 前提是你得拥有丰富的windows安装经验....

添加一些笔记类的文本:

制作Linux自动安装iso包-CentOS6


制作引导光盘和U盘
    创建引导光盘:
        mkdir -pv /app/myiso
        cp -r /misc/cd/isolinux/ /app/myiso/
        vim /app/myiso/isolinux/isolinux.cfg
            initrd=initrd.img text ks=cdrom:/myks.cfg
        cp /root/myks.cfg /app/myiso/
        mkisofs -R -J -T -v --no-emul-boot --boot-load-size 4 --boot-info-table -V "CentOS 6.9 x86_64 boot" -b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/boot.iso /app/myiso/
        注意: 以上相对路径都是相对于光盘的根, 和工作目录无关
    创建U盘启动盘
        dd if=/dev/sr0 of=/dev/sdb
应答文件的建立:
    安装kickstart
    在图形界面下使用 system-config-kickstart 编辑安装选项
        语言-键盘-root密码-系统架构-自动Reboot-不启动图形界面
        安装方法
        分区: 清除MBR, 删除所有分区, 删除所有卷标, 设置文件系统分区等
        网络设置: DHCP等设置
        验证方法: 本地验证, 一般不动
        防火墙: 禁用
        显示: 是否安装图形界面
        rpm包的选择--> 基于repo
        安装前脚本 --> 一般不用
        安装后脚本:
            #直接配置yum
            mkdir /etc/yum.repos.d/bak
            mv /etc/yum.repos.d/* /etc/yum.repos.d/bak
            cat > /etc/yum.repos.d/base.repo << EOF
            [base]
            name=CentOS- Base - 163.com
            baseurl=http://mirrors.163.com/centos/7/os/x86_64/
            gpgcheck=0
            EOF
            #添加用户等等操作
        保存为ks6_mini.cfg等

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

转载注明出处:https://www.heiqu.com/12727.html