无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 58572|回复: 170
打印 上一主题 下一主题

用GRUB4DOS打造一键还原,硬盘维护系统。

[复制链接]
跳转到指定楼层
1#
发表于 2011-1-1 23:57:51 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
在无忧论坛潜水一年多,学到很多东西,包括我这个多功能一键还原、电脑维护系统。
本人绝对菜鸟,高手请掠过:)
啰嗦一句,本人这个系统里的东西除了这一句:Ghost -nousb -clone,mode=pload,src=1:2\sys.gho:1,dst=1:1 -sure -rb所有东西都不是原创,在此先谢过被我借用过作品的各位大侠。

工作原理:将GRUB4DOS写入MBR引导各分区系统以及隐藏分区的一键还原GHO文件、PE等系统维护检测工具。

本系统分二个版本。
1:客户版:装机人员将本系统“装”到顾客的电脑上当一键还原系统使用。
2:专业版:将本系统“装”到硬盘,或者U盘移动硬盘上。

本系统制作简单,所谓的“装”只不过是将文件复制到硬盘上,再用pauly大侠的BOOTICE写一下引导就行。支持隐藏分区。

因为本系统采用写入MBR的GRUB4DOS直接引导硬盘,而还原以及维护软件都放在隐藏分区,所以本系统的一键还原还原和电脑上有没有系统毫无关系。当然GRUB4DOS也可以很容易的引导装在硬盘不同分区的系统:如您装在第一分区的WIN7、第二分区的XP、以及其他分区的LINUX系统,也可以将无线破解BT3放在隐藏分区开机时按热键直接引导。

客户版开机界面:



专业片开机界面:



客户版菜单:

timeout 3
default 0
find --set-root /BOOT/MESSAGE
gfxmenu /BOOT/MESSAGE

title 1:启动本机系统
rootnoverify (hd0,0)
makeactive
chainloader +1

title 2:启动高级系统维护工具
map --mem /BOOT/WINPE03.ISO (0xff)
map --hook
chainloader (0xff)
title 3:一键还原本机系统
map --mem /BOOT/XGHOST.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


专业版菜单:

timeout 3
default 12
find --set-root /IMG/MESSAGE
gfxmenu /IMG/MESSAGE
title 1:启动带网络功能PE
map --mem /img/MY.ISO (0xff)
map --hook
chainloader (0xff)
title 2:启动精简版高级系统修复PE
map --mem /img/WINPE.ISO (0xff)
map --hook
chainloader (0xff)
title 3:先加载 USB2.0再启动WinPE(不支持2.0的老主板)
kernel /img/PLPBT.BIN || find --set-root /img/PLPBT.BIN && kernel /img/PLPBT.BIN
pause --wait=0 USB2.0 Module is ok!
map --mem /WINPE.ISO (0xff)
map --hook
chainloader (0xff)
title 4:启动DiskGenius 强大的硬盘分区及数据恢复工具
map --mem /img/DGDOS3220106.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 5:运行ADDS中文安全无损分区工具
kernel /img/memdisk.gz c=50 h=8 s=36 floppy   
map --mem  /img/ADDS2160.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 6:运行hddreg硬盘坏道再生修复工具
map --mem /img/hddreg.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 7:运行MaxDOS 8常用工具
kernel /img/memdisk.gz c=194 h=2 s=36 floppy   
map --mem /img/MaxDOS.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 8:启动GHOST 11.01 手动
map --mem  /img/ghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 9:运行MHDD硬盘检测修复程序
map --mem  /img/MHDD.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 10:破解Windows登陆密码  
map --mem  /img/PASSWORD.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 启动中文版CD linux(无线网络破解)
kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd

title 启动第一主分区操作系统
rootnoverify (hd0,0)
makeactive
chainloader +1

title 启动第二主分区操作系统
rootnoverify (hd0,1)
makeactive
chainloader +1


网盘地址:

http://u.115.com/file/f555e802bb#
GRUB.rar

提取码:f555e802bb

[ 本帖最后由 影魅 于 2011-1-3 01:05 编辑 ]

ii.png (121.04 KB, 下载次数: 326)

ii.png

多分区实验XP-2011-01-01-11-18-04.png (161.16 KB, 下载次数: 352)

多分区实验XP-2011-01-01-11-18-04.png
2#
 楼主| 发表于 2011-1-2 00:14:05 | 显示全部楼层
