无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
无忧启动论坛唯一网址:bbs.wuyou.net系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
楼主: teasiu

[原创] GRUB2.02 for DOS/UEFI/ISO/PXE项目(winly)2016最新版

    [复制链接]
发表于 2013-5-22 18:51:19 | 显示全部楼层
teasiu 发表于 2013-5-21 18:07
1、UEFI
先将你的win8pe的EFI启动文件bootmgr.efi或者你原来的efi\boot\bootx64.efi改名字为win8pe.efi ...

bios主板启动中,bootmgr要放在哪里?
回复

使用道具 举报

 楼主| 发表于 2013-5-22 19:02:28 | 显示全部楼层
本帖最后由 teasiu 于 2013-5-22 19:09 编辑
fukystone 发表于 2013-5-22 18:51
bios主板启动中,bootmgr要放在哪里?


ntldr (hd0,1)/xxxx/xxxx/xxxx/xxxx/xxxx/xxxx/bootmgr

理论上,你想放在哪里都可以。
但是,bootmgr不是通常放在根目录的吗?

如果你有3个分区,每个分区都安装了1个windows系统,
那么,你想启动哪个分区的bootmgr, 就set root=(hdx,y)指定它。xy的数字你应该知道吧。

grub2还有一个search的功能,搜索之后再set根目录是哪个磁盘。

点评

请问LZ,我是EFI启动,grub.cfg用记事本修改后,显示:引导默认启动项和会滚启动项均失败,怎么解决?谢谢!  详情 回复 发表于 2015-10-31 23:48
回复

使用道具 举报

发表于 2013-5-22 19:08:48 | 显示全部楼层
teasiu 发表于 2013-5-22 19:02
ntldr (hd0,1)/xxxx/xxxx/xxxx/xxxx/xxxx/xxxx/bootmgr

理论上,你想放在哪里都可以。

麻烦就在这里了,客观环境限制,移动硬盘有时候是hd0,有时候是hd1,这个得看主板了。
那么怎么写菜单来保证只启动和winly在一个分区上的那个bootmgr?
回复

使用道具 举报

 楼主| 发表于 2013-5-22 19:14:50 | 显示全部楼层
fukystone 发表于 2013-5-22 19:08
麻烦就在这里了,客观环境限制,移动硬盘有时候是hd0,有时候是hd1,这个得看主板了。
那么怎么写菜单来 ...


兄弟,这就是使用的智慧了。

比如说,你将在移动盘的根目录放一个唯一的标识文件,比如123命名的空白文档。

menuentry "【6】启动指定的盘的windows" --class windows --class os {
search --no-floppy --file --set=root /123
ntldr /bootmgr
}
回复

使用道具 举报

发表于 2013-5-22 19:43:22 | 显示全部楼层
teasiu 发表于 2013-5-22 19:14
兄弟,这就是使用的智慧了。

比如说,你将在移动盘的根目录放一个唯一的标识文件,比如123命名的空白 ...

呵呵,这种以前倒是用过,感觉比较“土”……
不能默认先启动跟winly一个分区上的bootmgr吗?
我觉得算是一个“合理化要求”
回复

使用道具 举报

 楼主| 发表于 2013-5-22 19:49:58 | 显示全部楼层
fukystone 发表于 2013-5-22 19:43
呵呵,这种以前倒是用过,感觉比较“土”……
不能默认先启动跟winly一个分区上的bootmgr吗?
我觉得算 ...

因为我在内核里有set了winly.cfg的位置为root的,

所以,你就直接和放菜单的位置一起放就可以了。
回复

使用道具 举报

发表于 2013-5-23 10:21:29 | 显示全部楼层
有个问题哦,MBR版和EFI的配置文件是同一个的话,那在配置文件中怎么判断当前是用MBR启动的还是用EFI启动的?
回复

使用道具 举报

 楼主| 发表于 2013-5-23 10:42:31 | 显示全部楼层
wg0517 发表于 2013-5-23 10:21
有个问题哦,MBR版和EFI的配置文件是同一个的话,那在配置文件中怎么判断当前是用MBR启动的还是用EFI启动的 ...

我们都知道,启动时,mbr和efi是使用不同的内核启动的,
但是,我的模版里设置的是相同的1个菜单文件,
如果你一定要让菜单文件自动判断的话,
可以这样:
将winly.cfg写成:
如果 search有efi的启动文件,那么
configfile winlyefi.cfg
else
configfile winlymbr.cfg

然后,建立2个分菜单
你懂的。

点评

那当U盘或光盘是MBR、EFI双重启动的时候,EFI启动文件肯定是会有的啊,这个判断能有用?  详情 回复 发表于 2013-5-23 10:45
回复

使用道具 举报

发表于 2013-5-23 10:45:16 | 显示全部楼层
teasiu 发表于 2013-5-23 10:42
我们都知道,启动时,mbr和efi是使用不同的内核启动的,
但是,我的模版里设置的是相同的1个菜单文件,
...

那当U盘或光盘是MBR、EFI双重启动的时候,EFI启动文件肯定是会有的啊,这个判断能有用?

点评

我想错了。等等,思考一下。  发表于 2013-5-23 10:47
回复

使用道具 举报

发表于 2013-5-23 10:45:24 | 显示全部楼层
下載了版主的UEFI ISO,我用VM9去驅動,完全沒有反應。接著改用,檔案模式去執行,仍然沒有反應。沒有仍然錯誤訊息,都是直接跳離。不知為何?

点评

的確是如此 uefi iso 無用武之處  发表于 2013-6-2 01:30
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-9-22 02:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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