Chinaunix首页 | 论坛 | 博客
  • 博客访问: 51821
  • 博文数量: 16
  • 博客积分: 657
  • 博客等级: 上士
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-29 09:11
文章分类

全部博文(16)

文章存档

2009年(4)

2008年(12)

我的朋友

分类:

2008-08-08 22:35:47

      clonezilla live是一个很棒的用于备份恢复系统整个硬盘或单独的分区(支持linux和瘟逗死)的livecd,不同于g4l的是,他默认不用愚笨的dd方式,而是使用partimage,ntfsclone等,压缩率要好的多,也更灵活,我们用他来批量安装定制的ubuntu系统,一段时间的使用,获得很好的效果,但也有一些小问题。
      由于在使用中需要用它安装恢复不同定制语言和要求的系统,只好根据每种需求制作了不同的镜像。理想情况是能够有菜单画面来选择使用不同镜像恢复系统,clonezilla确实提供了此功能,但是该选择画面之前却有几个不能跳过的画面来设定其他参数,然而那些设定对我们来说是不需要修改的,却又不能简单跳过,很讨厌。当然,clonezilla提供了批处理模式还原功能,这样倒是不用作任何选择就恢复设定好的镜像,但是由于该模式参数只能通过编辑光盘上的配置文件设置,制作的一张iso又只能设置一种配置,不可以启动时修改或用菜单选择不同配置,也很烦。
      这两天去clonezilla-live的网站逛,发现有新的测试版可用,添加了令人高兴的启动光盘时直接设置命令行参数的方式来配置,这样一张盘就可以有多种设置,看起来完美解决了问题,而且多了直接指定使用的系统备份文件来生成定制版的自启动恢复光盘iso/U盘功能,也很不错。
      下载了最新的clonezilla-live-20080805-intrepid.iso,首先测试用他直接制作自启动恢复光盘,嗯,似乎一切顺利,生成了iso,然后将该iso烧录到DVD+RW。用新的盘启动,isolinux的菜单出来了,菜单项名字也变成了包含镜像名字的选项,回车,开始加载linux,然后,黑屏了....,看来是图形模式问题,可是明明下载的原版iso是好的啊,Ctrl+Alt+Del还管用,系统没彻底死,重启,选择安全图形模式,这次不再黑屏了,但是执行到最后,打印了一堆信息,大意是自动恢复系统软件模块ocs-sr的帮助信息,似乎是我们没有加任何参数执行了它。看来它是不肯好好工作了,但是如果该功能是完全不可用的话,人家开发者也不用吹该功能了啊,没法子,解开iso,解开filesystem.squashfs,自己分析吧,反正就是一堆的shell脚本。对启动过程分析结果,发现他是调用etc/ocs/ocs-live.d/S03prep-drbl-clonezilla来处里/proc/cmdline,然后把获取的参数写入etc/ocs/ocs-live.conf。而这个文件就是以前版本那个配置文件,原来是这种办法巧妙的即继承了以前的开发成果,又提供了新的设置功能,想法不错哦。进一步对该文件分析,是使用grep分析cmdline参数时发生的问题,问题的原因是我在设定生成的镜像时,名称包含了"_",而这个分析语句不认识这玩意,于是分析参数失败,自然就不灵了。再说那个启动黑屏的问题,对比生成的iso里的isolinux.cfg和原版iso内的文件,原本的isolinux.cfg在设定显示时用mode=1024x768之类的设置,而新的iso则是vga=788之类的,可能俺的显卡这样子有问题,改回和原版一样的设置,同时修改文件/目录名不包含"_",重做iso,刻录,启动,一切都像设想的那样完美工作了。加入其他版本的备份镜像,修改isolinux.cfg菜单,这样就可以开机启动时选择不同镜像进行恢复了。
     
阅读(4096) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-09-10 17:28:41

这位大哥,不知道你有没有比较详细的做CLONEZILLA的自动恢复的U盘。能否指教。