这东西我自己用了半年多,感觉还比较好用,特别是采用这个还原以后,卖出去的机子很少回来装系统。呵呵,省事:)
自己觉得太没有技术含量了,所以一直不敢拿出来,主要是怕丢人,这么大一个人了,要是将自己搞丢掉就不好玩了你说是吗。
今天又来到一键恢复区,发现大家的一键恢复都做得很完美。但都同时可以让顾客自己备份系统,而且一键恢复也稍复杂了一点。根据我以往的经验,一键还原软件如果有二个选择那些菜鸟顾客都可能创造性的给你选错。所以,最好的办法就是一键,真正的一键,按下去直接恢复系统,没有任何其他选项。

硬盘版(客户版)一键还原的制作(专业版维护用可启动硬盘制作也一样)

用U盘或光盘启动电脑至PE下,打开分区工具,将第二个分区分小一点,XP系统3G足够作为将来的隐藏分区。(主分区,逻辑分区都行,只要是第二个分区就行)



将BOOT、GRLDR、MENU.LST、SYS.GHO文件复制到第二个分区。



注:SYS.GHO文件就是将来的还原文件。可以是通用GHOST文件改名,或者先不复制等系统装好后手动打包进去。(GHOST认得隐藏分区)


将第二分区隐藏。



打开BOOTICE选择硬盘,点《主引导记录》



在弹出的窗口选《GRUB FOR DOS》点《安装配置》



如图,将原来的GRLDR改成LDRXPE,再点击《写入磁盘》



OK,大功告成。


重启电脑就可以看到一键恢复的界面了。

  


默认第一项进入系统,(当然现在还没有系统)选2进入PE、选3则启动一键还原。

自己维护硬盘做法和客户版一样,只不过将将BOOT、GRLDR、MENU.LST三个文件换成专业版的IMG,GRLDR,MENU.LST。

XGHOST.IMG单文件下载地址

http://u.115.com/file/f56cf7252c

提取码:
f56cf7252c

超级简单的维护用移动硬盘以及U盘版启动制作教程在54楼。

[ 本帖最后由 影魅 于 2011-1-10 22:58 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2011-1-2 09:36:23 | 显示全部楼层
谢谢分享

很同意你的做法,用户仅需还原即可。
可否分享一下你菜单所用的1个img文件 XGHOST.IMG
title 3:一键还原本机系统
map --mem /BOOT/XGHOST.IMG (fd0)
这个 ghost img 是否支持 SATA?是不是已经设定 仅恢复?


昨天晚了没有上传,今晚传上去。本菜鸟本来写字是一套,就是一键备份和一键还有二个批处理,使用后发现根本就没有必要将一键备份交给顾客。备份必须手动GHOST,如果会手动GHOST,将备份写到隐藏分区去,那么,他一般来说他也算内行,他自己会承担后果。如果不会,那就老老实实的用本菜鸟之还原文件:)

支持SATA。

[ 本帖最后由 影魅 于 2011-1-3 01:08 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2011-1-2 23:22:00 | 显示全部楼层
网盘地址:

http://u.115.com/file/f555e802bb#
GRUB.rar

提取码:f555e802bb
回复

使用道具 举报

5#
 楼主| 发表于 2011-1-3 10:22:21 | 显示全部楼层
第二分区?  复杂了。。。
最后一个分区比较好!

已经有数据的硬盘,改第二分区要保存数据从新分区, 复杂呀。
改最后一个分区就简单多了。


我觉得一样,就算是最后分区,你要搞出一个隐藏区总得删一个区。第二分区可以从C盘主分区挖一块出来,应当说灵活性更好。
回复

使用道具 举报

6#
 楼主| 发表于 2011-1-3 13:27:39 | 显示全部楼层
谢谢楼上的仔细。

一键还原本机系统中数据来源位置于主盘第二分区src=1:2\sys.gho:1


这个菜单来自客户版的,客户版有一键还原,但只支持一个主分区。(如果想支持多主分区多系统就得改写菜单)

title 启动第二主分区操作系统
rootnoverify (hd0,1)
makeactive
chainloader +1


这个来自专业版,专业版上没有一键还成。
专业版主要是用来装在自己的硬盘上,可引导多分区,也可以不装系统做为维修工具使用,也支持U盘,支持隐其分区。
专业版和U盘的教程还没来得极写:)
回复

