利用Remastersys备份Ubuntu

  Remastersys 是一种工具,使用它可以在 Ubuntu 中做两件事,一是进行系统备份,其备份可以选择包括你的个人资料,二是将备份做成可以自起动安装的 Live CD 或 DVD 安装盘。

安装 Remastersys

  软件源设置,修改源清单代码

  sudo gedit /etc/apt/sources.list

  将下列源址复制到 sources.list

  deb http://www.geekconnection.org/remastersys/repository/karmic/

  升级源清单

  sudo apt-get update

  安装 remastersys

  sudo apt-get install remastersys

  执行上述修改和命令后,就完成了安装

使用Remastersys

  1. 安装一个Ubuntu并配置至理想状态,但不能安装任何专有的显卡驱动程序(如nvidia或ati的驱动),因为专有显卡驱动不能在Live CD中使用,用户在安装系统后需要重装显卡驱动。要有足够的空闲硬盘空间,至少是被打包的系统占用空间的两倍。

  2. 点击菜单“系统——系统管理——Remastersys Backup”打开程序。打包前需要关闭Remastersys以外的所有应用程序窗口,并卸载所有network shares。然后点击“确定”按钮。

  3. 选择打包模式:

  Backup:打包整个系统,包括你的个人数据和配置信息。

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

  Distcdfs : 只生成系统的备份文件,对只加程序进安装 CD 的一种好方法 .cdfs 是 CD 光盘格式。

  DistIso : 只生成一个 ISO 文件,在之前需完成上一步。

  Modify:修改 Remastersys 的配置,如果你不确定是什么意思,就不要修改。

  Clean:清除临时文件。

  Info:关于 Remastersys Backup。

  Quit:退出 Remastersys Backup。

  如果用 Backup 选项来打包的话,进入 Live 模式也要输入用户名及密码,用户名和密码为被打包的系统的用户名和密码。而且 Live 模式的桌面没有安装图标,但可以从菜单“系统——系统管理——安装”来进行安装。

  Backup 选项的好处是可以保留个人设置和个人文件;缺点是用这个 ISO 文件来进行安装的话,安装过程设置的用户名和密码将会无效,要用被打包的系统的用户名和密码来登录系统。

  建议用 Backup 选项进行打包前先清除浏览器隐私数据和删除不必要的个人文件,并且清理 /var/cache/apt/archives中的缓存软件包,否则发布 ISO 文件时会泄露个人隐私,产生的 ISO 文件也会太大。

  选择 Dist 的话,则不能保留系统及应用软件的个人设置,如桌面图片、浏览器主页、gedit 文本编辑器设置等都将使用默认设置。

  4. 选定打包模式后,点击“确定”按钮。

  5. 再点击“确定”按钮开始打包。打包过程中不能打开其他应用程序或窗口。

  6. 十来分钟后,打包即告完成,打包好的 ISO 文件存放在“home/remastersys /remastersys/”目录里。点击“确定”按钮返回主菜单。

  7. 在主菜单选择“Quit”并确定退出程序。

  注意:对于 Ubuntu 10.04 以上版本,请手动执行:

  cp /boot/initrd.img-uname -r $WORKDIR/ISOTMP/casper/initrd.gz

  把 $WORKDIR 调换成你 Remastersys 所在的门路,而后再执行 Remastersys,抉择 Distiso 即可生成 ISO 了,这样生成的 ISO 就能够用最新的内核启动了。 因为 Remastersys 依附的是 Grub,当你安装了 Remastersys 的时候,系统中的 Grub2已经被Grub 代替了,因而生成 ISO 后要再执行:

  apt-get install grub2

  将体系中的领导程序恢复成grub2,不然你的系统有可能会无法启动。

  同时,我们也可以尝试使用Clonezilla进行对系统的ghost镜像复制,下载地址http://www.clonezilla.org/

利用Remastersys备份Ubuntu》上有1条评论

  1. 楼主,我的11.04版本,
    ====
    注意:对于 Ubuntu 10.04 以上版本,请手动执行:

      cp /boot/initrd.img-uname -r $WORKDIR/ISOTMP/casper/initrd.gz
    ====
    这句能不能在解释清楚一点?

发表评论

电子邮件地址不会被公开。 必填项已用*标注