无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 9701|回复: 29
打印 上一主题 下一主题

GRUB制作GHOST自动备份还原亲体验

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-4 15:50:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近又为GRUB忙活了几天,谈点自己的看法。。

一直以来,如何在NTFS上备份系统盘都是让人头痛的问题。有人会问:干嘛要NTFS?呵呵,没办法啊,比如我的机子,就一台主机,N台无盘工作站(无盘98),当然要做成无盘服务器了;还得自己用,当然Windows server首选了;还得做WEB服务器,就更要做成服务器了。这么多功能集于一身者,当然2003了,权限问题就出来了,不用NTFS用什么?服务器有光驱,可说不准那天就挂了,只有靠自身解决问题。双系统?根本就不可行,DOS能识别NTFS吗?就算有什么DOSNTFS之类软件要运行GHOST根本就办不到。GRUB就是再这种情况下才生的,它可以在最绿色的情况下使用,也就是说,一切权利尽在操作员手中掌握,对于我这种人来说,这才是最关键的。。。我都不知这个软件在干什么的话,我宁愿不用。。。

GRUB在国内热心人的支持改良下有了一定发展,不过客观的讲就是修修BUG,加入中文支持。之后就是乱军突起的时候,各种各样的版本,什么矮人。。淘气包。。这个全自动那个全中文。。。本人觉得,大家改就改吧,也不至于又是隐藏又是不兼容吧?不就是个GRUB吗?至于这样吗?

本人做了个类似软件,只要拷贝到根目录下,再在BOOT。INI下加入条目就行了,大家一看就会,也知是怎么工作的,整个批处理也就是全自动了。。^_^。窗口操作,集成GHOST11。01。本想做成外置的,可不得法,谁有办法说一声,目前只能修改IMG了。。。

拷贝BOOT目录到系统根目录
拷贝grldr到系统根目录
加入BOOT.ini字串
C:\grldr="土人龙多功能系统工具"



如果你要做成启动光盘,和上面的步骤类似,只是第三步装menu.lst中的根换成root (cd)就行了。。。如果你用的是UltraISO,请记住要在文件->属性->允许小写字母勾选,否则找不到menu.lst!!!本人因为这个在网上转了一个下午。。。。


做好的文档2.66MB

http://www.91files.com/?C7UAU8JN3WY76C8K2UB9

[ 本帖最后由 iamliqi 于 2007-12-4 04:13 PM 编辑 ]
2#
发表于 2007-12-4 16:01:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

3#
 楼主| 发表于 2007-12-4 16:09:06 | 只看该作者
没有什么,只是GHOST。。呵呵,想加什么做成IMG挂在menu.lst中就行了嘛。。。。

力求绝对绿色,不写MBR,不让它运行,它绝不能运行。。。

[ 本帖最后由 iamliqi 于 2007-12-4 04:12 PM 编辑 ]
回复

使用道具 举报

4#
发表于 2007-12-4 16:12:24 | 只看该作者
看标题以为是用GRUB编译GHOST……
回复

使用道具 举报

5#
发表于 2007-12-4 16:19:41 | 只看该作者
支持支持,下来学习学习。
回复

使用道具 举报

6#
发表于 2007-12-4 17:40:50 | 只看该作者
你的p处理如何自动的
可以内置menu.lst
等待时间为0
直接进入加载你的启动盘
回复

使用道具 举报

7#
发表于 2007-12-4 18:09:33 | 只看该作者
接受批评,删除。呵呵。。。。。。。。。

[ 本帖最后由 lianjiang 于 2007-12-5 07:25 AM 编辑 ]
回复

使用道具 举报

8#
发表于 2007-12-4 18:12:49 | 只看该作者
接受批评,删除。呵呵。。。。。。。。。

[ 本帖最后由 lianjiang 于 2007-12-5 07:25 AM 编辑 ]
回复

使用道具 举报

9#
发表于 2007-12-4 18:50:34 | 只看该作者
建议作者对公开的软件提高通用性。否则你能用,别人都用不起来,就失去公开的意义了。

[ 本帖最后由 lianjiang 于 2007-12-5 07:27 AM 编辑 ]
回复

使用道具 举报

10#
发表于 2007-12-5 00:41:46 | 只看该作者
呵呵.新人的处理座吧.还是要支持支持的..lianjiang兄也不要太苛刻了.
回复

使用道具 举报

11#
 楼主| 发表于 2007-12-5 10:08:35 | 只看该作者
标准软件,标准制作,还不通用???
想改面目改menu.lst就行,
想加工具改lqdos.img就行,
改画面改splashimage就行,
想加ISO启自动,加上就行。

。。。。

还要怎么个通用法???
回复