使用道具 举报

7#
 楼主| 发表于 2011-1-3 22:28:51 | 显示全部楼层
嗯,看来楼主用了不少功夫
我去下一份看看..
谢谢!


工具本来是做给自己用的,在使用中慢慢积累。
回复

使用道具 举报

8#
 楼主| 发表于 2011-1-5 21:05:06 | 显示全部楼层
支持WIN7备份吗  帮我弄个  一键备份到D盘 自动命名SYS.GHO的  我更菜


到可见分区D盘,还是到隐藏的第二分区?我觉得备份到D盘没有什么意义,用户容易误删。
回复

使用道具 举报

9#
 楼主| 发表于 2011-1-5 21:15:10 | 显示全部楼层
可能考虑到编写ghost命令比较容易,所以放隐藏分区到1号硬盘的第2个分区吧(src=1:2\sys.gho)
第2个分区或者最后一个分区……倒无所谓,用无损分区软件就可以了。


的确是这样,不然要编写自动寻找GHOST文件难度较大。而且备份到第二分区(src=1:2\sys.gho)基本上也算是万能了,不用经常改写批处理。
我是从装机角度出发,放第二分区可从C盘(第一个系统主分区)割一块出来,大多数情况下C盘反而是最不重要的一个分区。

个人比较喜欢DISKGEN,不喜欢用PM:)

谢谢牛兄肯定。

你的界面比我的漂亮:)
回复

使用道具 举报

10#
 楼主| 发表于 2011-1-6 19:58:19 | 显示全部楼层
哈哈,俺扔了一块砖头,想不到引出二位大块的玉出来,这生意赚翻了。
回复

使用道具 举报

11#
 楼主| 发表于 2011-1-6 20:17:13 | 显示全部楼层
今天安装了个 WIN7 备份 按照你的图文 弄好以后 进不去WIN7系统了 又装了个XP按照你的做法成功了 郁闷中


我这个命令是引导第一硬盘第一分区的,只要是第一硬盘第一分区不管WIN7或者XP都可以引导,我测试过:)当然,要用硬盘本身引导,如果是用U盘或移动硬盘启动,菜单上的命令不能引导。
回复

使用道具 举报

12#
 楼主| 发表于 2011-1-7 20:16:19 | 显示全部楼层
find--set-root--ignore-floppies--ignore-cd/neidr
error 15:file not found
press any key to lontinue


这话应是找不到可引导文件。

你最后一个分区是逻辑的吧。
是何原因还没查清,我也碰到过一次。我的隐藏分区在第二个分区、逻辑。死活找不到可引导文件,后来将隐藏分区改成主分区问题解决。
回复

使用道具 举报

13#
 楼主| 发表于 2011-1-7 20:23:11 | 显示全部楼层
我的意思 就 假如  先分区   C盘分60G  D盘分60G  E盘分100G F分100g g盘分120g  H盘分10G   H盘是备份文件夹(隐藏)
步骤呢 分好区不隐藏  安装win7系统 全部安装好以后 用U盘吧文件拷到最后一个H盘的分区   引导然后在进PE隐藏  


其实先隐藏后隐藏,主分区逻辑分区都没有关系,看个人习惯吧。

我喜欢这么做:分好区后,将文件拷贝到第二分区,SYS.GHO也复制进去、隐藏、写引导、直接重启、按3一键恢复。

如果是通用版的GHOST文件就在装好机后再进PE手动备份文件覆盖原来的SYS.GHO。
如果是本机GHOST(因为我经常装一样的机子)还原后就OK了。
回复

使用道具 举报

14#
 楼主| 发表于 2011-1-7 20:26:54 | 显示全部楼层
安装WIN7  就不出现 界面了 直接进去WIN7了  在进去重新设置 出现


如果是安装,安装系统过程中会自动重写MBR,因为GRUB在MBR,安装系统后肯定要重写MBR。

GHOST系统不会重写MBR。
回复

使用道具 举报

15#
 楼主| 发表于 2011-1-7 21:00:33 | 显示全部楼层
GHOST的参数有时很烦的。。。而且每个人的用法和使用习惯又不一样,大家交流下心得也好啊!
比如:
/fx:这个参数在制作镜像文件和恢复非系统分区时可以使用,但用在恢复系统分区时使用可能会引起死机。。
/rb:程序执行完毕后强制重新启动系统。可最近发现在新出的主板上无效,(在华硕,技加的主板上共测试了8台)
     已向赛门铁克官方反馈。。。

