无忧启动论坛

标题: 使用VISTA的LOADER实现U盘启动 [打印本页]

作者: victor888    时间: 2007-4-30 22:09
标题: 使用VISTA的LOADER实现U盘启动
这个操作已经成功!正在测试通用性。
很简单,用BOOTSEC.EXE /NT60 U: 为U盘写入引导。

如果想直接启动PE,不加入GRUB引导,可以将LDRXPE(或光盘WXPE下的SETUP.BIN)更名为BOOTMGR,即可直接启动。

现在我们要实现用GRUB来运行PE或IMG.

VISTA引导必须需要BCD文件(位于系统根目录下\BOOT,相当于XP下的BOOT.INI),BOOTMGR(位于系统根目录,相当于NTLDR)。

启动VISTA系统,或者VISTA PE系统,执行以下操作:
以管理员身份运行CMD

md U:\boot 创建U:\boot文件夹
bcdedit /createstore U:\boot\bcd  新建一个bcd文件
bcdedit /store U:\boot\bcd -create {bootmgr} /d "Boot Manager"  新建一个用bootmgr加载的启动项
bcdedit /store U:\boot\bcd /create /d "bootsect" /application bootsector 此项目用bootmgr加载一个bootsector项
执行上面命令后返回一个{ID},然后执行
bcdedit /store U:\boot\bcd /set {ID} device boot  设置启动设备
bcdedit /store U:\boot\bcd /set {ID} path \grldr.mbr  设置启动扇区路径和文件名
bcdedit /store U:\boot\bcd /displayorder {ID} /addlast  加入以上设置项目

把grldr.mbr和GRLDR文件拷贝到U:\下,另外把装有VISTA系统的C盘根目录下的BOOTMGR(可以从光盘根目录提取)也拷贝到U盘根目录下。

参考文献:
http://bbs.znpc.net/viewthread.php?tid=2300&extra=page%3D3

注意:以上U代表VISTA下U盘盘符,因为我原先是用USB-HDD,NTLDR+AVLGO方式引导U盘(详见本人发的http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104157&extra=page%3D1),按照以上方式创建BCD后会出现两个菜单选项,一个为“BOOTSECT”,另一个为“SUPERBOOT”,后者为本人BOOT.INI内容。

如果您不想基于我的NTLDR+AVLGO方式盘引导U盘,则BCD选项可以不建BOOTMGR项,这样U盘启动后直接运行GRUB,更方便些。
===
等我有机会做更多的测试,结果好的话会及时告诉大家。
附件,我提供的BCD文件,要放到BOOT文件夹,BOOTMGR放到根目录。

[ 本帖最后由 原名丢了 于 2007-4-30 11:38 PM 编辑 ]

BCD.rar

2.24 KB, 下载次数: 579, 下载积分: 无忧币 -2

放到U盘BOOT文件夹

bootmgr.rar

195.16 KB, 下载次数: 788, 下载积分: 无忧币 -2

放到U盘根目录


作者: victor888    时间: 2007-4-30 23:39
老杨深夜预祝大家5.1快乐,我去睡觉了,88.
作者: alexzyh    时间: 2007-5-2 23:47
期待楼主写出详细的步骤,最好提供需要的东西下载
作者: victor888    时间: 2007-5-3 16:54
不要相现成的,要自己动手。
作者: sos110    时间: 2007-5-3 21:19
今天共在三台机上试用启动成功
作者: sos110    时间: 2007-5-3 21:24
我在一台联想机上启动时...提示boot\bcd错误...在另一台机却正常
作者: sos110    时间: 2007-5-5 17:25
没人 顶?没人 顶?没人 顶?没人 顶?
作者: victor888    时间: 2007-5-5 20:04
原帖由 sos110 于 2007-5-3 09:24 PM 发表
我在一台联想机上启动时...提示boot\bcd错误...在另一台机却正常

呵呵,不要乱顶,小心挨收拾。

我也遇到了,我还遇到一台更绝的,无论怎么启动,U盘什么格式都启不来的。
作者: sos110    时间: 2007-5-6 11:40
有找到更好的办法么??:L
作者: njwsl545    时间: 2007-5-7 11:32
好东西,可惜比较深奥,没看懂
作者: njwsl545    时间: 2007-5-10 13:42
期待楼主写出详细的步骤,最好提供需要的东西下载
作者: wewah    时间: 2007-5-12 19:51
支持樓主加倍努力!
:victory: :victory: :victory:
作者: lijia07    时间: 2007-7-21 21:24
好啊,试试看————————
作者: wangzejin    时间: 2007-7-23 22:06
标题: 回复 #1 原名丢了 的帖子
BOOTSEC.EXE 是不是只能在VISTA下运行
作者: wangzejin    时间: 2007-7-23 22:09
楼主太强了:P :P




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3