使用道具 举报

12#
 楼主| 发表于 2007-12-5 10:10:29 | 只看该作者
原帖由 lianjiang 于 2007-12-4 06:12 PM 发表
接受批评,删除。呵呵。。。。。。。。。


什么意思?不懂。。。

是那个全自动???
整个批处理。。。。这个东北话你的不懂???
回复

使用道具 举报

13#
发表于 2007-12-5 10:15:31 | 只看该作者
11楼指出,不要太苛刻,所以已删掉了原来的内容。当然已无法看懂了。
通用性,是指你的GHOST自动备份还原部分。而不是指grub4dos部分。
这次明白了吧?

[ 本帖最后由 lianjiang 于 2007-12-5 10:16 AM 编辑 ]
回复

使用道具 举报

14#
发表于 2007-12-5 10:52:50 | 只看该作者
孩子还是自己的亲哈
自我感觉好就行
回复

使用道具 举报

15#
发表于 2007-12-5 11:41:29 | 只看该作者
grub是grub,
跟ghost自动备份没有什么关系..
回复

使用道具 举报

16#
 楼主| 发表于 2007-12-5 12:05:20 | 只看该作者
关系还是有的,考虑到:

1。机子出问题了,XP无法进入
2。光驱正好坏了,无法启动,或所有启动盘都无法读出!^_^
3。网线正好不通,无法连上服务器
4。分区全是NTFS。。。

这时候你说除了用GRUB外还有什么能GHOST??

[ 本帖最后由 iamliqi 于 2007-12-5 12:07 PM 编辑 ]
回复

使用道具 举报

17#
发表于 2007-12-5 12:37:45 | 只看该作者
5,grub文件坏了,丢了,img文件没了。
拆硬盘,或许是最简单办法之一。呵呵。
回复

使用道具 举报

18#
发表于 2007-12-5 14:01:14 | 只看该作者
8.3就开始支持NTFS了,考虑NTFS分区那是很久以前的事了。。。

这么说吧,你有3个分区,BAT是1:3,但是别人有4个分区呢,别人最后一个分区是隐藏的呢
而且别人系统不装在C盘呢,通用性说的是这个。。不是GHOST和GRUB的事。。。
你说要别人想要什么功能就自己手动改,那还不如自己做个,反正1分钟的事,那么你发的这个就没意义了,
姑且不谈什么学习交流。个人看法,不说了。
回复

使用道具 举报

19#
发表于 2007-12-5 14:15:11 | 只看该作者
原帖由 iamliqi 于 2007-12-5 12:05 PM 发表
关系还是有的,考虑到:

1。机子出问题了,XP无法进入
2。光驱正好坏了,无法启动,或所有启动盘都无法读出!^_^
3。网线正好不通,无法连上服务器
4。分区全是NTFS。。。

这时候你说除了用GRUB外还有 ...

机子出问题
后面的假设都用不着假设。。
撤开修吧
修不了扔吧
旧的不去新的不来
回复

使用道具 举报

20#
发表于 2007-12-5 14:36:37 | 只看该作者
粗略看了一下,里面有几个硬伤。呵呵。
回复

使用道具 举报

21#
 楼主| 发表于 2007-12-5 17:46:40 | 只看该作者
抛砖引玉而已,这个是基本能解决问题的方法,之所以叫DIY,就是每个人都有扩展的机会,我的意思是说尽量给大家DIY的机会,尽量规范,别全集成成一疙瘩让人连修改的余地都没有....
我想大家真正期待DIY的目的就在于此....

这个东东当然不够完善,在一百个人的眼中就有一百种修改方法,我这个可以满足这个要求,别的能吗?我这个就是GRUB的扩展,别的呢?可能未必声明是GRUB的东西吧?你都不知它是什么怎么查资料?怎么扩展?
回复

使用道具 举报

22#
发表于 2007-12-5 18:48:38 | 只看该作者
啊哦
那个东东叫grub4dos吧
和grub差距也很大的

我更偏向于使用grub4dos的mbr
该mbr可以实现搜索所有硬盘分区(包括隐藏分区/隐藏的非法ID分区,例如很多品牌机的0XDE分区,在磁盘管理中可见不可删除,体现为EISA配置)上搜索grldr文件并启动到grub4dos

从这点上来讲她它就比NT的OSLOADER下的菜单要安全
如果不小心boot.ini被删除了怎么办
病毒把C盘的关键文件破坏了怎么办?
在操作系统下,很容易就破坏C盘的文件
例如NTLDR之类的
NTDETECT.COM之类的

前者只要MBR没有被破坏,就能启动到隐藏分区上的grldr文件

