打造livecd的过程

简介:

概念介绍:

http://fedoraproject.org/wiki/FedoraLiveCD/LiveOS_README

详细介绍整个livecd的框架,以及应用的文件系统,尤其是对于性能分析颇有见解overlay

https://fedoraproject.org/wiki/LiveOS_image

简单说明使用livecd脚本生成iso的细节

http://forums.fedoraforum.org/showthread.php?t=299437


环境部署的必需品:

epel livecd-tools git ansible python-argparse


第一步:安装母操作系统环境

CentOS 6.5


第二步:配置DNS ,添加DNSIP到网络配置文件:/etc/sysconfig/network-script/ifcfg-eth0

DNS1=8.8.8.8

说明:配置最近的DNS域名服务器,否则域名解析失败,导致制作失败


第三步:同步机器时间,否则无法使用HTTPS认证的仓库源,涉及到时间的认证签名

date  -s 2014/9/10


第四步:安装livecd创建需要的仓库源,开源项目epel

搜索epel仓库源的支持安装包:yum search epel

显示结果:epel-release.noarch : Extra Packages for Enterprise Linux repository

                    : configuration

安装epel:yum -y install  epel-release.noarch


第五步:安装livecd-tools 

yum -y install livecd-tools

注意事项:如果出现如下提示:

Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

采用多次尝试指令尝试,可以解决问题,或者没有同步时间


5)安装必须的脚本执行程序

 yum -y install git ansible python-argparse

6)下载livecd生成脚本

 git clone https://github.com/GR360RY/livecd-ansible.git



7)创建iso

livecd-creator --config=centos6-mini.ks --tmpdir=/mnt/sdb1/tmp  --cache=/mnt/sdb1/cache --fslabel=CentOS6.5

说明:创建临时文件夹mkdir /mnt/sdb1/tmp 创建缓冲文件夹 mkdir /mnt/sdb1/cache

请选择一个足够大的分区存放,以上都是以/dev/sdb1为工作区域。





     本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1548424,如需转载请自行联系原作者

相关文章
|
Linux 测试技术 Docker
Linux系统:第十三章:centos误删文件如何恢复文件数据
Linux系统:第十三章:centos误删文件如何恢复文件数据
362 0
Linux系统:第十三章:centos误删文件如何恢复文件数据
|
Linux
|
存储 Ubuntu Linux
2.7 使用LiveCD从光盘直接运行Linux,无需安装
Linux 世界中一个相对较新的现象是可引导的 Linux CD 发行版的出现。它无需安装就可以看到 Linux 系统是什么样的。
404 0
2.7 使用LiveCD从光盘直接运行Linux,无需安装
|
存储 Linux 数据安全/隐私保护

热门文章

最新文章