• kickstart文件制作与光盘镜像制作


    kickstart文件,是linux(Redhat、Centos、Fedora)下的anaconda安装程序的配置文件,基于此文件,可以实现linux的无人值守安装,在需要大规模部署安装linux的情况下,这会是一个非常简单有效率的工具。

    kickstart文件的组成

    命令段:指明各种安装前配置,如键盘类型等
    程序包段:指明要安装的程序包组或程序包,不安装的程序包等
    %packages
    @group_name
    package
    -package
    %end
    脚本段:
    %pre:安装前脚本
    运行环境:运行于安装介质上的微型Linux环境
    %post:安装后脚本
    运行环境:安装完成的系统
    命令段的命令

    命令段的命令
    必备命令
    authconfig:认证方式
    authconfig --useshadow --passalgo=sha512
    bootloader:bootloader的安装位置及相关配置
    bootloader --location=mbr --driverorder=sda --append="crashkernel=auto crashkernel=auto rhgb rhgb quiet quiet"
    keyboard:设置键盘类型
    lang:语言类型
    part:创建分区
    rootpw:指明root的密码
    timezone:时区
    可选命令
    install or upgrade
    text:文本安装界面
    network
    firewall
    selinux
    halt
    poweroff
    reboot
    repo
    user:安装完成后系统创建的新用户
    url:指明安装源
    创建kickstart文件的方式

    直接手动编辑
    依据某模板修改 ///root/anaconda-ks.cfg
    可使用工具创建:system-config-kickstart(centos6)

    注意:选择clear master boot record和Remove all existing partitions才能实现全自动化安装,否则会弹出提示对话框。
    3.查看root下生成的文件,并检查语法错误
    #ksvalidator ks.cfg
    制作引导光盘
    1、首先准备工作目录,这里使用
    [root@qingcheng-app3 ~]# mkdir /tmp/myiso
    2、挂载系统发行光盘,复制isolinux目录至tmp目录下
    [root@qingcheng-app3 ~]mount -o /dev/cdrom /mnt/cdrom
    [root@qingcheng-app3 ~]cp /root/myks.cfg /tmp/myiso
    [root@qingcheng-app3 ~]cp -a /mnt/cdrom/isolinux /tmp/myiso
    [root@qingcheng-app3 ~]cd /tmp/myiso/isolinux&&vim isolinux.cfg

    [root@qingcheng-app3 ~]mkisofs -R -J -T -v –no-emul-boot –boot-load-size 4 –boot-info-table -V "Centos 6.6 x86_64 boot" -b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/boot.iso myiso/
    注意:一定退出myiso目录,创建光盘镜像,指明路径信息。
    3、如果需要的话,可以将制作好的boot.iso镜像复制到windows上面,新建虚拟机,设置光盘启动进行测试。

  • 相关阅读:
    PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
    PHP提取字符串中的手机号正则表达式怎么写
    关于PHP如何用实现防止用户在浏览器上使用后退功能重复提交输入
    php解析url并得到url中的参数
    Linux25_安装CentOS服务器并配置
    Linux24_编译安装软件
    Android16_Binder连接池
    Android15_IPC方式之Bundle及文件共享
    Android14_IPC方式之Socket
    Android13_IPC方式之ContentProvider
  • 原文地址:https://www.cnblogs.com/kangfeng/p/8436351.html
Copyright © 2020-2023  润新知