再说说GRUB的MBR热键在有的主板上会引起卡死,这个可能大家说的比较多,
可奇怪的是有的主板上本来用的很好,但有时会不定期失效。。。。
这方面阿文的F10热键,IBM的F11热键,目前还没发现有啥问题。


我这个应当说是没有热键的,是直接用GRUB引导系统、PE和IMG文件。个人目前还没发现卡死现象。

之所以自己写一键还原就是因为阿文的F10,和IBM的F11不好使:)且听我慢慢道来。

因为经常要装工控机,98系统,2G电子盘,256DDR内存,一次要装几十台。而很多一键还原软件不支持98系统,阿文的F10支持98。

做好一个硬盘,硬盘之间对克,按理说连MBR一起克过去。但实际上,经常会有一些硬盘丢失MBR,要用阿文的文件再写一次F10。(这问题向阿文反应过,应是我水平的原因,一直没搞清问题出在哪)
后来,工控机系统又升级,要可恢复CMOS设置,可进PE修复。阿文的一键恢复对我来说不够用了。
然后,就自己动手写了:)

F11,要用PM自动从硬盘最后搞一个隐藏的主分区出来,在硬盘有数据的情况下不好使。一开始不支持98,对串口硬盘支持不完善。


Ghost -nousb -clone,mode=pdump,src=1:1,dst=1:2\sys.gho -z5 -sure -crcignore -fro -rb


Ghost -nousb -clone,mode=pdump,src=1:1,dst=1:2\sys.gho -sure -rb -z1

我这个多了一个参数(-z1),不加这个参数备份文件会比较大:)
回复

使用道具 举报

16#
 楼主| 发表于 2011-1-7 21:24:47 | 显示全部楼层
GRUB真是个好东西!

我在卖山寨本。
我自己的客户版菜单上有这项:
title 启动中文版CD linux(无线网络破解)
kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd

将CDLinux放在隐藏分区直接引导,告诉顾客,我的本本直接带无线破解系统,多一个卖点,而且做起来也很简单,就多复制170M文件。
回复

使用道具 举报

17#
 楼主| 发表于 2011-1-8 22:40:36 | 显示全部楼层
我就是用的安装版的win7   无聊时先设置引导还是安装完以后设置引导 都失败 隐藏分区在第2个上 主分区 也是那样


你的WIN7是否有个200M的分区,我估计是这个东西在做怪。

刚才安装了一个WIN7,安装好后复制文件写引导顺利启动。
如果你安装的WIN7有那个200M的隐藏分区,将第一项引导菜单改成下列形式看看。


title :启动Windows Vista/Windows 7
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr


这个只可引导WIN7不可引导XP。‘

如果系统在第一硬盘第一分区,主楼的菜单确定可成功引导。
回复

使用道具 举报

18#
 楼主| 发表于 2011-1-9 00:27:12 | 显示全部楼层
可否只上传一个XGHOST.IMG文件,谢谢楼主


http://u.115.com/file/f56cf7252c

提取码:
f56cf7252c
回复

使用道具 举报

19#
 楼主| 发表于 2011-1-10 21:02:08 | 显示全部楼层
我吧PE工具也去掉了 只留下 启动系统 和 还原系统  有的客户部知道PE是啥东西  越简单越傻瓜对**来说越好



个人感觉放一个PE还是有必要,虽然这个还原够坚强也够傻瓜,我的经验是:绝对不可低估用户的破坏力。有个PE比如杀毒啦,提取资数据……给自己更方便。

个人比较喜欢无忧的那个32M老虎PE,少而实用,启动飞快,随手扔个进去也不花什么时间。
回复

使用道具 举报

20#
 楼主| 发表于 2011-1-10 21:05:44 | 显示全部楼层
图片看起来不错,能分享一下原文件不?


原文件主楼里有下载地址:)

[ 本帖最后由 影魅 于 2011-1-10 21:22 编辑 ]
回复

使用道具 举报

21#
 楼主| 发表于 2011-1-10 22:19:21 | 显示全部楼层

超级简单的维护用移动硬盘以及U盘版启动制作教程

用GRUB4DOS制作电脑维护可启动移动硬盘/U盘真的太简单了!甚至不用格式化移动设备,只需将文件复制到移动设备的任意分区,然后写上启动就行。
(单分区,多分区都行,主分区逻辑分区没有关系,可见或者隐藏分区不管)

