无忧启动论坛

 找回密码
 注册
搜索

大家有不有boot.ini中调用PE的最简单办法

查看数: 7513 | 评论数: 22 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-5-7 09:13

正文摘要:

如题,我总是用AVLDR来调用,但有一个弊端,它必须调用根目录下的setupldr,而我的启动文件都放在BOOT下,这样我不得不再放一份在根下,肯定不清爽,我想用wee来做,发现不行,提示不能从boot.ini中调用。就是想问有 ...

回复

一只猴子 发表于 2013-5-12 22:05:00
fujianabc 发表于 2013-5-10 21:58
bootems属于歪门邪路,bootems这个参数有自己的作用(虽然一般用不着)。
而bootmenupolicy则是专门用来 ...

那个bootems参数到底是干啥的
fujianabc 发表于 2013-5-10 21:58:15
一只猴子 发表于 2013-5-10 20:30
其实BCDTOOL把bootems这个改为yes,也可以改成字符菜单。。

bootems属于歪门邪路,bootems这个参数有自己的作用(虽然一般用不着)。
而bootmenupolicy则是专门用来控制启动菜单样式的参数,从win8开始才有的
一只猴子 发表于 2013-5-10 20:30:33
fujianabc 发表于 2013-5-10 19:02
bcdedit /set {current} bootmenupolicy legacy

微软这两年脑子一直有问题,出这个菜单纯粹是为了触 ...

其实BCDTOOL把bootems这个改为yes,也可以改成字符菜单。。
fujianabc 发表于 2013-5-10 19:02:11
hhh333 发表于 2013-5-10 18:07
确实如老大所说,要启动第2项相当于重启再进入,觉得很不方便,经这一解释终于弄清楚了,MS不会是有毛病吧 ...


bcdedit /set {current} bootmenupolicy legacy

微软这两年脑子一直有问题,出这个菜单纯粹是为了触摸屏,因为字符界面启动菜单只能用键盘,连鼠标都不能用,更别说触摸了
hhh333 发表于 2013-5-10 18:07:10
fujianabc 发表于 2013-5-10 17:49
我之前在很多地方说过了,win8的这个图形启动菜单是bootim.exe产生的,不是bootmgr出来的。bootim.exe是一 ...

确实如老大所说,要启动第2项相当于重启再进入,觉得很不方便,经这一解释终于弄清楚了,MS不会是有毛病吧,这个时候再出菜单还有什么意义!
请问设成传统字符菜单在哪里弄?
fujianabc 发表于 2013-5-10 17:49:41
hhh333 发表于 2013-5-10 16:48
这个有点怪了,我又将win8的这个文件放wn7中,确实可以出boot.ini中的菜单。为什么我把boot.ini拷贝到w ...

我之前在很多地方说过了,win8的这个图形启动菜单是bootim.exe产生的,不是bootmgr出来的。bootim.exe是一个win32程序,出来这个菜单时候整个windows启动都基本完成了,就差登录界面了。这个时候不理会boot.ini很正常,就算要调用grldr,也要重启之后才能调用。

你可以设成传统字符界面菜单,就和win7的bootmgr没什么差别了。
不点 发表于 2013-5-10 10:37:24
hhh333 发表于 2013-5-10 10:01
别人给你的那个要么是早期版本或是win7的,这个是我安装的系统中的:
又看了一下原安装光盘,与这个是一 ...

我测试过的文件,与你提供的这个一模一样。

这个文件已经被很多人证明,支持 boot.ini 启动 grldr。一定是你自己哪里出了问题。

hhh333 发表于 2013-5-10 10:01:40
不点 发表于 2013-5-10 09:47
我印象中,以前有人在网上提供的 win8 的 bootmgr,我试验过的,可以支持 boot.ini 里面加载的 grldr。难 ...

别人给你的那个要么是早期版本或是win7的,这个是我安装的系统中的: bootmgr.7z (365.91 KB, 下载次数: 14)
又看了一下原安装光盘,与这个是一样的。
不点 发表于 2013-5-10 09:47:25
hhh333 发表于 2013-5-10 09:42
通过简单的文件替换已经很清楚了,应该不存在搞错的问题。我想这不是差不差的问题,而是它已经把XP的彻 ...

