无忧启动论坛

标题: 安装windows NT6 mbr到第二扇区,什么用处? [打印本页]

作者: hotwire    时间: 2015-12-10 11:37
标题: 安装windows NT6 mbr到第二扇区,什么用处?
我的系统是WIN10,想要装个grub4dos启动硬盘上VHD,ISO,WIM这些。既能启动原来的win10不受影响,又按个热键启动GRUB,故而用BOOTICE,在主引导记录中,选择grub4dos,设好热键为F11,勾选优先尝试引导原来的MBR,前头三项禁止搜索软盘上的GRUB,禁止按C....,禁止引导分区表无效的原主引导记录,全部打勾。但是也许我不小心前面“安装windows NT6 mbr到第二扇区”那个勾没有去掉吧,。弄好后,启动电脑,不知道什么原因,无任按enter键或者其他键(不按F11)都不能引导原来的WIN10了,都是启动到menu.lst
用的是0.4.6a的grldr,BOOTiCE选的也是0.4.6a
问:BOOTICE的“安装windows NT6 mbr到第二扇区”这个什么意思,有什么用??原来的MBR是安装在第一扇区512字节中的,为啥要改?
我的系统启动为什么不能启动到WIN10了。????
作者: 不点    时间: 2015-12-10 15:22
我说点看法,供参考。

首先,如果是在硬盘上使用,那么,最合适的工具不是 grub4dos 的启动代码,而是 wee。我个人认为有了 wee 之后,grub4dos 自己的 MBR 代码就该淘汰了。wee 用于硬盘,而 fbinst (或者我新近开发的 multimbr)用于 U 盘,是比 grub4dos 的 mbr 代码更可靠的选择。

如果你实在有特殊的理由要使用 grub4dos 的 mbr 代码的话,我也说说自己的看法。你应该使用最新的 BOOTICE,不要使用几年前的旧版。如果第二扇区是 NT6 的代码,而你又是 “优先启动先前的 mbr”,这就等于说是优先启动第二扇区上的 nt6 mbr 代码。而当你的 NT6 mbr 代码启动之后,它可能要去启动活动分区上的 PBR,而在活动分区的 pbr 接管控制后,它可能以某种方式启动了 grub4dos,譬如说 boot.ini 中含有 grub4dos 的启动项 c:\grldr="grub4dos",再譬如说你的 bootmgr 不是微软的,而是 grldr 冒充的,这样,PBR 就会引导到 grub4dos 了。还有其他很多可能性,都会导致 PBR 引导到 grub4dos。

作者: hotwire    时间: 2015-12-10 17:12
本帖最后由 hotwire 于 2015-12-10 17:19 编辑
不点 发表于 2015-12-10 15:22
我说点看法,供参考。

首先,如果是在硬盘上使用,那么,最合适的工具不是 grub4dos 的启动代码,而是 w ...


用的是最新的BOOTICE_1.3.3.2_X86_X64,2015.11.25的。热键比如是F1,F11,我按其他键,如enter,系统不能进入原来的WIN10企业版,我改用0.4.5C也一样。都已经勾选优先尝试引导原来的MBR了。。

grub4dos我五六年没有弄过了,原来我在winxp下用过,当时照网上教程把PE装到硬盘隐藏分区,就是用BOOTICE在开机时按热键引导PE,按其他键引导winxp。现在不知道怎么在win10下面按其他键不能进win10了。

反正我慢慢弄慢慢学吧,弄不好就不弄了。

主要是现在这个win10的BCD有问题,我用他启动VHD系统,电脑一定要重新启动一下,太害人了。win7不是这样的。
作者: nf17b    时间: 2015-12-10 17:40
hotwire 发表于 2015-12-10 17:12
用的是最新的BOOTICE_1.3.3.2_X86_X64,2015.11.25的。热键比如是F1,F11,我按其他键,如enter,系统 ...

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=274316
作者: liaoyin    时间: 2015-12-10 21:54
hotwire 发表于 2015-12-10 17:12
用的是最新的BOOTICE_1.3.3.2_X86_X64,2015.11.25的。热键比如是F1,F11,我按其他键,如enter,系统 ...

不点大师:wee可以用来硬盘中启动win10吗?
作者: 不点    时间: 2015-12-11 08:16
liaoyin 发表于 2015-12-10 21:54
不点大师:wee可以用来硬盘中启动win10吗?

如果了解 wee 是一个简化了的 grub4dos,就能够理解 wee 可以启动 ntldr、bootmgr、DOS 内核、Linux 内核,等等。当然 wee 也像 grub4dos 一样能够加载 MBR 或 PBR 或保存在硬盘某处的其他可启动的扇区序列文件。

就是说,如果 Win10 也具有类似于 Win7、Win8 的 bootmgr,那么 grub4dos 和 wee 都可以启动它。我没用过 Win10,还不知道具体情况。


作者: lbw2007    时间: 2015-12-11 09:21
liaoyin 发表于 2015-12-10 21:54
不点大师:wee可以用来硬盘中启动win10吗?