1:将移动硬盘或者U盘插入电脑,将IMG、LDRXPE、MENU.LSE三个文件复制到移动设备的任意分区。打开BOOTICE,选择移动设备,点《主引导记录》。



2:在弹出的窗口选择USB-HDD模式。点击〈安装/配置〉



3:返回主界面再点《分区引导记录》。



4:分区引导选《GRUB4DOS》点《安装/配置》。如果没激活就点击《激活此分区》。



5:在弹出界面将启动文件名改成:LDRXPE。    完成!!



[ 本帖最后由 影魅 于 2011-1-10 22:33 编辑 ]
回复

使用道具 举报

22#
 楼主| 发表于 2011-1-13 22:11:35 | 显示全部楼层
启动界面和一般的一键还原菜单区别,就是可以设置各种漂亮字体,
特别是菜单字体大……就非常特别了。


自己吹嘘一下,其他很多一键还原的界面都很难看,除了一些原装机在PE下的还原界面还可以过得去。而且界面不易修改,只有单项还原,不能在还原菜单上随意加减内容。

我这个就可以很方便的自己DIY还原界面,装机店可将自己店的LOGO,电话放到开机界面上,告诉别人这是我们店特制的一键还原,多NB!
回复

使用道具 举报

23#
 楼主| 发表于 2011-1-14 00:34:28 | 显示全部楼层
不对,菜单条应当可以透明的,记得做过一张启动界面有底色的,选择菜单条时只是菜单中字体的颜色变化而不会有白框的。
回复

使用道具 举报

24#
 楼主| 发表于 2011-1-14 12:21:52 | 显示全部楼层
菜单条不可以设置透明色,只能“伪透明”,例如你的背景是白色,菜单条是白色……看起来菜单条好像是“透明的”
其实!菜单条是白色的。


同理!如果背景是蓝色,我设置菜单条为蓝色,看起来菜单条是透明的,
其实!菜单条是蓝色的。

其它颜色类似。不再重复叙述了。
菜单条始终有颜色,只不过是“纯色”而已。


刚才将以前做的MESSAGE找出来看了,如你所说没有透明的。是我搞错了。但可以将菜单条缩小比如20像素局限于数字的范围。
回复

使用道具 举报

25#
 楼主| 发表于 2011-1-20 23:55:32 | 显示全部楼层
希望老大给个CD linux(无线网络破解)的ISO
不知道成不成的?
谢谢


这个去网上下一个啊。
回复

使用道具 举报

26#
 楼主| 发表于 2011-1-24 00:21:36 | 显示全部楼层
网上下载了一个

网上下载了个cdlinux_-0.9.6.1_ISO无线破解系统.iso
解压出来放到CDinux目录下
启动了进不来图形界面
显示[email=root@cdlinux]root@cdlinux[/email] 不知道怎么进


解压CDlinux.iso其中的CDlinux文件夹放入硬盘(隐藏分区)根目录下

还有老大 这个备份分区在系统的磁盘管理里面可以看的见
怕不小心会被有些人删除
不知道怎么做菜可以隐藏的掉
不在磁盘管理可见


这个问题有难度,不支持从磁盘管理里消失,可能HPA分区能支持。
回复

使用道具 举报

27#
 楼主| 发表于 2011-1-24 23:33:49 | 显示全部楼层
请问win7能用么?我的引导不了。


title 1:启动本机系统
rootnoverify (hd0,0)
makeactive
chainloader +1

可引导第一硬盘第一分区系统,XP,WIN7都行。
回复

使用道具 举报

28#
 楼主| 发表于 2011-2-14 23:22:02 | 显示全部楼层
吼吼·~·
顶一个
不用再烦公司的系统问题咯
一键搞定!


很高兴能帮到您。
回复

使用道具 举报

29#
 楼主| 发表于 2011-2-14 23:26:14 | 显示全部楼层
很强大,但是“不支持2.0的老主板”这句话有歧义,建议换一种说法。


谢谢您的欣赏,不知怎么表达更好。还好菜单可随意改标题。
回复

使用道具 举报

30#
 楼主| 发表于 2011-2-14 23:27:37 | 显示全部楼层
很好 的教学 支持楼主


比较通俗易懂吧:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-6 10:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表