无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8354|回复: 14
打印 上一主题 下一主题

[求助] 手动修改Grub2启动GPT分区内EFI文件!

[复制链接]
跳转到指定楼层
1#
发表于 2013-2-21 21:58:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大概的如下

非UEFI 启动方式.(主板本身就不支持)

启动盘:SSD GPT分区.

离线状态下完成Win8系统安装并使用bcdboot 重建为EFI启动方式.

敢问在如何使用bootice或者第三方软件完成grub2引导SSD内EFI文件启动

一般市面上的本本和二线主板都不内置EFI Sehll 必须通过磁盘创建ESP分区并加入引导文件.

我的SSD并没有ESP分区.就单一.

求帮忙啦~~~~


[ 本帖最后由 recall_hy 于 2013-2-24 12:30 编辑 ]
2#
发表于 2013-2-21 23:52:26 | 只看该作者
没试过哪个工具可以引导efi<br /><br />如果是主板支持uefi启动的话,可以在硬盘前面分出个fat32分区,
用winre 执行 bcdboot c:\windows /s h: /f UEFI
其中h:为winre中的fat32分区&
c:为winre中显示的windws安装目录

[ 本帖最后由 rivulet 于 2013-2-22 00:03 编辑 ]
回复

使用道具 举报

3#
发表于 2013-2-21 23:59:06 | 只看该作者
esp分区可以是fat分区
uefi的os loader会自己加载这个分区中的\EFI\BOOT\BOOT[architecture name].EFI。64位是\EFI\BOOT\BOOTx64.EFI
回复

使用道具 举报

4#
发表于 2013-2-22 16:15:28 | 只看该作者
必须要有一个FAT分区才行,GPT用不用没关系,MBR分区表也可以UEFI启动的。

另外,grub4dos和UEFI启动没一点关系
回复

使用道具 举报

5#
 楼主| 发表于 2013-2-22 22:29:21 | 只看该作者

回复 #4 fujianabc 的帖子

额,是因为有3块3TB的硬盘.加一个128G SSD...SO...才想这样搞的.话说ubuntu 在不能支持UEFI启动的板板上都能使用Grub4dos引导呢?
主要是因为单盘超过3T....不用GPT...可惜啊~~~
回复

使用道具 举报

6#
 楼主| 发表于 2013-2-22 22:43:20 | 只看该作者

回复 #4 fujianabc 的帖子

我大概模拟一下我所需要的东西!

附上3张截图.这个大概引导信息的理念... 求如何实现.如需单独加一个比如4G的U盘作为写入我所截图的这种引导方式...当然,只要能完成这个方法,硬盘总是不缺的!



回复

使用道具 举报

7#
 楼主| 发表于 2013-2-22 22:46:28 | 只看该作者

回复 #4 fujianabc 的帖子

如以上图中所示,这个一个非UEFI Bios 中的 ubuntu 的grub2 引导模式.可支持gpt分区的引导...


[ 本帖最后由 recall_hy 于 2013-2-22 22:48 编辑 ]
回复

使用道具 举报

8#
发表于 2013-2-22 23:57:22 | 只看该作者
原帖由 recall_hy 于 2013-2-22 22:29 发表
额,是因为有3块3TB的硬盘.加一个128G SSD...SO...才想这样搞的.话说ubuntu 在不能支持UEFI启动的板板上都能使用Grub4dos引导呢?
主要是因为单盘超过3T....不用GPT...可惜啊~~~

不早说,原来是大于2T的硬盘,那肯定用GPT了。
超过2T的GPT硬盘启动一定用UEFI,不要想bios了,虽然有些linux也能支持GPT+bios的启动,不过这严重取决于主板本身。很多主板bios模式下都不能正确识别超过2T硬盘的容量
回复

使用道具 举报

9#
 楼主| 发表于 2013-2-23 19:39:41 | 只看该作者

回复 #8 fujianabc 的帖子

我可以用单独一个盘代替UEFI 做Grub2启动吗? 然后写入一个例如memu.lst 添加引导参数?
你看了我上面回复的截图吗?
回复

使用道具 举报

10#
发表于 2013-2-24 01:04:36 | 只看该作者
原帖由 recall_hy 于 2013-2-23 19:39 发表
我可以用单独一个盘代替UEFI 做Grub2启动吗? 然后写入一个例如memu.lst 添加引导参数?
你看了我上面回复的截图吗?

bios+grub2的确可以支持GPT启动,但是只能启动linux,不能启动windows
回复

使用道具 举报

11#
 楼主| 发表于 2013-2-24 08:43:18 | 只看该作者

回复 #10 fujianabc 的帖子

呃,那么我的机器上是linux是可以引导MBR方式的Windows。的确没有尝试过GPT方式。
So,有木有什么解决方案?
回复

使用道具 举报

12#
发表于 2013-2-24 09:57:09 | 只看该作者
原帖由 recall_hy 于 2013-2-24 08:43 发表
呃,那么我的机器上是linux是可以引导MBR方式的Windows。的确没有尝试过GPT方式。
So,有木有什么解决方案?

你标题改一下吧,你讨论的问题和grub4dos没关系了,而是怎么用grub2+gpt在bios模式下启动了。
目前事实是,windows不能在bios模式下从gpt硬盘启动,不管你之前是不是用了其他什么启动程序,比如grub2等。
你如果是大于2T的GPT系统盘要启动windows,只能用uefi主板
回复

使用道具 举报

13#
 楼主| 发表于 2013-2-24 12:32:41 | 只看该作者

回复 #12 fujianabc 的帖子

那我帖子,是不是都发错版块了!
没解决方案也是很纠结啊~~~
回复

使用道具 举报

14#
发表于 2013-2-26 09:30:02 | 只看该作者
原帖由 fujianabc 于 2013-2-24 09:57 发表

你标题改一下吧,你讨论的问题和grub4dos没关系了,而是怎么用grub2+gpt在bios模式下启动了。
目前事实是,windows不能在bios模式下从gpt硬盘启动,不管你之前是不是用了其他什么启动程序,比如grub2等。
你 ...

好像在其他论坛上看到过有人bios+gpt启动过windows啊
http://forum.ubuntu.org.cn/viewtopic.php?f=139&p=1282037
第九楼
回复

使用道具 举报

15#
发表于 2013-2-26 14:01:43 | 只看该作者
原帖由 2012olly 于 2013-2-26 09:30 发表

好像在其他论坛上看到过有人bios+gpt启动过windows啊
http://forum.ubuntu.org.cn/viewtopic.php?f=139&p=1282037
第九楼

那个就是所谓的mbr/gpt混合分区表,windows还是开第一扇区的mbr启动的。
而且楼主的硬盘大于2TB了,也不能用混合分区表了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-2 01:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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