无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 21509|回复: 31
打印 上一主题 下一主题

[分享] 支持uefi启动的grub2

  [复制链接]
跳转到指定楼层
1#
发表于 2013-4-18 19:46:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2010512 于 2014-1-5 22:12 编辑

       论坛附件大小限制,已上传到百度盘:http://pan.baidu.com/share/link?shareid=421404&uk=335614394

       附件grub2提取至ubuntu server 12.04.2 64位版。

       将压缩包解压至gpt模式的fat32分区U盘,efi shell环境下,运行grub\grub.efi文件即可进入grub2环境,当然\grub\core.efi文件也是可以的。菜单配置文件指向grub\grub.cfg,附件里面grub.cfg只是grub-mkconfig默认输出的,仅供参考。

       支持直接chainloader bootmgfw.efi文件,当然也可以chainloader shellx64.efi返回efi shell环境。

       感谢各位前人对uefi启动的详细科普,特别是fujianabc老师,基本上有uefi启动的前线,就有他的足迹。是你们让uefi启动的细节更明朗化。再次感谢!

      
        附上提取自ubuntu13.10的版本,里面添加了中英文帮助文档:http://pan.baidu.com/s/1ntho3Ex

评分

参与人数 2无忧币 +10 收起 理由
peterpanheaven + 5 赞一个!
2011hiboy + 5 谢谢分享

查看全部评分

推荐
发表于 2013-4-28 20:20:20 | 只看该作者
怀疑是应该有一个grub安装过程,会在efi分区保留扇区内写入代码。
要在linux下进行吧。
回复

使用道具 举报

推荐
发表于 2013-4-22 17:26:43 | 只看该作者
这个grub.efi我这测试只能进入grub rescue模式,只有ls命令能用,楼主能科普下哪里滴问题???
回复

使用道具 举报

推荐
 楼主| 发表于 2013-5-5 21:25:08 | 只看该作者
本帖最后由 2010512 于 2013-5-5 21:41 编辑
FLOPPY 发表于 2013-4-24 13:09
我用的efi shell 是提取自win8 bootx64.efi , U盘是mbr 模式,一个fat32分区。你提供过一个fujianabc上传的 ...


不好意思,回复的晚了。见谅!
fujianabc提供的efi shell链接:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=191704
将下载文件路径至于\efi\boot\目录下,名为bootx64.efi就会默认启动。
建议u盘换成gpt模式试下。因为我当时安装到U盘的时候就是gpt模式的!

点评

原来还可以这样哦!一直把u量产加ud使用。学习,抽时间实验。  详情 回复 发表于 2013-9-29 23:15
回复

使用道具 举报

推荐
发表于 2013-4-29 08:06:02 | 只看该作者
谢谢你的提供谢谢你的提供
回复

使用道具 举报

推荐
发表于 2013-4-22 18:27:53 | 只看该作者
还是要运行EFI Shell到GRUB2,如果加到BCD就好了。
回复

使用道具 举报

推荐
发表于 2013-4-18 21:08:50 | 只看该作者
谢谢你的提供,下载备用
回复

使用道具 举报

8#
 楼主| 发表于 2013-4-23 14:17:08 | 只看该作者
FLOPPY 发表于 2013-4-22 17:26
这个grub.efi我这测试只能进入grub rescue模式,只有ls命令能用,楼主能科普下哪里滴问题???

你是如何加载grub.efi文件的?
如果出现grub rescue显然是相关模块文件没有被加载。一般就是模块文件丢失,或是加载模块文件路径不符。
你可以试下efi shell控制台:
先切换到grub目录下,然后运行grub.efi试试,我意思是先排除模块文件不能被加载的可能。
回复

使用道具 举报

9#
 楼主| 发表于 2013-4-23 14:25:29 | 只看该作者
myBOOT 发表于 2013-4-22 18:27
还是要运行EFI Shell到GRUB2,如果加到BCD就好了。

当然可以直接就进入grub2环境啊!还可以自己定制启动菜单。
但能不能被bcd加载,暂时还不能确定。我找个机会测一下。
回复

