无忧启动论坛

标题: 如何按需显示多重系统的引导菜单 [打印本页]

作者: cjqcjq2008    时间: 2017-6-14 13:51
标题: 如何按需显示多重系统的引导菜单
本帖最后由 cjqcjq2008 于 2017-6-14 14:44 编辑

win10双系统+Centos 6.5 Linux系统
C盘:安装win10系统,主分区,活动分区
D盘:安装win10系统,主分区,非活动分区
E盘:存储数据
剩余空间:安装CentOS 6.5 系统,安装时覆盖了win的MBR

安装顺序,先装C盘的win10,再装D盘的win10,最后装Centos6.5

这样装完后,系统引导菜单是grub的界面,大概如下:
CentOS 6.5
Other

点击CentOS 6.5的菜单能正常进入Linux系统,点击Other后跳转到Window的菜单选择界面如下:
Windows 10
Windows 10

以上两个菜单分别是进入C盘和D盘的Win10 系统。

想通过GRUB菜单直接进入Win10系统,而不是先跳转到Win引导菜单选择界面再进入Win10系统?
也就是GRUB引导菜单界面改成如下:
CentOS 6.5
Windows 10
Windows 10

有没哪位大神可以指导一下要如何实现?

经过自己的研究发现,安装win10时只会往硬盘的活动分区上写入引导文件bootmgr及/boot目录的BCD文件等,所以D盘上不会有bootmgr及/boot目录的BCD文件。
是否有办法能做到C盘和D盘的操作系统的引导文件各自独立,完全隔离呢?

请各位大神指导,谢谢。

作者: 江南一根葱    时间: 2017-6-14 16:08
直接用grub引导系统,删掉系统自带的菜单不就行了
作者: cjqcjq2008    时间: 2017-6-14 16:18
江南一根葱 发表于 2017-6-14 16:08
直接用grub引导系统,删掉系统自带的菜单不就行了

MRB是通过GRUB引导的,但GRUB只是引导到windows的bootmgr,再由bootmgr读取BCD配置文件,然后出来个windows的引导菜单。我现在想要的效果是从GRUB直接进入windows系统,而不是要通过bootmgr二次引导,能做到吗?
作者: cjqcjq2008    时间: 2017-6-14 16:29
GRUB里面能直接调用\WINDOWS\system32\winload.exe 加载操作系统吗?
作者: yjd    时间: 2017-6-14 16:35
mbr 直接grub4dos来做引导是最方便。

你要是不用bootmgr,可以试试chenall的NTBOOT。

作者: cjqcjq2008    时间: 2017-6-14 17:19
yjd 发表于 2017-6-14 16:35
mbr 直接grub4dos来做引导是最方便。

你要是不用bootmgr,可以试试chenall的NTBOOT。

NTBOOT可以直接指定启动C盘或D盘的操作系统吗?有没大概示例,可参考下?谢谢
作者: 江南一根葱    时间: 2017-6-15 08:27
cjqcjq2008 发表于 2017-6-14 16:18
MRB是通过GRUB引导的,但GRUB只是引导到windows的bootmgr,再由bootmgr读取BCD配置文件,然后出来个windo ...

windows的引导菜单可以不需要出现的,删掉多余的菜单项就行了,不是bcd可以设置
作者: cjqcjq2008    时间: 2017-6-15 08:33
cjqcjq2008 发表于 2017-6-14 17:19
NTBOOT可以直接指定启动C盘或D盘的操作系统吗?有没大概示例,可参考下?谢谢

使用NTBOOT还是无法绕过bootmgr,我用/NTBOOT NT6=(hd0,1) 命令时,先报启动管理器错误,然后又跳出来个windows7的菜单选择界面。是否NTBOOT还不支持启动Windows10?
作者: wdtx    时间: 2017-6-15 09:39
这里可以实现:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=358698

此EFI 文件可任意改名,只查找同目录下的BCD文件引导,每个BCD只引导一个系统




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