kickstart及光盘引导镜像制作

一、kickstart简介
使用kickstart可以完成系统的自动化安装,原理是把安装过程内装写到配置文件中,这个配置文件可以放在光盘和文件服务器上,下面只介绍光盘引导镜像的制作。
二、光盘引导镜像制作过程
  (1) 准备工作目录,例如这里使用/tmp/cdrom;
   #mkdir /tmp/cdrom
  (2) 挂载系统发行光盘,复制光盘所有内容至/tmp/cdrom;
  #mount -r -t iso9660 /dev/cdrom /media/cdrom
  #cp -r /media/cdrom/. /tmp/cdrom
  #chmod u+w isolinux/* 修改文件权限
  (3) 复制制作好的kickstart文件ks.cfg至/tmp/cdrom中;
  #cp /root/ks.cfg /tmp/cdrom
  (4) 如果需要,可以编辑/tmp/cdrom/isolinux/isolinux.cfg
    在label linux后的append指令后附加ks=cdrom:/ks.cfg,从而实现自动调用光盘上提供的ks文件;
  (5) 创建iso镜像:       
   # mkisofs -R -J -T -v --no-emul-boot --boot-load-size 4 --boot-info-table -V "CentOS 6.6 X86_64 boot disk" -b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/boot.iso cdrom/
  (6)安装

选择光盘启动,自动化安装
 三、ks.cfg配置文件详解

kickstat文件的组成
  命令段:设置语言,分区,时区等
  程序包段:%packages,%end
          包组:@group
                       package 安装包
                       -package 不安装包
   脚本段:
       %pre  安装前执行脚本
       %post   安装后执行脚本

1、启动配置

主要配置:是安装还是更新(install和update)、启动类型(光盘和网络)、设置安装语言、键盘类型等

2、安装后配置

主要配置:firewall、iptables、selinux、timezone等

3、分区配置

时间: 2024-07-30 00:06:59

kickstart及光盘引导镜像制作的相关文章

CentOS系统安装(下):无人值守安装--kickstart文件及引导镜像的制作

1. 什么是kickstart安装? kickstart是RedHat/CentOS/Fedora等系统实现无人值守自动化安装的一种安装方式,系统管理员可将安装过程中需要配置的所有参数集成于一个kickstart文件中,而后在系统安装时,安装程序通过读取事先给定的这个kickstart文件自动化地完成配置并安装完成. anaconda的配置方式有以下两种: (1)交互式配置: (2)通过读取事先给定的配置文件事先自动完成配置,这个配置文件就是kickstart文件,它遵循特定的语法格式. 在前面

制作kickstart文件和引导镜像

制作kickstart文件和引导镜像原文:http://www.178linux.com/88400kickstart制作:(1)通过手动编辑,莫个kickstat模板进行修改:如根目录下的anaconda-ks.cfg(2)通过图形界面制作kickstart文件,可以安装system-config-kickstart,通过kickstart配置程序打开某个模板,如anaconda-ks.cfg,在图片界面下的修改,基本配置:默认语音,键盘类型,时区,管理员口令.安装方法:可以执行新的安装或者升

centos启动流程以及kickstart及引导镜像制作

1.centos安装启动过程中其实 通过安装程序anaconda来进行(仅针对centos系统,用到的是anaconda程序来安装),anaconda运行在OS上,此时OS还没安装,那是anaconda是怎么运行的呢?其实init启动后,anaconda程序就运行了,前期其实就是:光盘上的bootloader --> 光盘上指定的配置好的vmlinuz, initrd.img --> 完成后直接运行anaconda. 2.anaconda的安装        1.anaconda把安装过程分成

Linux内核编译、管理以及kickstart和引导镜像制作

其实内核就是系统上面的一个文件,包含了驱动主机各项硬件的检测程序与驱动模块,而Linux的内核是单内核体系,且是模块化的 内核的组成部分: 核心文件:/boot/vmlinuz-VERSION 模块文件:/lib/modules/VERSION/ *.ko: 模块间或许存在依赖关系: ramdisk: 非必须性内容:只是用于实现内核在无法加载根文件设备时提供 内核模块管理: lsmod命令:列出已经装载的模块 另一种办法:# cat /proc/modules modinfo: 查看指定模块的详

kickstart及引导镜像制作

1,挂载系统发行光盘到/mnt目录下 # mount -o ro /dev/cdrom /mnt/ 2,复制系统发行光盘中的isolinux目录至/tmp/cdrom: #mkdir /tmp/cdrom #cp /mnt/isolinux /tmp/cdrom 3,制作kickstart文件ks.cfg文件至/tmp/cdrom下 #安装system-config-kickstart #yum install system-config-kickstart -y 4,在命令输入system-c

CentOS kickstart及引导镜像文件制作

安装CentOS操作系统,一般会选择通过光盘安装,光盘中有Packages所有的rpm包文件.repodata所有包的元数据文件.以及RPM-GPG-KEY-CentOS-#(版本)的公钥文件(主要作用就是验证RPM包的来源性和数据完整性验证)等. 其中的isolinux目录下文件vmlinuz和initrd.img是特殊的内核和引导文件,光盘中的bootloader程序会识别别加载vmlinuz和initrd.img使之成为一个临时的OS接下来会启动anaconda这个自动安装程序,自动去安装

Kickstart及引导镜像的制作

anaconda介绍 设置光盘为第一启动项引导操作系统,开机时光盘会启动boot.cat,和isolinux.bin这两个文件启动图形引导界面,在图形引导界面键入ESC键入boot启动界面,键入启动标签然后会根据isolinux.cfg文件记录的标签信息,启动对应的内核和init文件,配置ip地址和anaconda自动安装文件,开始联系服务器自动安装操作系统. Anaconda启动过程分为三个阶段: 安装前配置:键盘类型,语言环境,管理员密码,磁盘分区 安装执行过程:将用户选定要安装的程序包,基

Redhat制作kickstart安装光盘

一Redhat一键式光盘制作步骤 挂载光盘镜像,进入光盘镜像所在的目录,例如挂载目录为/mnt mount -o loop -t iso9660 rhel-server-6.4-x86_64-dvd.iso /mnt/cdrom 拷贝光盘所有文件到某一个目录下,例如目录为/home/kinstall cp -a /mnt/cdrom/. /home/kinstall 光盘中有2个隐藏文件(.discinfo和.treeinfo)一定要有,不然无法正常引导,拷贝完成之后检查下这2个文件是否存在.

开机启动及grub基础知识和光盘镜像制作

1.简述linux操作系统启动流程 POST-->BIOS-->bootloader(MBR)-->kernel(ramdisk)-->rootfs(switch root)-->/sbin/init 加电自检 启动bios 读取mbr引导 加载内核(ramdisk) 根切换 执行/sbin/init文件 执行/etc/rc.d/目录下所有S开头的服务 2.简述grub启动引导程序配置及命令行接口详解 stage1:安装在mbr stage1_5:存放在mbr之后的扇区 st