注册会员
注册日期: 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
|