ubuntu制作自己的ISO

1.为什么要制作自己的ISO

我们生产环境或者编译环境中经常安装配置了好多软件,有的软件安装、配置又特别麻烦,遇到内核崩溃或者要新安装一个生产环境或者编译环境要花费很多时间,这时候有自己生成环境或者编译环境的ISO就很有用了,只要用自己的ISO安装系统,一切问题就可以搞定。

2.安装remastersys

可以使用remastersys来生成自己的ISO。Remastersys是一种工具,使用它可以在Klikit 或Ubuntu中做两件事,一是进行系统备份,其备份可以选择包括你的个人资料,二是将备份做成可以自起动安装的Live cd 或 dvd 安装盘。安装Remastersys可以使用apt-get来安装,由于目前apt-get的源没有remastersys工具的源,所以需要自己修改下/etc/apt/sources.list,具体操作如下所示:
<span style="font-size:14px;">sudo vi /etc/apt/sources.list
deb http://www.remastersys.com/ubuntu oneiric main
把这加入source.list文件中</span>
修改完source.list文件,更新一下apt:
<span style="font-size:14px;">sudo apt-get update</span>
这有可能更新失败,此时会报如下错误:
<span style="font-size:14px;">W: GPG 错误:http://www.remastersys.com oneiric InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY B6068D25</span><pre name="code" class="plain"><span style="font-size:14px;">
</span>
W: 无法下载 bzip2:/var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_saucy_main_source_Sources Hash 校验和不符W: 无法下载 bzip2:/var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_saucy_main_binary-i386_Packages Hash 校验和不符E: Some index files failed to download. They have been ignored, or old ones used instead.
 
 解决办法需要做如下两个步骤: 
<span style="font-size:14px;">取后八位
sudo apt-key adv --recv-keys --keyserver keyserver.Ubuntu.com 5563B350</span>
更新完成后,进行第二步骤:
<span style="font-size:14px;">sudo mv -f /var/lib/apt/lists /var/lib/apt/lists.bak
sudo apt-get update</span>
完成更新后就可以安装remastersys:
<span style="font-size:14px;">sudo apt-get install remastersys</span>

3.制作自己的ISO

<span style="font-size:14px;">sudo remastersys
sudo remasstersy dist cdfs</span>
然后要耐心等待,这里千万不要乱操作;
<span style="font-size:14px;">sudo remastersys dist iso filename.iso</span>
这里filename自己ISO的名字大功告成!在/home/remastersys中就可以找到你要制作的光盘镜像了。

另附:remastersys命令详解:
remastersys的语法: sudo remastersys backup|clean|dist [cdfs|iso] [filename.iso]
1)将你的系统备份制成一个live cd/dvd sudo remastersys backup 
2) 将你的系统备份制成一个live cd/dvd其名叫 custom.iso 的ISO文件. 
sudo remastersys backup   custom.iso 
3)清除由 remastersys产生的临时文件 sudo remastersys clean 
4) 产生一个可发布又包括你的个人资料的 livecd/dvd 
sudo remastersys dist 
5) 产生一个只有档案系统的可发布的 livecd/dvd 
sudo remastersys dist cdfs 
6) 为了产生一个可发布又包括你的个人资料的 livecd/dvd 其名叫 custom.iso的ISO文件: 
sudo remastersys dist iso custom.iso


<pre name="code" class="plain">
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值