这几天突然想打包一款自己定制的系统,装到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源
1 |
deb http://www.remastersys.com/ubuntu oneiric main |
如果出现了两个,要记得把(源代码)删掉!
关闭窗口,然后在软件管理中心搜索 remastersys安装即可
Remastersys有两种制作livecd的模式
Backup:打包整个系统,包括你的个人数据和配置信息。
Dist:打包一个可与朋友分享的iso文件,不包括你的个人数据和配置信息。
如果用Backup选项来打包的话,进入Live模式也要输入用户名及密码,用户名和密码为被打包的系统的用户名和密码。
Backup选项的好处是可以保留个人设置和个人文件;缺点是用这个iso文件来进行安装的话,安装过程设置的用户名和密码将会无效,要用被打包的系统的用户名和密码来登录系统。
建议用Backup选项进行打包前先清除浏览器隐私数据和删除不必要的个人文件,并且清理/var/cache/apt/archives中的缓存软件包,减少iso的体积(如果U盘够大可忽略这步)
我本来就想制作给自己用的,所以选backup模式
在终端下执行
1 |
sudo remastersys backup |
就会自动生成iso文件位于/home/remastersys/remastersys/custom-backup.iso
选择Dist的话,则不能保留系统及应用软件的个人设置,如桌面图片、浏览器主页、gedit文本编辑器设置等都将使用默认设置,这个模式是用于制作一个定制版并分享给其他人用的。
1 |
sudo remastersys dist |
iso制作完成后,新建一个虚拟机测试下,没问题后写入到U盘,然后用U盘引导,就可以进入自己的livecd了。
楼主啊,翻不了墙,下不了软件,其他安装方式依赖的太多了!肿么办?
这。。。翻x吧= =
不错呵,欢迎回访。
fb风格,这个时间线的主题很不错,当初我还想找这个来着。(吓)
博客不错。 博主换友情链接吗!
换吧,加上你的了。。。
Linux 没有研究过。
不错。 专家就是专家
经过鉴定……你MJJ[ali溜]
经过本砖家专业鉴定 楼主为蛋疼党。。。
你丫的。。。我正在用我的livecd回复你。。。。。。。。
除了QQ(一小时起码执行了8次sudo killall QQ.exe),其他一切都很好。。。
wine么……