无忧启动论坛

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

使用VISTA的LOADER实现U盘启动

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-30 22:09:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个操作已经成功!正在测试通用性。
很简单,用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盘根目录

2#
 楼主| 发表于 2007-4-30 23:39:23 | 只看该作者
老杨深夜预祝大家5.1快乐,我去睡觉了,88.
回复

使用道具 举报

3#
发表于 2007-5-2 23:47:54 | 只看该作者
期待楼主写出详细的步骤,最好提供需要的东西下载
回复

使用道具 举报

4#
 楼主| 发表于 2007-5-3 16:54:28 | 只看该作者
不要相现成的,要自己动手。
回复

使用道具 举报

5#
发表于 2007-5-3 21:19:35 | 只看该作者
今天共在三台机上试用启动成功
回复

使用道具 举报

6#
发表于 2007-5-3 21:24:17 | 只看该作者
我在一台联想机上启动时...提示boot\bcd错误...在另一台机却正常
回复

使用道具 举报

7#
发表于 2007-5-5 17:25:40 | 只看该作者
没人 顶?没人 顶?没人 顶?没人 顶?
回复

使用道具 举报

8#
 楼主| 发表于 2007-5-5 20:04:10 | 只看该作者
原帖由 sos110 于 2007-5-3 09:24 PM 发表
我在一台联想机上启动时...提示boot\bcd错误...在另一台机却正常

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

我也遇到了,我还遇到一台更绝的,无论怎么启动,U盘什么格式都启不来的。
回复

使用道具 举报

9#
发表于 2007-5-6 11:40:57 | 只看该作者
有找到更好的办法么??:L
回复

使用道具 举报

10#
发表于 2007-5-7 11:32:04 | 只看该作者
好东西,可惜比较深奥,没看懂
回复

使用道具 举报

11#
发表于 2007-5-10 13:42:28 | 只看该作者
期待楼主写出详细的步骤,最好提供需要的东西下载
回复

使用道具 举报

12#
发表于 2007-5-12 19:51:26 | 只看该作者
支持樓主加倍努力!
:victory: :victory: :victory:
回复

使用道具 举报

13#
发表于 2007-7-21 21:24:02 | 只看该作者
好啊,试试看————————
回复

使用道具 举报

14#
发表于 2007-7-23 22:06:54 | 只看该作者

回复 #1 原名丢了 的帖子

BOOTSEC.EXE 是不是只能在VISTA下运行
回复

使用道具 举报

15#
发表于 2007-7-23 22:09:03 | 只看该作者
楼主太强了:P :P
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 11:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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