无忧启动论坛

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

写入MBR的直接GRUB引导U盘启动DOS和PE实战

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-22 20:54:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我一直用NTLDR直接引导PE
因为以为有PE就够了
而且NTLDR直接引导方式通用性也不错

但是最近发现PE也不是万能的
所以起了双启动U盘的念头

试了一整天
终于成功在我的U盘上实现USBZIP模式的直接GRUB引导
DOS/PE/硬盘三重启动
全中文
可以支持背景图像
(附件里只有字体文件,要背景图的自己加吧)

附件里包括除了FLASHBOOT和PE映像之外的所有工具和文件

下面说制作过程
这里只针对USBZIP模式启动
首先 要用FLASHBOOT(网上下载一个)把U盘格式化成ZIP模式的启动盘
用内置的DOS就可以了
这时你的U盘上有三个DOS启动文件
试一下  用这个U盘启动看能否成功
如果不能成功或者进入DOS后提示符不是A:\ 你的主板和U盘肯定不支持ZIP模式
下面的不用看了
因为HDD模式需要另外的命令来建立你的MBR
我没有HDD的环境
对于没有尝试过的东西  我就不发表意见了

注意  
对于只支持ZIP模式启动的主板
不要用USBOOT来作
就算是号称支持256M以上ZIP启动的1.7版也不行
因为1.7版作出来的ZIP模式
在只支持ZIP的BIOS里会认作硬盘
我的主板就是这样的

如果你的U盘能成功启动
把bootlace.com(附件包里有)复制到U盘
用U盘启动到DOS
使用命令:
bootlace.com --floppy --chs 0x00
注意  --floppy --chs 这里是两个- 不是一个-
我第一次就因为看错了 所以没有成功
如果没有提示出错就成功了

不懂英文 就直接重起用U盘启动
提示找不到GRLDR就对了 说明GRUB的MBR已经建立好了

回到XP
把U盘上的文件全删掉
(删掉是因为这些文件已经全部无用了 放着碍眼 不嫌麻烦留着我也没意见 特意解释一下 免得有人说看不懂)
把毛桃0325版的这四个文件复制到根目录里:
NTDETECT.COM  WINNT.XPE  WINPE.LDR  WINPE.IS
再把外置文件夹也复制过来
注意 WINPE.LDR这个文件在有的版本中是setupldr.bin

接下来就可以制作GRLDR了
双击GRUBDOS内置菜单编辑批处理.bat
按提示以文本方式导出menu.lst
这样可以用写字板对导出的menu.lst进行修改

其中
find --set-root /RDOS.IMG这一句是用来定位你的U盘的
我的U盘上放了一个YOUSM的RDOS.IMG
你也可以自己建一个0字节的空文件  名字随便起 用这个名字替换掉RDOS.IMG就可以了.

chainloader /RXPE.LDR
这一句表示加载位于U盘的RXPE.LDR(我试验用的是YOUSM的RXPE)
改为
chainloader /WINPE.LDR
就可以加载你的毛桃PE了

map --mem /RDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1

这一段话表示加载位于U盘根目录上的RDOS.IMG
如果你用的是别的版的DOS 把这句改一下就可以了
map --mem /XXXX (fd0)
XXXX为你的DOS映像名


修改保存后
再用GRUBDOS内置菜单编辑批处理.bat写入GRLDR内置菜单
把写好的GRLDR复制到U盘根目录
把字体文件fonts复制到BOOT目录里

OK重起吧

祝大家成功

补充两点
1  如果出现菜单乱码 或者NTDETECT错误
    应该是属于GRUB4DOS的兼容性问题
    请用新版的GRLDR并使用外置的menu.lst菜单
2  如果想把PE文件放置在非根目录下
    要修改MENU.LST和WINNT.XPE(WINNT.SIF改名而来)文件
    否则会提示找不到文件
    修改方法大家自己在论坛自己找吧
