无忧启动论坛

标题: grub4 [打印本页]

作者: zcex1986    时间: 2018-12-27 01:45
标题: grub4
本帖最后由 zcex1986 于 2019-8-18 22:19 编辑

1
作者: bfgxp    时间: 2018-12-27 10:32
搜ntboot
作者: 心零    时间: 2018-12-27 13:47
本帖最后由 心零 于 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
本帖最后由 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
心零 发表于 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
本帖最后由 2010sya 于 2018-12-27 21:07 编辑

试试这个:http://bbs.wuyou.net/forum.php?m ... d=380572&extra=
作者: 23070205    时间: 2018-12-28 18:19
http://bbs.wuyou.net/forum.php?m ... d=373401&extra=
作者: 心零    时间: 2018-12-29 09:47
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
title Win7 Mode
find --set-root /Win7/Win7.vhd
map  /Win7/Win7.vhd (hd0)
map --hook
root (hd0,0)
chainloader /bootmgr
boot




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