zcex1986 发表于 2018-12-27 01:45:19

grub4

本帖最后由 zcex1986 于 2019-8-18 22:19 编辑

1

bfgxp 发表于 2018-12-27 10:32:21

搜ntboot

心零 发表于 2018-12-27 13:47:25

本帖最后由 心零 于 2018-12-27 13:53 编辑

BCD是引导菜单,并不是启动器。实际上Windwo7以上的系统是靠bootmgr启动。

而grub4的启动程序是grldr,引导菜单是menu.lst,单纯的grub4启动程序能不能启动WINDOWS我不知道!
一般通用方法都是通过调用bootmgr来启动WIN7以上系统,调用NTLDR来启动XP。

用一句话来说,每种系统都有各自的启动程序,而grub4启动不同系统就是调用各自的启动程序来启动。

zcex1986 发表于 2018-12-27 15:10:11

本帖最后由 zcex1986 于 2018-12-27 15:11 编辑

心零 发表于 2018-12-27 13:47
BCD是引导菜单,并不是启动器。实际上Windwo7以上的系统是靠bootmgr启动。

而grub4的启动程序是grldr, ...

大神就像用menu.lst里加个代码启动vhdx文件,
就比如代码里有这个bootmgr
然后指向win10.vhdx这个文件
我好像见过有这样的代码直接可以在grub4里启动了

zcex1986 发表于 2018-12-27 15:51:49

心零 发表于 2018-12-27 13:47
BCD是引导菜单,并不是启动器。实际上Windwo7以上的系统是靠bootmgr启动。

而grub4的启动程序是grldr, ...

title Win7 RAMOS Mode
find --set-root /Win7/Win7.vhd
map --mem --top /Win7/Win7.vhd (hd0)
map --hook
root (hd0,0)
chainloader /bootmgr
boot

就好比这样的但是他这代码是吧vhd文件启动到内存中的!!

2010sya 发表于 2018-12-27 21:06:21

本帖最后由 2010sya 于 2018-12-27 21:07 编辑

试试这个:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=380572&extra=

23070205 发表于 2018-12-28 18:19:17

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=373401&extra=

心零 发表于 2018-12-29 09:47:44

zcex1986 发表于 2018-12-27 15:51
title Win7 RAMOS Mode
find --set-root /Win7/Win7.vhd
map --mem --top /Win7/Win7.vhd (hd0)


原版系统的bootmgr在根目录,而引导菜单BCD在BOOT目录里面,启动系统顺序是bootmgr加载BDC菜单。

你需要学会修改做出专属自己的bootmgr

自己制作的bootmgr可以自定义目录和BCD的名称。
比如放在WI10目录下的123菜单和1234mgr启动器,然后用这启动器和菜单引导启动WIN7。

注意:用16进制修改器制作bootmgr时,命名可以随意。但一定要注意字符数和原版字符相同。

23070205 发表于 2018-12-29 12:11:34

title Win7 Mode
find --set-root /Win7/Win7.vhd
map/Win7/Win7.vhd (hd0)
map --hook
root (hd0,0)
chainloader /bootmgr
boot
页: [1]
查看完整版本: grub4