我印象中,以前有人在网上提供的 win8 的 bootmgr,我试验过的,可以支持 boot.ini 里面加载的 grldr。难道你这个是最新的,并且已经封杀掉了对于 boot.ini 的支持了?

hhh333 发表于 2013-5-10 09:42:10
本帖最后由 hhh333 于 2013-5-10 09:44 编辑
不点 发表于 2013-5-10 09:38
win8 的 bootmgr 比 win7 的差,首次听说。直观上感觉可能是你搞错什么了,比如,低级、常规错误之类的,你 ...


通过简单的文件替换已经很清楚了,应该不存在搞错的问题。我想这不是差不差的问题,而是它已经把XP的彻底抛弃了。
不点 发表于 2013-5-10 09:38:56
win8 的 bootmgr 比 win7 的差,首次听说。直观上感觉可能是你搞错什么了,比如,低级、常规错误之类的,你可咨询一下熟悉 win8 的高手。

我没有发言权,因为这两个我都不用。我还在用 XP 的 NTLDR。现在彻底回到 XP 了,而 win7 撤掉了,win8 没有安装过。

hhh333 发表于 2013-5-10 09:08:49
不点 发表于 2013-5-8 04:22
对的。grldr 的开头 8K 被  ntldr 加载到内存并接管控制以后,唯一的任务就是替 ntldr 加载完整的 grldr。 ...

不点老大,不知你注意到没有,win8的bootmgr已经不会管boot.ini,我刚才测试了,将boot.ini文件放win8系统盘中,它不会出菜单,但将bootmgr文件换成win7的菜单又出来了。
不点 发表于 2013-5-8 04:22:34
sunsea 发表于 2013-5-7 18:20
grldr之所以能被ntldr加载,是因为进行了适应处理了
而wee没有

对的。grldr 的开头 8K 被  ntldr 加载到内存并接管控制以后,唯一的任务就是替 ntldr 加载完整的 grldr。

这个工作白白耗费了8K,即 16 个扇区。wee 总共只有 63 扇区,因此不得不去除这个设计。

bootmgr 的加载能力比 ntldr 强,它能涵盖 ntldr 的功能,即,它能取代 ntldr 来完成启动 xp 的任务。

而且 bootmgr 能够加载 wee63.mbr,因此问题都不存在了。

hhh333 发表于 2013-5-7 21:07:21
pseudo 发表于 2013-5-7 12:03
PE没有boot.ini文件的路过。

我是说部署到装了XP的硬盘上。
hhh333 发表于 2013-5-7 21:06:08
本帖最后由 hhh333 于 2013-5-7 21:08 编辑
songhangzhou 发表于 2013-5-7 20:13
我的,bootmgr和NTLDR都能调用:


我需要启动文件放子目录的,你的什么03ldr/xpldr不会是grldr改名的吧。或者setupldr加文件头的吧。
songhangzhou 发表于 2013-5-7 20:13:18
我的,bootmgr和NTLDR都能调用:
sunsea 发表于 2013-5-7 18:20:06
grldr之所以能被ntldr加载,是因为进行了适应处理了
而wee没有
pseudo 发表于 2013-5-7 12:03:44
PE没有boot.ini文件的路过。
不点 发表于 2013-5-7 10:57:01
任何事情都是相对的,不是绝对的。关于 “无解”,也一样,是相对的。看你在什么前提之下来讨论问题。

如果限定必须使用 NTLDR,那就是 “无解”。

但如果用 bootmgr 来代替 NTLDR,则可能还 “有戏”。要知道,bootmgr 也支持 boot.ini 文件。

hhh333 发表于 2013-5-7 10:43:40
不点 发表于 2013-5-7 10:22
NTLDR 太老了。它只能加载 8K 的引导文件。wee63.mbr 远远超过 8K,因此,ntldr 加载不了。

换成 BOOTMG ...

哦,看来要无解了。
不点 发表于 2013-5-7 10:22:07
NTLDR 太老了。它只能加载 8K 的引导文件。wee63.mbr 远远超过 8K,因此,ntldr 加载不了。

换成 BOOTMGR 就没问题了。bootmgr 支持加载 64K 的引导扇区文件,因此,加载 wee63.mbr 是行得通的。

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

闽公网安备 35020302032614号

GMT+8, 2025-8-7 13:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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