如果是从boot.ini中添加菜单,得保证MBR没有被破坏,分区表中活动分区没有被更改,该活动分区的启动扇区没有被更改,该启动扇区(NT52对应NTLDR,nt60对应vista的bootmgr)对应的启动文件,例如ntldr,ntdetect.com,boot.ini没有被破坏......,而且NTLDR不能直接启动隐藏分区上的GRLDR,要么把GRLDR也放在C盘根目录,要么就把GRLDR.MBR放在C盘根目录,把GRLDR放在隐藏分区....


所以,从MBR来启动到GRUB4DOS更方便,更安全
即使你把C盘格式化了,删除了....都能照样启动隐藏分区的grub4dos


grub4dos的mbr是可以设置等待时间的
例如设置1秒,则1秒内不按下热键,就启动原来的mbr(被备份到第二扇区上),从而直接启动XP之类的系统,非常方便的说.....
回复

使用道具 举报

23#
发表于 2007-12-5 19:31:39 | 只看该作者
原帖由 iamliqi 于 2007-12-5 05:46 PM 发表
抛砖引玉而已,这个是基本能解决问题的方法,之所以叫DIY,就是每个人都有扩展的机会,我的意思是说尽量给大家DIY的机会,尽量规范,别全集成成一疙瘩让人连修改的余地都没有....
我想大家真正期待DIY的目的就在于此 ...

你这个叫grub的扩展的叫法,显然是错误的。
不知你扩展了grub的什么功能。呵呵。
个人浅见。
回复

使用道具 举报

24#
发表于 2007-12-5 22:07:55 | 只看该作者
原帖由 iamliqi 于 2007-12-5 05:46 PM 发表
这个东东当然不够完善,在一百个人的眼中就有一百种修改方法,我这个可以满足这个要求,别的能吗?我这个就是GRUB的扩展,别的呢?可能未必声明是GRUB的东西吧?你都不知它是什么怎么查资料?怎么扩展?


grub的基本使用不是那么高深吧,在这个论坛用grub或grub4dso来启动pe和dos镜像大多数人都会吧.呵呵,就算把grub4dos改的狠的maxdos也只是改动皮毛而已.
我们能做的大概就是用grub或grub4dos来启动自己的工具,所以说东西的好坏在于你做的dos工具盘不是grub
回复

使用道具 举报

25#
发表于 2007-12-5 22:22:54 | 只看该作者
22楼的经验值得借鉴
体验的过程就是学习的过程
回复

使用道具 举报

26#
发表于 2007-12-6 09:21:28 | 只看该作者
不十分了解,纯粹来学习的
回复

使用道具 举报

27#
发表于 2007-12-6 09:29:13 | 只看该作者
原帖由 jianx 于 2007-12-5 10:07 PM 发表


grub的基本使用不是那么高深吧,在这个论坛用grub或grub4dso来启动pe和dos镜像大多数人都会吧.呵呵,就算把grub4dos改的狠的maxdos也只是改动皮毛而已.
我们能做的大概就是用grub或grub4dos来启动自己的工具 ...

严重同意,呵呵。。。。。
回复

使用道具 举报

28#
发表于 2007-12-6 10:16:35 | 只看该作者
昨天就看到这个贴,半天没看明白,从LZ给的介绍和图片里看不出这东西哪里有用。(只是觉得这是grub4dos的一个简单使用,在无忧玩的人应该都会吧,LZ表骂偶哦)
但不知LZ是哪路神仙,不敢妄言,就想下载下来看个究竟。但是给的那个链接我实在是连不上哦。

顺便说一下:假设现在grub刚刚发布,没人会用,这个时候如果引用LZ的东东做演示示例应该不错。
回复

使用道具 举报

29#
发表于 2010-6-6 10:26:48 | 只看该作者

注册会员
  注册日期: Nov 2003
  帖子: 12
  精华: 0




此贴转自
http://www.linuxsir.org/bbs/thread75321.html

标题: 巧用GRUB fos DOS及GHOST实现理想系统安装方案

用GRUB for DOS+GHOST打造带快速恢复功能的系统


简介:笔者使用GRUB来代替了IBM笔记本原来内的F11键一键恢复功能,比F11速度快得多,且以后如果安装LINUX、FREEBSD等系统,均可方便的实现多引导功能。
考虑到笔者可能经常会恢复WINDOWS XP或多次尝试安装不同版本的LINUX,所以选用了GRUB的DOS增强版本,从(hd0,0)上安装GRUB,把menu.lst放在隐藏的hda1上,同时在hda1上集成一自动系统恢复功能。用这种方法安装来安装的boot loader,不但不容易破坏,更顺带了一键恢复功能,还可虚拟一张软盘,可实现从硬盘安装Redhat、Mandrake等。实为系统安装的理想方案之一。

