Grub4DOS引导多系统开机启动教程(原创)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
说明:1在Win7下成功安装XP双系统之后,每次开机时会出现开机选单,对要进入的系统进行选择,但是这个选单很不美观。在经过几天对用各种方法制作多系统启动U盘的尝试之后,突发奇想,是不是可以把U盘多系统的启动方式嫁接到自己的小Y上呢?经过简单尝试,证明是可以的,而且会大大扩展开机选单的美观性,实用性,可自定义性。
准备的工具;Grub4DOS.rar FbinstTool.exe
MsgDiyer.exe GfxIv3.5.exe
BcdTool.exe
1(这里需要说明一下,Win7下安装XP系统后,系统自动分出一个200M的分区(应该是启动项修复工具修复的结果),这个分区在XP系统下识别为C盘,在Win7下为其它盘符。
在这个199M的盘装着Win7-XP 双系统开机引导文件:
)
先把这个盘里的文件复制出来,作为备份。然后可以把此盘内文件都删除了。
2grub4dos.rar解压后的内容是这样的,看右边截图。用红圈圈起的几个文件是我们要用到的。
说明:
grubinst_gui.exe : windows下安装grub的图形界面
grldr : grub4dos加载器,启动的关键文件,英文版的menu.lst : grub4dos的引导菜单,可以用写字板打开编辑
[chinese]文件夹里面的grldr是中文版的,支持中文引导菜单
3.双击grubinst_gui.exe,得到下面的对话框,
安装1,2,3,4,5顺序即可安装grub到硬盘的mbr。注意选择硬盘不要选错了硬盘,看容量很容易能看出来,这里选择200M的。
点击安装后,正常的话会弹出命令行提示“The MBR/BS has been successfully installed……”,表明安装成功。
4.然后把grldr,menu.lst文件复制到C盘根目录。(如果你需要中文菜单,记住要复制chinese文件夹里的grldr文件。)
(这里还要说明一下:本人制作的时候,是用FbinstTool.exe从U盘多系统中提取的.fba包中提取grldr,menu.lst和message,复制到C盘(199M的)
5.从刚才备份的C盘文件中把以下文件复制回C盘:
其中boot文件夹下保留内容:
6.把一些用FbinstTool.exe从fba包中提取出来的实用小工具(。img,iso等格式的)复制到C盘根目录,最好包括一个镜像版的PE,比较实用。也可以从一些PE里去找一些使用工具。
复制好后C盘文件:
7. 用写字板打开menu.lst文件,删掉所有的文本,把下面的文本复制进去:timeout 10
default 0
gfxmenu /message
configfile /menu.lst
title 【1】 --启动 Windows 7
chainloader /bootmgr
title 【2】 --启动 Windows XP
chainloader /ntldr
title 【3】 -- 启动文水凡PE工具箱
map --mem /WINPE.ISO (0xff)
map --hook
chainloader (0xff)
title 【4】 -- 启动 DOS 工具箱加强版
map --mem /dos.img (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1
title 【5】 -- 启动 DiskGenius 2010 分区管理map --mem /diskgen.img (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1
title 【6】 -- 启动 HDDREG 硬盘坏道修复
map --mem /hdd.img (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1
title 【7】 -- 破解 Windows 登陆密码
map --mem /PASSWORD.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
其中具体菜单内容是根据自己添加的小工具的不同而有差别的,具体menu.lst 的编写方法,从网上搜索,很简单。
至此,基本上完工,可以正常引导启动了。但是因为改造之前的启动菜单实用启动项修复工具EasyBCD等修改过的,所以,此时的Win7启动项文件BCD内容里已经包括了XP的引导语言,而我们现在的引导方式是两个系统相对独立的,所以要把Win7的BCD文件修改回去。此文件在刚才的C的boot文件夹下。用bcdtool修改:
修改后,只保留Win7项:
8.这样可以实现真正的完美引导了,只不过,包含菜单背景,字体,位置信息的message文件是从fba包中提取出来的。其实我们完全可以自己定制制作自己喜爱的message文件,很简单,需要MsgDiyer.exe和 GfxIv3.5.exe,具体使用方法很简单,这里不讲了。只献上用MsgDiyer.exe自带虚拟机模拟的开机菜单效
果:
9.可以用一些文件属性修改器,将C盘内的文件属性都设置成“只读,系统文件,隐藏”以防止误删,最好把C盘文件再备份一次,以防以后维护使用。
10.至此,全部改造结束,以后可以通过修改message文件来修改开机画面,通过修改menu.lst来修改开机选单都是很简单的事了。
---------------------------------By 文水凡 LOVE MY LOVE 2011