3  文中提到的所有软件在我的网盘里都有下载:
 http://hnwzfile.bibidu.com
  Flshboot在超简单U盘启动那个压缩包里
  其他的看标题就可以下载了

如果不需要多启动 见此帖:超简单U盘PE启动完全攻略
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=102724&extra=page%3D2




[ 本帖最后由 chnhhwz 于 2007-12-4 11:25 PM 编辑 ]

GRUB引导工具及文件.rar

264.13 KB, 下载次数: 21069, 下载积分: 无忧币 -2

150#
发表于 2013-12-24 20:28:27 来自手机 | 只看该作者
挖坟…
回复

使用道具 举报

149#
发表于 2013-12-24 08:48:19 | 只看该作者
方法很好,可以实现
回复

使用道具 举报

148#
发表于 2012-3-21 11:49:57 | 只看该作者
虽然老帖,学习学习!
回复

使用道具 举报

147#
发表于 2012-3-21 11:07:52 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

146#
发表于 2009-7-3 09:32:02 | 只看该作者
成功了,高手就是多!!
回复

使用道具 举报

145#
发表于 2008-11-17 15:09:01 | 只看该作者
不错 已经成功了 哈哈 谢谢啦
回复

使用道具 举报

144#
发表于 2008-11-17 03:06:01 | 只看该作者
一直未兼容性的问题困扰
试试lz的方法
回复

使用道具 举报

143#
 楼主| 发表于 2008-11-15 19:27:31 | 只看该作者
title Rescue Winpe 这一段是复制的上一段,不能启动到winpe硬盘版(文件已copy到u盘)
#ind --set-root /AVLDR
chainloader /AVLDR

这样用不行吧

感觉这就像是用一个GRLDR启动另一个GRLDR

AVLDR其实就是GRLDR的一个变种~~
回复

使用道具 举报

142#
发表于 2008-10-17 08:51:01 | 只看该作者
已经能启动到毛桃911的镜像了,因启动慢准备加一个硬盘版的winpe,不知怎样修改MENU.LST?
先行谢谢一下!
default 0
timeout 10
color yellow/blue

title Rescue Winpe by LaoMaotao
#ind --set-root /WINPE.LDR
chainloader /WINPE.LDR

title Rescue Winpe 这一段是复制的上一段,不能启动到winpe硬盘版(文件已copy到u盘)
#ind --set-root /AVLDR
chainloader /AVLDR

title Rescue DOS Command Prompt
#ind --set-root /mdos71dm.IMG
map --mem /mdos71dm.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1

title Boot From winxp Loader
find --set-root /NTLDR
chainloader /NTLDR

title Grub Command Line
commandline

title Reboot Computer
reboot

title Shutdown
halt
回复

使用道具 举报

141#
发表于 2008-8-5 10:03:41 | 只看该作者
顶一下。很不错, 一次性成功!
回复

使用道具 举报

140#
发表于 2008-3-4 09:46:32 | 只看该作者
按以上步骤做了后把文件拷进去后,提示:
ERROR:can not find GRLDR in all device,CTRL+ALT+DEL to restart,这是什么问题呢?谢谢
回复

使用道具 举报

139#
发表于 2008-1-27 01:54:24 | 只看该作者
谢谢版主,帖子最然要一年了,但还是有人有需要的,我就是一个。
回复

使用道具 举报

138#
发表于 2008-1-11 15:17:25 | 只看该作者
好贴,是从别的贴子里的推荐链接过来的.早怎么没发现呢?
回复

使用道具 举报

137#
发表于 2008-1-2 15:39:34 | 只看该作者
好东西DING,DING
回复

使用道具 举报

136#
发表于 2007-12-21 17:07:27 | 只看该作者
原帖由 zhonghua96 于 2007-12-21 04:46 PM 发表
哥哥在输入使用命令:bootlace.com --floppy --chs 0x00后会弹出4~6行的英文是不是成功啊~~在搞GRUBDOS内置菜单编辑批处理时有点不明白可否上几个图片吗~~可能也是在这里出了错~~还有那个BOOT目录是不是 ...