准备:
1、笔记本硬盘恢复至出厂状态,未分区、格式化;
2、IBM OEM WINDOWS XP ENGLISH VERSION,已集成SP1;
3、“中文菜单超级启动光盘”一张;
4、GRU_FOR_DOS 0.93,地址:ftp://ftp.cosoft.org.cn/incoming/gru...s-0.1.4.tar.gz
5、Symantec Ghost 8.0

安装步骤:

1、接照如下所示给硬盘分好区,我使用的是Server Magic 4.0
hda1: 1.13GB,FAT32,系统恢复分区,默认隐藏
hda2: 6.90GB,FAT32,WINDOWS XP系统分区
hda3: 扩展分区
hda5: 14.53GB,FAT32,数据分区
hda6: 4.89GB,ext2,LINUX系统根分区,尚未安装
hda7: 509MB,swap,LINUX系统交换分区,尚未使用

2、隐藏hda1,激活hda2;

3、参考IBM网站的技术支持,在hda2上安装Windows Xp;

4、用Symantec Ghost 8.0做系统备份,暂放在hda5上;把所下载的grub_for_dos-0.1.4.tar.gz文件解压缩至hda5的一个目录中,例如:grub093

,注意此目录下应为ChangeLog、COPYING、grub.exe等六个文件和boot目录,boot目录下有一grub子目录,内有menu.lst等11个文件。

5、激活hda1分区,自动隐藏hda2分区,用启动光盘执行如下命令:"sys c:",再把ghost.exe和hda5(此时在DOS下为D盘)上的镜像文件

winxpen.gho拷贝到hda1上,把一些常用的DOS命令和工具也拷到这个盘上。并编辑config.sys,在该文件中加入一行:“device=himem.sys”

,autoexec.bat文件内容如下:"ghost -clone,mode=pload,src=c:\winxpen.gho:1,dst=1:2 -rb"。把刚才放在grub093目录下的所有文件连同

子目录都拷贝到hda1上,注意根目录下直接为boot目录,那六个文件也在根目录下。此时在C:\提示符下运行“grub --config-file=(hd0,0)/

boot/grub/menu.lst”或"grub"命令,在出现的菜单中选择第七项:title install GRUB on (hd0,0) to MBR (hd0) and reboot. Password:

danger,照提示把grub安装在MBR上。
6、重启系统,会出现grub引导菜单,按照提示进入菜单编辑状态,删除所有的内容,改为如下内容:
color black/cyan yellow/cyan
timeout 10
default 0

title Windows XP Professional
hide (hd0,0)
unhide (hd0,1)
makeactive
root (hd0,1)
chainloader +1

title System Recovery
hide (hd0,1)
unhide (hd0,0)
makeactive
rootnoverify (hd0,0)
chainloader +1

这实际上是(hd0,0)/boot/grub/menu.lst文件的内容。

7、重启系统后,选择第一项即可进入Windows XP,选择第二项即可自动启动ghost,把镜像文件恢复至hda2。

8、用光盘引导系统,检查发现,无论最开始是hda1还是hda2处于激活状态,引导菜单中的两项都有效,在XP中,仅可见hda2和hda5,分别为c

盘和d盘。
以下内容是hda1中,用dir命令得到的结果:

Volume in drive C is IBM_SERVICE
Volume Serial Number is 7F82-692E
Directory of C:\

WINXPEN GHO 817,786,245 11-20-03 18:22
COMMAND COM 94,292 05-05-99 22:22
MOUSE COM 37,681 03-30-01 14:38
RESTART COM 20 05-11-98 20:01
CONFIG SYS 19 11-23-03 21:46
PQTMP FIL 0 11-24-03 0:32
HIMEM SYS 33,191 06-19-98 20:01
LOW EXE 64,888 09-26-99 22:19
AUTOEXEC BAT 58 11-24-03 15:07
GHOST EXE 1,394,212 11-24-03 0:22
GHOSTERR TXT 284 11-24-03 15:04
EDIT COM 72,174 06-19-98 20:01
CHANGE~1 3,965 09-24-03 4:12
COPYING 17,989 04-11-03 10:58
GRUB EXE 105,994 09-24-03 2:35
GRUB PIF 967 04-12-03 4:38
GRUB-0~1 93- 49,537 09-24-03 2:45
README 3,932 09-24-03 2:56
BOOT <DIR> 11-24-03 13:24
18 file(s) 819,665,448 bytes
1 dir(s) 385,707,008 bytes free
回复

使用道具 举报

30#
发表于 2010-6-6 16:50:36 | 只看该作者
学习了不过克隆的我还不会做
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-28 23:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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