红旗linux系统下载iso_linux 定制系统ISO

3a9ffc5240605d94307b34ce22b326b4.png

系统环境:centos 6.5 x64

虚拟机:vmwave workstatio 12.0

将centos_6.5镜像 挂载到 /var/www/html/os, 利用虚拟机挂载。

Centos 6.5 光盘内容

文件/目录名

作用

CentOS_BuildTag

Centos 的编译标记

EFI

EFI 引导的相关文件

EULA

用户协议文件

GPL

GPL协议文件

images

目录包括了必要的启动映像文件

isolinux

目录存放光盘启动时的安装界面信息

Packages

目录存放安装软件包及信息

repodata

RELEASE-NOTES-en-US.html

发行说明(英文版)

RPM-GPG-KEY-CentOS-6

Gpg key

RPM-GPG-KEY-CentOS-Debug-6

Gpg key

RPM-GPG-KEY-CentOS-Security-6

Gpg key

RPM-GPG-KEY-CentOS-Testing-6

Gpg key

TRANS.TBL

光盘中所有的文件类型信息说明

.discinfo

安装介质的识别信息

1. 建立环境

# cd //回到$HOME

# mkdir myos

# mkdir -p myos/Packages

同步光盘内的文件到 myos,Packages 目录除外

# rsync –av --exclude=Packages /media/CentOS_6.5_Final myos

安装相应的工具软件

# yum -y install anaconda-runtime createrepo yum-utils anaconda anaconda-help busybox-anaconda mkisofs

2. 获取所需的软件包

A) 将 anaconda-ks.cfg , install.log 复制到$HOME。

Centos系统安装完成以后(我这里是以先安装centos(选择mini类型)的生成文件来做),在系统里会产生日志。日文文件存放在/root/install.log。会产生kickstart 安装配置文件,此配置存放在 /root/anaconda-ks.cfg

install.log 记录本系统安装了的软件包,anaconda-ks.cfg 为系统的安装配置文件。

B) 根据install.log 复制出我们所需要的软件包

根据install.log 生成软件包列表文件

# cat install.log | grep Installing | sed 's/Installing //g' > packages.list

将所需rpm包 复制到Packages目录下

for i in `cat packages.list`;do cp /var/ww/html/os/Packages/$i /$home/myos/Packages/

C) 编写.cfg文件

将anaconda-ks.cfg 复制到 ~/myos/isolinux/ks.cfg

Ks.cfg 此KS 文件类似于我们的cobbler ks脚本

D) 修改 isolinux.cfg

3. 制作 iso 文件

A) 更新 comps.xml //如不执行此步骤会提示找不到软件包,要求插入磁盘1

# cd myos

# declare -x discinfo=`head -1 .discinfo`

# createrepo -u "media://$discinfo" -g repodata/*-comps.xml ./

B) 生成制作iso

# cd myos

# mkisofs -R -J -T -r -l -d -joliet-long -allow-multidot -allow-leading-dots -no-bak -o ../myos-0.1-x86.iso

-b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table ./

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值