kickstart文件及引导镜像的制作流程

kickstart文件及引导镜像的制作流程

kickstart文件制作流程

  • 安装制作kickstart文件的图形界面工具

    • [root@slave1 ~]# yum install system-config-kickstart
  • 开启工具

    • [root@slave1 ~]# system-config-kickstart
  • 在打开的图形界面中通过file菜单选项选择安装过程中生成的/root目录下的anaconda-ks.cfg作为默认配置,在此基础上进行修改,配置内容包括:

    • 基本配置

      • 安装过程中的默认语言
      • 键盘类型
      • 时区
      • root用户密码
    • 安装方法

      • 安装或升级
      • 配置安装源(CD-ROM、FTP、HTTP、NFS、Hard Drive)
    • 引导装载程序选项

      • 是否需要安装boot loader
      • 给内核传递的参数(auto rhgb quite)
    • 分区信息

      • 是否清楚MBR
      • 是否清除现有分区
      • 是否需要初始化磁盘标签
      • 设定分区布局
    • 网络配置

      • 配置网络接口
      • IP地址
      • 子网掩码
      • 网关
      • DNS
    • 验证

      • 用户登录的认证方式
    • 防火墙配置

      • 是否启用
      • 安全级别
    • 显示配置

      • 是否启用图形界面
    • 软件包选项

      • 需要安装哪些软件包
    • 安装前脚本
    • 安装后脚本
  • 最后通过file菜单选项选择ks.cfg的保存的位置

引导镜像制作流程

  • 创建myboot目录

    • [root@slave1 ~]# mkdir myboot
  • 复制/media/cdrom/isolinux/到myboot目录

    • [root@slave1 ~]# cp -r /media/cdrom/isolinux/ myboot
  • 赋予isolinux下文件写权限

    • root@slave1 isolinux]# chmod u+w *
  • 复制ks(ks.cfg)文件到/myboot/文件下

    • [root@slave1 ~]# cp ks.cfg /myboot/
  • 创建光盘镜像boot.iso,退出到myboot目录之外

    • [root@slave1 ~]# mkisofs -R -J -T -v –no-emul-boot –boot-load-size 4 –boot-info-table -V “CentOS 6 x86_64 boot” -csolinux/boot.cat -b isolinux/isolinux.bin -o /root/boot.iso myboot/

原创文章,作者:N27_xiaoni,如若转载,请注明出处:http://www.178linux.com/86221

(1)
N27_xiaoniN27_xiaoni
上一篇 2017-09-04 11:16
下一篇 2017-09-04 11:49

相关推荐

  • DNS服务器—-主从服务器搭建

    一、环境准备   1、准备三台测试       主DNS服务器地址:192.168.10.203       从DNS服务器地址:192.168.10.103       测试主机地址:  192.168.10.120 …

    Linux干货 2015-05-18
  • 20160802学习笔记

    useradd相关补充:      1.新建一个用户创建时的一些默认权限在/etc/default/useradd配置中      2.新建用户家目录的过程实际就是将/etc/skel中的所有文件,拷贝到新建用户的/home下,并更改为改用户的用户名   &n…

    Linux干货 2016-08-03
  • 破坏grub实验之二

    删除/etc/fstab和/boot和grub的stage1阶段 [root@localhost ~]# rm -rf /boot [root@localhost ~]# rm -rf /etc/fstab  [root@localhost ~]# …

    Linux干货 2016-09-28
  • shell脚本编程初步

    shell脚本编程初步    随着课程学习的深入,我们已经学习了一些常用的命令,会去解决了一部分简单的问题,但是这不能满足复杂的工作,它可以帮助我执行自动化的常用命令、执行系统管理和故障排除、创建简单的应用程序、处理文本或文件。所以我们开始了shell脚本的编程,帮助我们更好的去完成工作。简单地说,shell编程相当于帮我们之前…

    Linux干货 2016-08-15
  • 二叉树的应用详解 – 数据结构

    概述: 平衡树——特点:所有结点左右子树深度差≤1 排序树——特点:所有结点“左小右大字典树——由字符串构成的二叉排序树判定树——特点:分支查找树(例如12个球如何只称3次便分出轻重)带权树——特点:路径带权值(例如长度) 最优树——是带权路径长度最短的树,又称 Huffman树,用途之一是通信中的压缩编码。 1. 二叉排序树(二叉查找树 Bina…

    Linux干货 2015-04-07
  • linux系统文件的元数据

    linux系统文件的元数据 什么是元数据 文件的数据分两种: 一种元数据,既属性数据:metadata 一种就是数据本身:data 如何查看元数据: stat stat命令用于显示文件的状态信息 [root@localhost ~]# stat /tmp/mylinux File: ‘/tmp/mylinux’ Size: 143 Blocks: 0 IO …

    Linux干货 2018-03-11