使用道具 举报

10#
发表于 2013-4-24 09:15:34 | 只看该作者
本帖最后由 FLOPPY 于 2013-4-24 09:21 编辑
2010512 发表于 2013-4-23 14:17
你是如何加载grub.efi文件的?
如果出现grub rescue显然是相关模块文件没有被加载。一般就是模块文件丢失 ...


U盘艮目录放置efi shell 及你提供的grub2 ,进入efi shell后,切换到grub目录下运行grub.efi 直接进入了grub rescue,ls 后发现U盘设备仅被识别为(hd0),正常应该列出(hd0,1),问题肯定就出现在这里。
回复

使用道具 举报

11#
 楼主| 发表于 2013-4-24 12:47:40 | 只看该作者
FLOPPY 发表于 2013-4-24 09:15
U盘艮目录放置efi shell 及你提供的grub2 ,进入efi shell后,切换到grub目录下运行grub.efi 直接进入了 ...

你U盘是mbr模式还是gpt模式?
我的是U盘是gpt/fat32一个分区的,在实机和vmware上面都可以正常启动的!
你说会不会跟你的efi shell有关系,我用的是fujianabc提供的链接。有碰到过clover里面有的efi  shell不能启动的情况。
回复

使用道具 举报

12#
发表于 2013-4-24 13:09:00 | 只看该作者
本帖最后由 FLOPPY 于 2013-4-24 13:12 编辑

我用的efi shell 是提取自win8 bootx64.efi , U盘是mbr 模式,一个fat32分区。你提供过一个fujianabc上传的efi shell链接,我试试。
怀疑是u盘的问题,这个u盘量产过1.1接口滴,我主板4个usb 接口全部是3.0,下午换个u盘测试。
回复

使用道具 举报

13#
发表于 2013-4-24 19:20:04 | 只看该作者
测试了另外一个U盘,还是这种现象,无解!
回复

使用道具 举报

14#
 楼主| 发表于 2013-5-5 21:27:58 | 只看该作者
2011niumao 发表于 2013-4-28 20:20
怀疑是应该有一个grub安装过程,会在efi分区保留扇区内写入代码。
要在linux下进行吧。

操作确实是在linux中安装的。但是efi引导应该是基于文件的,不会写扇区吧。
回复

使用道具 举报

15#
发表于 2013-5-17 16:42:57 | 只看该作者
本帖最后由 2011niumao 于 2013-5-17 17:22 编辑
2010512 发表于 2013-5-5 21:27
操作确实是在linux中安装的。但是efi引导应该是基于文件的,不会写扇区吧。


恩。efi引导的确只依赖于文件。这一点很方便。

刚刚上传了自己定制的一个grubefi2.00===有兴趣者可以参考使用。
实际测试表明可以自己搜索ubuntu启动。对于初学者很方便。
回复

使用道具 举报

16#
发表于 2013-5-28 14:10:21 | 只看该作者
來試試了^^
回复

使用道具 举报

17#
发表于 2013-5-28 14:28:11 | 只看该作者
沒辦法被BCD加載呢...
回复

使用道具 举报

18#
发表于 2013-6-5 17:37:05 | 只看该作者
我在shell 下执行 grub.efi 提示 unknow filesystem 。。。efi分区为fat32
回复

使用道具 举报

19#
发表于 2013-7-19 15:45:13 | 只看该作者
2011hiboy 发表于 2013-4-18 21:08
谢谢你的提供,下载备用

请教hiboy兄:我下载了你提供的ISO启动镜像,准备合WinPE和ubuntu,结果ultraISO一旦编辑一下,UEFI模式下就无法启动了(测试环境vmware8.04,你的原版OK)。
请问有没有好点儿的ISO编辑软件,能够不破坏其中的UEFI引导信息?

点评

下了最新版的UltraISO,结果现在UEFI好了,但是BIOS模式在启动时出现了icompatiable license  详情 回复 发表于 2013-7-19 16:41
回复

