无忧启动论坛
标题:
关于grub2安装到esp分区并引导win8.1的正确方法
[打印本页]
作者:
420841698
时间:
2014-10-28 01:05
标题:
关于grub2安装到esp分区并引导win8.1的正确方法
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, 下载次数: 124)
下载附件
2014-10-28 00:28 上传
uefi启动顺序
作者:
soul916
时间:
2014-11-5 22:29
不错,学习了。
作者:
zmaibbs
时间:
2014-11-12 22:46
学习学习
作者:
Milk_Andy
时间:
2015-1-6 12:48
学习了好东西。。。不错。。。
作者:
2010cyberfung
时间:
2015-1-23 15:24
我用diskpart,好辛苦打命令,都获取不了写权限
作者:
llaa
时间:
2015-9-17 21:48
学习了好东西。。。不错。。。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3