无忧启动论坛

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

[发布] 关于grub2安装到esp分区并引导win8.1的正确方法

[复制链接]
跳转到指定楼层
1#
发表于 2014-10-28 01:05:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

     grub2安装到esp分区,很简单,挂载esp分区在管理员命令窗口输入mountvol m:/s回车,然后打开任务关记下explorer.exe名称,并把它结束,然后在任务管理器上文件新建运行explorer.exe,下面勾选管理权限,确定,打开我的电脑即可看到esp分区,并自由复制文件。如果看不到esp分区,请重复以上操作。


          将grub2安装到esp分区,将整个grub2(注意这里的grub2是已经定制好的)复制到esp下,并将定制的grub2的xxx.efi复制到efi/boot/下改成bootia32.efi,x64的就改成bootx64.efi,当然这里必须注意你定制的grub2的xxx.efi读取grub.cfg的路径,否则会出现启动无法读取grub.cfg问题,确保路径没问题后,就用BOOTICEx86.exe修改uefi的启动顺序,如图

         下面的是引导win8的方法,想引导win8必须了解win8的启动原理和uefi主板的原理,win8启动文件读取过程大概是这样
有2种情况由uefi启动顺序决定,读取efi下的bootia32.efi或者还是Bootmgfw.efi,因此uefi启动顺序就造成了win8启动有两种
第一 种读取efi/boot/bootia32.efi——>efi\microsoft\boot\bootmg.efi———>efi\microsoft\boot\BCD———>efi\microsoft\boot\bootmg.efi———>c盘里找Winload.exe———>加载win内核。
第二种读取efi\microsoft\boot\bootmgfw.efi——>efi\microsoft\boot\bootmg.efi———>efi\microsoft\boot\BCD———>efi\microsoft\boot\bootmg.efi———>c盘里找Winload.exe———>加载win内核
这两种大概可以看出efi/boot/bootia32.efi和efi\microsoft\boot\bootmgfw.efi的bootia32和bootmgfw.efi是同一个文件,具体验证可以去看隔壁uefi论坛的关于Windows Boot Manager、Bootmgfw.efi、Bootx64.efi、bcdboot.exe 的详解..
         个人表示不确定,具体必须分析代码才知道!
因此这里就引出上述并“将定制的grub2的xxx.efi复制到efi/boot/下改成bootia32.efi“的一个问题了,如果uefi主板读取的是第二种情况呢,则安装到esp分区的grub2将不能启动了,
怎么进都是win8,那grub2就没意义了,所以上述也同样用到BOOTICEx86.exe去解决这个问题就是添加uefi的启动顺序,主要把uefi os调到前面,或者自己添加grub2上去这种方法这里不作解释与探究了,主要把uefi os调到第一位即可,并且修改uefi os那项启动的搜索文件是可以改名的,了解就可以自己定义名字了。
        但是这里问题来了uefi os 、UEFI: Built-in EFI Shell 、Windows Boot Manager、UEFI:Removable Device UEFI:CD/DVD Drive UEFI:Network Device 这些事什么?很显然对得研究了解下
从BOOTICEx86.exe那里一个个点过,可以看出可以修改名称的很显然是不是uefi主板bios默认的也就是后面加上去的,因此答案也来Windows Boot Manager一般都是出现在win系统里所有显然是装win系统上去的,至于uefi os 是uefi默认的吗?可以这样认为,但是也不是,因为它可以修改嘛,既然是可以修改,那就别管了,直接认为是加上去的就OK了,至于其他不可以修改的很显然是uefi
主板默认的!所以这个问题就是上答案了,但是等你启动依然是win8呢,这时你可以能会说,单色小蘑菇这个大骗子在论坛里放屁,根本没用,这里还有决定性的一步,要说下。
进入uefi的bios设置界面你会发现boot选项那里下面是不是有很多1boot。。。。加载,2boot。。。。加载好像有4个,主要把这里搞明白搞好就可以了,这里就不说了,留给大家研究!有什么不明白发帖问。

QQ截图20141028002423.png (15.98 KB, 下载次数: 94)

uefi启动顺序

uefi启动顺序

评分

参与人数 1无忧币 +5 收起 理由
peterpanheaven + 5 赞一个!

查看全部评分

2#
发表于 2014-11-5 22:29:05 | 只看该作者
不错,学习了。
回复

使用道具 举报

3#
发表于 2014-11-12 22:46:16 | 只看该作者
学习学习
回复

使用道具 举报

4#
发表于 2015-1-6 12:48:49 | 只看该作者
学习了好东西。。。不错。。。
回复

使用道具 举报

5#
发表于 2015-1-23 15:24:39 | 只看该作者
我用diskpart,好辛苦打命令,都获取不了写权限
回复

使用道具 举报

6#
发表于 2015-9-17 21:48:35 | 只看该作者
学习了好东西。。。不错。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-25 07:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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