使用道具 举报

20#
发表于 2013-7-19 16:41:58 | 只看该作者
oxoooooooo 发表于 2013-7-19 15:45
请教hiboy兄:我下载了你提供的ISO启动镜像,准备合WinPE和ubuntu,结果ultraISO一旦编辑一下,UEFI模式下 ...

下了最新版的UltraISO,结果现在UEFI好了,但是BIOS模式在启动时出现了icompatiable license
回复

使用道具 举报

21#
发表于 2013-9-29 23:15:43 来自手机 | 只看该作者
2010512 发表于 2013-5-5 21:25
不好意思,回复的晚了。见谅!
fujianabc提供的efi shell链接:http://bbs.wuyou.net/forum.php?mod=v ...

原来还可以这样哦!一直把u量产加ud使用。学习,抽时间实验。
回复

使用道具 举报

22#
发表于 2013-10-4 18:54:47 | 只看该作者
请问可否告知一下你的core.efi文件是如何得到的,怎么修改里面的内容,比如它要读取配置文件的目录等。
是否需要编译?是否有软件可以将其打开修改?

点评

gnu帮助文档里面对此有比较官方的解释:http://www.gnu.org/software/grub/manual/ 老一点的中文翻译论坛里面也有:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=306281&extra=page%3D1  详情 回复 发表于 2014-1-5 21:44
回复

使用道具 举报

23#
发表于 2013-10-21 07:51:39 | 只看该作者
2011hiboy 发表于 2013-4-18 21:08
谢谢你的提供,下载备用

回复

使用道具 举报

24#
发表于 2013-10-29 21:20:30 | 只看该作者
兄弟,网盘不能下载哦。。。

点评

还可以下载啊!不过我又上传了一份提取自ubuntu13.10的新版本,里面还附有官方的帮助手册!  详情 回复 发表于 2014-1-5 21:39
回复

使用道具 举报

25#
发表于 2013-10-30 21:57:34 | 只看该作者
惭愧啊, efi  shell能正常引导PE, grub2.0无法正常引导, grub2.0可以引导iso文件让人无法抗拒, 水平太低, 还在研究
回复

使用道具 举报

26#
 楼主| 发表于 2014-1-5 21:39:00 | 只看该作者
天涯海角1216 发表于 2013-10-29 21:20
兄弟,网盘不能下载哦。。。

还可以下载啊!不过我又上传了一份提取自ubuntu13.10的新版本,里面还附有官方的帮助手册!
下载地址:http://pan.baidu.com/s/1ntho3Ex
回复

使用道具 举报

27#
 楼主| 发表于 2014-1-5 21:44:14 | 只看该作者
2012mine 发表于 2013-10-4 18:54
请问可否告知一下你的core.efi文件是如何得到的,怎么修改里面的内容,比如它要读取配置文件的目录等。
是 ...

gnu帮助文档里面对此有比较官方的解释:http://www.gnu.org/software/grub/manual/
老一点的中文翻译论坛里面也有:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

28#
 楼主| 发表于 2014-1-5 21:51:57 | 只看该作者
goodtime 发表于 2013-10-30 21:57
惭愧啊, efi  shell能正常引导PE, grub2.0无法正常引导, grub2.0可以引导iso文件让人无法抗拒, 水平太 ...

有些我也不是很懂,都是网上找找资料,仅仅会用而已。上传了一个新版本,见26F,只需要解压到efi分区就可以了,还附上了官方的帮助手册,有空也可以看看。
回复

使用道具 举报

29#
 楼主| 发表于 2014-1-5 22:00:35 | 只看该作者
goodtime 发表于 2013-10-30 21:57
惭愧啊, efi  shell能正常引导PE, grub2.0无法正常引导, grub2.0可以引导iso文件让人无法抗拒, 水平太 ...

晕死!明明是回复,怎么显示成点评了,还删不掉。 惭愧!
回复

使用道具 举报

30#
发表于 2014-1-9 09:47:13 | 只看该作者
谢谢,正在找,试一下!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 05:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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