无忧启动论坛

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

怎么利用grub直接启动win7的winload.exe进入系统而不是bootmgr?????

[复制链接]
跳转到指定楼层
1#
发表于 2012-3-18 09:44:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于我的bootmgr引导win7和win8,grub引导bootmgr后,还得选,确实也比较费时,,为了加快启动系统速度,在下跪求grub启动winload.exe方法,有前辈成功过吗?
2#
发表于 2012-3-18 14:16:46 | 只看该作者
用GRUB4DOS,分别引导两个不同的bootmgr,修改相应的BCD文件,达到引导Win7和Win8的目的,如何?

迷大的帖子:http://bbs.wuyou.net/forum.php?m ... p;highlight=bootmgr
回复

使用道具 举报

3#
 楼主| 发表于 2012-3-18 14:49:13 | 只看该作者

回复 #2 pznpt 的帖子

但是这还是要经过两层引导才启动系统,中间通过bootmgr肯定会耗费一些时间~~
回复

使用道具 举报

4#
发表于 2012-3-18 16:03:55 | 只看该作者
winload.exe只是可执行应用程序,并非引导文件。按照楼主的逻辑,微软老大在做系统时不必如此费周折了:
BIOS—MBR—PBR—BOOTMGR(或NTLDR)—BCD(或BOOT.INI)—winload.exe
回复

使用道具 举报

5#
发表于 2012-3-18 17:33:02 | 只看该作者
这个问题和不通过ntldr引导xp一个性质。
以前说者要找盖茨商量,现在感觉找盖茨也没用,找Dave Cutler去商量商量。。。
回复

使用道具 举报

6#
 楼主| 发表于 2012-3-19 12:41:27 | 只看该作者

回复 #4 pznpt 的帖子

呵呵,看来不行,那么BCD启动winload的原理是什么,他怎么就能启动可执行文件呢?
对了,若在dos下运行winload,能启动系统吗
回复

使用道具 举报

7#
 楼主| 发表于 2012-3-19 12:42:12 | 只看该作者

回复 #5 fujianabc 的帖子

ntldr应该也是启动XP的某个文件才启动系统的吧?是什么文件呢
回复

使用道具 举报

8#
发表于 2012-3-19 16:15:20 | 只看该作者
原帖由 2012ko5544 于 2012-3-19 12:41 发表
呵呵,看来不行,那么BCD启动winload的原理是什么,他怎么就能启动可执行文件呢?
对了,若在dos下运行winload,能启动系统吗

dos下当然不能执行winload.exe,别把.exe后缀太当回事,winload.exe只能在bootmgr环境下执行。
回复

使用道具 举报

9#
发表于 2012-3-19 16:16:44 | 只看该作者
原帖由 2012ko5544 于 2012-3-19 12:42 发表
ntldr应该也是启动XP的某个文件才启动系统的吧?是什么文件呢

ntldr本身就包含了winload.exe的功能。

nt 6.x才分成bootmgr+winload.exe两个文件的,之前一个ntldr就完成了这两个文件的功能
回复

使用道具 举报

10#
发表于 2012-3-19 19:12:37 | 只看该作者
关于windows的启动原理,网上多得很,楼主有兴趣可自己搜索。
http://social.msdn.microsoft.com ... -b78e-640ca27e3824/
http://wenku.baidu.com/view/6895eeff770bf78a652954b3.html
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 08:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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