这几天突然想打包一款自己定制的系统,装到U盘里,到外面的时候直接就用自己的系统了。

Ubuntu的LiveCD不能满足要求,很多软件没安装上,载入之后再apt-get就太浪费时间了

Google了一下,发现Remastersys这个软件。

Remastersys可以把你安装的Ubuntu、Debian及其衍生版打包成一个可以用来安装的Live CD/DVD的iso文件。
你可以打包一个包含个人数据的iso文件作为系统备份,也可以打包一个不包含个人数据的iso文件发布给其他人安装。

 

打包方法:

1、安装一个Ubuntu(我选择了vmware虚拟机),不能安装任何专有的显卡驱动程序(如nvidia或ati的驱动),因为专有显卡驱动不能在Live CD中使用,用户在安装系统后需要重装显卡驱动。

2、安装好完整的语言包(用纯英文应该可以忽略这步)

3、换源,更新系统

4、安装常用软件及常见依赖包(我安装了Chrome、nginx、php、mysql、FileZilia、keepass、aircrack,apt-get自动把依赖包装好了)

5、sudo apt-get clean 清理下垃圾。。。

6、安装Remastersys,由于ubuntu 12.04官方源中已经去掉remastersys,要先把源添加进去

下载这个文件,用ubuntu软件中心导入 

添加remastersys源

如果出现了两个,要记得把(源代码)删掉!

关闭窗口,然后在软件管理中心搜索 remastersys安装即可

Remastersys有两种制作livecd的模式

Backup:打包整个系统,包括你的个人数据和配置信息。
Dist:打包一个可与朋友分享的iso文件,不包括你的个人数据和配置信息。

如果用Backup选项来打包的话,进入Live模式也要输入用户名及密码,用户名和密码为被打包的系统的用户名和密码。
Backup选项的好处是可以保留个人设置和个人文件;缺点是用这个iso文件来进行安装的话,安装过程设置的用户名和密码将会无效,要用被打包的系统的用户名和密码来登录系统。
建议用Backup选项进行打包前先清除浏览器隐私数据和删除不必要的个人文件,并且清理/var/cache/apt/archives中的缓存软件包,减少iso的体积(如果U盘够大可忽略这步)

我本来就想制作给自己用的,所以选backup模式

在终端下执行

就会自动生成iso文件位于/home/remastersys/remastersys/custom-backup.iso

选择Dist的话,则不能保留系统及应用软件的个人设置,如桌面图片、浏览器主页、gedit文本编辑器设置等都将使用默认设置,这个模式是用于制作一个定制版并分享给其他人用的。

iso制作完成后,新建一个虚拟机测试下,没问题后写入到U盘,然后用U盘引导,就可以进入自己的livecd了。

 

   

已有 12 條評論

  1. qiushui 7 年前 (2013-01-14)
    @

    楼主啊,翻不了墙,下不了软件,其他安装方式依赖的太多了!肿么办?

    • 飛天鼠 7 年前 (2013-01-18)
      @

      这。。。翻x吧= =

  2. 相机什么牌子好 7 年前 (2012-08-25)
    @

    不错呵,欢迎回访。

  3. 张衡Henry 7 年前 (2012-08-22)
    @

    fb风格,这个时间线的主题很不错,当初我还想找这个来着。(吓)

  4. 艾伦 7 年前 (2012-08-20)
    @

    博客不错。 博主换友情链接吗!

    • JyLee 7 年前 (2012-08-21)
      @

      换吧,加上你的了。。。

  5. 电脑技术 7 年前 (2012-08-20)
    @

    Linux 没有研究过。

  6. 艾伦 7 年前 (2012-08-20)
    @

    不错。 专家就是专家

  7. ★﹌企鹅♂☆℡ 7 年前 (2012-08-19)
    @

    经过鉴定……你MJJ[ali溜]

  8. 小人物 7 年前 (2012-08-16)
    @

    经过本砖家专业鉴定 楼主为蛋疼党。。。

    • JyLee 7 年前 (2012-08-16)
      @

      你丫的。。。我正在用我的livecd回复你。。。。。。。。

      除了QQ(一小时起码执行了8次sudo killall QQ.exe),其他一切都很好。。。