可以。
不点老师说得对。
而且Win10和Win8的bootmgr在使用上基本没有区别,可以被wee直接加载。
作者: ee1    时间: 2015-12-11 10:12
nf17b 发表于 2015-12-10 17:40
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=274316

  1. bcdedit /set {default} bootmenupolicy legacy

  2. bcdedit /set {default} bootmenupolicy standard
复制代码


这个 命令 非常 好用!

bcdedit /set {default} bootmenupolicy legacy
这样 win10的 bootmgr 可以 启动 grub4dos了 很好用 。
boot.ini和 以前一样

作者: pseudo    时间: 2015-12-11 22:16
我在别人机上用bootice写grub4dos到mbr,grub4dos启动后用
chainloader /bootmgr
启动硬盘win7系统,结果win7成了盗版。这下等于把别人系统弄坏了。

后来想起bootice默认是安装windows NT6 mbr到第二扇区的,平时不在意这点,现在倒成了一根救命稻草。
我通过
chainloader (hd0)1+1
来启动win7,终于恢复正版。

这算一个用处吧。
作者: cchessbd    时间: 2015-12-12 10:22
不点 发表于 2015-12-10 15:22
我说点看法,供参考。

首先,如果是在硬盘上使用,那么,最合适的工具不是 grub4dos 的启动代码,而是 w ...

MBR硬盘上使用时wee,ghost后经常出现无法启动的问题。ghost可能在mbr处写入了数据把wee的数据覆盖了。
还是grub4dos的mbr启动兼容性好点。
作者: 不点    时间: 2015-12-12 11:39
cchessbd 发表于 2015-12-12 10:22
MBR硬盘上使用时wee,ghost后经常出现无法启动的问题。ghost可能在mbr处写入了数据把wee的数据覆盖了。
...

看来你没有使用最新版的 wee。

老版本占用 63 扇区,其中最后一个扇区会被 ghost 覆盖掉。

新版本已经精简为 62 扇区了,这躲过了与 ghost 的冲突。

BOOTICE 新版好像已经集成了新版本的 wee。


作者: liumailong    时间: 2015-12-15 10:28
wee 还更新吗?
我找到最新的都是13年的了
作者: 不点    时间: 2015-12-15 17:31
wee63.mbr 编译后不超过 62 扇区的,就是最新版。

最新版的 BOOTICE 里面所带的 wee 就是最新版的。
作者: 2011zeal    时间: 2015-12-18 15:50
P大的最新版的BOOTICE好给力啊~~~~
作者: 不点    时间: 2015-12-18 20:19
2011zeal 发表于 2015-12-18 15:50
P大的最新版的BOOTICE好给力啊~~~~

目前的 BOOTICE 虽然集成了最新版的 WEE 程序代码,但是所采用的 wee 菜单不是最新的。

用户自己用 bootice 安装 wee 的时候,只需把 wee 的菜单修改为最新版的即可。

有关最新版 wee 菜单的讨论帖在这里:

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=369968&extra=page%3D1

菜单内容如下:

  1. find --set-root /boot/grub/grldr
  2. /boot/grub/grldr
  3. timeout 1
  4. default 0

  5. title 1. DOS/Windows
  6.     find --set-root --active /bootmgr /bootmgr
  7.     find --set-root --active /ntldr /ntldr
  8.     find --set-root --active /io.sys /io.sys
  9.     find --set-root /bootmgr /bootmgr
  10.     find --set-root /ntldr /ntldr
  11.     find --set-root /io.sys /io.sys

  12. title 2. GRUB4DOS
  13.     find --set-root /BOOT/GRUB/GRLDR /BOOT/GRUB/GRLDR
  14.     find --set-root /BOOT/GRUB.EXE /BOOT/GRUB.EXE
  15.     find --set-root /BOOT/GRLDR /BOOT/GRLDR
  16.     find --set-root /grldr /grldr

  17. title 3. Plop Boot Manager
  18.     find --set-root /BOOT/GRUB/PLPBT.BIN /BOOT/GRUB/PLPBT.BIN

  19. title 4. Vboot
  20.     find --set-root /vbootldr /vbootldr

  21. title 5. Burg
  22.     find --set-root /buldr /buldr

  23. title 6. Previous MBR
  24.     (hd0)1+1

  25. title 7. Command Line
  26.     exit
复制代码

作者: 2011zeal    时间: 2015-12-18 23:31
不点 发表于 2015-12-18 20:19
目前的 BOOTICE 虽然集成了最新版的 WEE 程序代码,但是所采用的 wee 菜单不是最新的。

用户自己用 bo ...

谢谢不点不断完善wee的菜单
作者: liuzhaoyzz    时间: 2015-12-22 11:50
pseudo 发表于 2015-12-11 22:16
我在别人机上用bootice写grub4dos到mbr,grub4dos启动后用
chainloader /bootmgr
启动硬盘win7系统,结果 ...

我也碰到过把grldr.mbr拷贝到C盘,结果提示win7盗版的提示,后来好像是重建MBR,删掉grldr.mbr才好。




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