重启后是出了这两行英文
INVALID SYSTEM DISK
REPLACE THE DISK , AND THEN PRESS ANY KEY~~~~~~~~就是这样
回复

使用道具 举报

135#
发表于 2007-12-21 16:46:35 | 只看该作者
哥哥在输入使用命令:bootlace.com --floppy --chs 0x00后会弹出4~6行的英文是不是成功啊~~在搞GRUBDOS内置菜单编辑批处理时有点不明白可否上几个图片吗~~可能也是在这里出了错~~还有那个BOOT目录是不是后来建的啊~~~我做完后试下就是只能出2行英文不知什么意思~~~我是菜鸟望指点下
回复

使用道具 举报

134#
 楼主| 发表于 2007-12-13 17:37:03 | 只看该作者
另我说的GRLDR直接用
指的是用最帅REBOOT里面的GRLDR
不是顶楼帖子里附件的GRLDR
回复

使用道具 举报

133#
 楼主| 发表于 2007-12-13 17:36:05 | 只看该作者
文件已经不少了
启动不成功的提示是什么?
是提示没有GRLDR还是别的?
回复

使用道具 举报

132#
发表于 2007-12-13 17:17:52 | 只看该作者
前面步骤应该都对了,提示就像lz说的那样,也是按lz说的步骤做的。现在就是启动不了。我是真菜。汗。发个我U盘截图。大家看看缺什么

u2.JPG (47.32 KB, 下载次数: 123)

u2.JPG
回复

使用道具 举报

131#
发表于 2007-12-13 16:52:07 | 只看该作者
那fonts放那里?必须要的吗?

[ 本帖最后由 he222 于 2007-12-13 04:53 PM 编辑 ]
回复

使用道具 举报

130#
发表于 2007-12-13 16:51:13 | 只看该作者
那boot放那里?必须要的吗?
回复

使用道具 举报

129#
 楼主| 发表于 2007-12-13 16:20:49 | 只看该作者
如果是最帅版
你再拷两个文件:GRLDR和RDOS.IMG
GRLDR不用改就可以用了

原帖由 he222 于 2007-12-13 04:05 PM 发表
我已做完这一步{bootlace.com --floppy --chs 0x00},并在U盘里拷了RXPE.IM_ RXPE.LDR  RXPE.COM RXPE.SIF这四个文件。请问下一步怎么做?前面对吗?
回复

使用道具 举报

128#
发表于 2007-12-13 16:17:28 | 只看该作者
用的是REBOOT的 pe
回复

使用道具 举报

127#
发表于 2007-12-13 16:05:12 | 只看该作者
我已做完这一步{bootlace.com --floppy --chs 0x00},并在U盘里拷了RXPE.IM_ RXPE.LDR  RXPE.COM RXPE.SIF这四个文件。请问下一步怎么做?前面对吗?
回复

使用道具 举报

126#
发表于 2007-12-13 15:52:04 | 只看该作者
lz,U盘根里没有boot文件夹啊?我是真正菜鸟
回复

使用道具 举报

125#
发表于 2007-12-5 13:13:30 | 只看该作者
制作成功!谢谢楼上各位!
回复

使用道具 举报

124#
发表于 2007-11-25 19:07:14 | 只看该作者
这个帖子真是越看越爽,看了很久这类的东西,就属这个最明了、易懂。
回复

使用道具 举报

123#
发表于 2007-10-28 19:36:00 | 只看该作者
好东西,正想学习一下。
回复

使用道具 举报

122#
 楼主| 发表于 2007-10-17 17:00:29 | 只看该作者
成功了也是这样提示的

原帖由 kayliat 于 2007-8-6 12:57 AM 发表
提示systemfilm shi FAT16是不是必须FAT32格式才行啊?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-29 13:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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