无忧启动论坛

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

[求助] 关于win7下自动添加DOS引导项

[复制链接]
跳转到指定楼层
1#
发表于 2014-3-29 22:42:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
WIN7下BCD会加载OKLDR.MBR ,  OKLDE.MBR似乎是根据机器本身生成的。
将OKLDR.MBR拷贝到别的机器,再修改BCD引导时  OKLDR.MBR报错。
谁知道ONEKEY是如何做到的呢
推荐
发表于 2014-3-30 12:11:42 | 只看该作者


雨林木风的onekey是delphi程序,当然只是一个gui而已,很多底层操作仍得在命令行环境完成,程序内置了一些相关程序,其中okldr就在,是从grub的grldr修改而来。看看他用的哪些程序,自己考虑仿一个不就行啦。

点评

主要是不知道他 win7下 OKLDR.MBR是如何生成的  详情 回复 发表于 2014-3-31 23:00
回复

使用道具 举报

2#
发表于 2014-3-30 09:55:34 | 只看该作者
直接在需要的机器上再做一遍就是了,真想知道为什么,可以在WIN7系统下再运行一下原软件,提示中选择“否”,就不会重启,在启动盘下就会有相应软件,包括BCD文件夹中,自己分析一下就行了,偶还没用到WIN7,所以不能直接给出解决方法,请原谅。

点评

呵呵 我要的是万能的 看来你是没有认真看  详情 回复 发表于 2014-3-31 22:57
回复

使用道具 举报

3#
发表于 2014-3-30 10:52:12 | 只看该作者
嘿嘿,何不说说你是如何修改bcd引导的?okldr又是如何报错的?
回复

使用道具 举报

5#
发表于 2014-3-30 18:34:36 | 只看该作者
楼主还在鼓捣这个 OneKey 么?
okldr(grldr)能做什么处理?我想就是修改了内置菜单而已。那个 mbr 文件是不需要修改的。
回复

使用道具 举报

6#
发表于 2014-3-31 09:13:09 | 只看该作者
谢谢分享,很不错的。
回复

使用道具 举报

7#
 楼主| 发表于 2014-3-31 22:57:44 | 只看该作者
jh1688 发表于 2014-3-30 09:55
直接在需要的机器上再做一遍就是了,真想知道为什么,可以在WIN7系统下再运行一下原软件,提示中选择“否” ...

呵呵  我要的是万能的  看来你是没有认真看

点评

不是没有认真看,而是不知道你所要的是什么?? 实际上在WIN7上添加DOS引导真的很方便的,根本就用不上别人的方法,你只需要在WIN7的系统盘(绝大多数情况下在C盘)根目录下添加一个 boot.ini 文件,里面输入以下这  详情 回复 发表于 2014-4-1 10:53
回复

使用道具 举报

8#
 楼主| 发表于 2014-3-31 23:00:39 | 只看该作者
crshen 发表于 2014-3-30 12:11
雨林木风的onekey是delphi程序,当然只是一个gui而已,很多底层操作仍得在命令行环境完成,程序内置了 ...


主要是不知道他  win7下 OKLDR.MBR BCD是如何生成的
回复

使用道具 举报

9#
发表于 2014-4-1 10:53:01 | 只看该作者
wuhenxpe 发表于 2014-3-31 22:57
呵呵  我要的是万能的  看来你是没有认真看

不是没有认真看,而是不知道你所要的是什么??
实际上在WIN7上添加DOS引导真的很方便的,根本就用不上别人的方法,你只需要在WIN7的系统盘(绝大多数情况下在C盘)根目录下添加一个 boot.ini 文件,里面输入以下这些代码就可以做到:

[boot loader]
timeout=3
[operating systems]

c:\grldr.mbr="BRUB4DOS"

点评

好一会测试,那默认 引导项哪里设置 ?  详情 回复 发表于 2014-4-1 11:16
回复

使用道具 举报

10#
 楼主| 发表于 2014-4-1 11:16:07 | 只看该作者
本帖最后由 wuhenxpe 于 2014-4-2 09:03 编辑
jh1688 发表于 2014-4-1 10:53
不是没有认真看,而是不知道你所要的是什么??
实际上在WIN7上添加DOS引导真的很方便的,根本就用不上 ...


好一会测试,那默认 引导项哪里设置 ?顺便问一下  如果采用修改BCD的方式,如何修改默认启动项

点评

默认引导你想怎么设置?? 这样加载DOS引导,默认的是WIN7启动,手动选择时间是3秒。  详情 回复 发表于 2014-4-1 18:59
回复

使用道具 举报

11#
发表于 2014-4-1 18:59:07 | 只看该作者
wuhenxpe 发表于 2014-4-1 11:16
好一会测试,那默认 引导项哪里设置 ?

默认引导你想怎么设置??
这样加载DOS引导,默认的是WIN7启动,手动选择时间是3秒。

点评

默认从DOS引导  详情 回复 发表于 2014-4-2 09:00
回复

使用道具 举报

12#
 楼主| 发表于 2014-4-2 09:00:32 | 只看该作者
jh1688 发表于 2014-4-1 18:59
默认引导你想怎么设置??
这样加载DOS引导,默认的是WIN7启动,手动选择时间是3秒。


测试了是可以的,默认从DOS引导,自动化式
回复

使用道具 举报

13#
发表于 2014-4-2 16:41:33 | 只看该作者
本帖最后由 fuldho 于 2014-4-2 17:48 编辑

主要是生成“标识符”

bcdedit   /create /d "启动名称" /application bootsector>%windir%\SYSTEM32\ampe.ini
for /f "tokens=2 delims={" %%i In (%windir%\SYSTEM32\ampe.ini) Do (
               set vida=%%i
)
for /f "tokens=1 delims=}" %%i In ("%vida%") Do (
               set vid={%%i}
)
bcdedit /set %vid% device partition=c:>nul
bcdedit /set %vid% path \OKLDE.MBR>nul
bcdedit /displayorder %vid% /addlast>nul

del  %windir%\SYSTEM32\ampe.ini

另外:OKLDE.MBR是不是被修改过

点评

谢谢,问解决了  详情 回复 发表于 2014-4-3 09:01
回复

使用道具 举报

14#
 楼主| 发表于 2014-4-3 09:01:44 | 只看该作者
fuldho 发表于 2014-4-2 16:41
主要是生成“标识符”

bcdedit   /create /d "启动名称" /application bootsector>%windir%\SYSTEM32\am ...

谢谢,问解决了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 17:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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