如何在UEFI环境下安装WIN.+Unbuntu

上传人:夏** 文档编号:457440353 上传时间:2023-07-30 格式:DOCX 页数:16 大小:1.99MB
返回 下载 相关 举报
如何在UEFI环境下安装WIN.+Unbuntu_第1页
第1页 / 共16页
如何在UEFI环境下安装WIN.+Unbuntu_第2页
第2页 / 共16页
如何在UEFI环境下安装WIN.+Unbuntu_第3页
第3页 / 共16页
如何在UEFI环境下安装WIN.+Unbuntu_第4页
第4页 / 共16页
如何在UEFI环境下安装WIN.+Unbuntu_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《如何在UEFI环境下安装WIN.+Unbuntu》由会员分享,可在线阅读,更多相关《如何在UEFI环境下安装WIN.+Unbuntu(16页珍藏版)》请在金锄头文库上搜索。

1、如何在UEFI环境下安装WIN8.1+Unbuntu如何在UEFI环境下安装WIN8.1+Unbuntu。本着对新同学负责的原则,我们还是从最基本的UEFI安装WIN8.1说起。已经预装好UEFI启动Win8.1的朋友可以直接下跳到Ubuntu的安装。(一)windows8.1的安装:首先我们还是按老办法,先规划好磁盘分区在开始安装系统。首先用PE启动你的电脑使用PE自带的DG分区软件对硬盘进行分区操作。建立或者转换成GPT分区表,DG软件会提示你是否建立ESP分区,勾选上,分区大小100300随意(当然你也可以自己建立一个fat或者fat32格式的分区作为启动分区),勾选对齐到4096(4k

2、对齐,固态硬盘都懂得,不是固态也勾选吧)然后确定。先建立一个NTFS分区安装Windows,接下来按部就班的建立Linux分区以及交换空间完 整的分区图如上图,看看跟上一篇的MBR分区图有什么不同?多了两个小黑头对吧,这两个小黑头就是ESP启动分区和MSR保留分区。特别说明的是ESP分 区只是一个FAT或者fat32格式分区,可以再分区表的任意位置,名字大小随意(1003、500)都行,但是它对于UEFI系统的启动必不可少。国际惯例还是重安装Win8.1开始,依旧选在原版镜像的U盘或者光盘安装。开机按Del,根据主板的不同开始UEFI模式(固态硬盘的同学AHCI记得 开启来),保存然后重启。插

3、入U盘或者光盘,开机按F11(或者其他根据主板不同而异)选择前面带UEFI_字样的启动选项。安装没什么好说的愉快的一路NEXT。直到选择自定义安装。Win安装程序读出了我们刚才分好的5个分区,选择30G的我们刚才规划的要安装Win8的分区,NEXT,又是愉快的等待,然后简单的设置,再次愉快的等待,差不多半小时到40分钟,Windows就算安装好了。这样就算是在UEFI模式下装好了WIN8.1,打开磁盘管理,可以看到windows只读取了硬盘上的4个分区,并没有读取ESP分区,所以UEFI模式相对于BIOS模式是要安全很多,不会受到诸如以前恐怖的CIH病毒侵害的。接下来,我们先不忙安装Ubunt

4、u ,继续用PE启动电脑,来看看我们这个硬盘的ESP启动分区的情况(当然可以用windows自带的Diskpart命令来查看,并挂载,这里主要是面对新手朋友,所以还是图形见面直观大方)。接下来,我们先不忙安装,先来看看我们的虚拟机,点开虚拟机设置-固件,我 们可以看到UEFI模式安装好的win8.1在安装过程中自动的为UEFI控制添加了从文件Bootmgrfw.efi 启动。这个反映在实体机器上就是,你在UEFI模式下安装好WIN8.1的时候,按住启动选择,就只有Windows Boot Manager和你插入的其他启动设备选项了。如果没有其他设备,UEFI会快速的找到Bootmgrfw.ef

5、i启动windows。不会再出现原来按 F11时候的选择,什么从光驱启动,从硬盘启动的选项了。更不会再找到Bootmgrfw.efi启动windows的情况下,继续去找Grub或者是其 他什么传统启动助手软件,然后再通过软件,根据硬盘分区的启动信息,启动多系统选择。(另外,还需要说明的一点事,在GPT分区表上是不存在激活的当前分 区这种说法的,因为UEFI启动系统只是找第一个FAT(fat32)分区,在分区中找到EFI文件夹和里面的启动信息就停止了,如果没找到继续找第二个 FAT分区,当前设备没有就换下一个设备,以此类推)说了这么多大概很多在UEFI模式下安装了Windows再安装Ubuntu

6、系统 的朋友会多少明白一点,为什么装好双系统,第一次进入了Grub,可以看到多重引导,但是一旦选择进入了Windows8.1,接下来,再重新启动就会直 接进入Windows,不会再去启动Grub了吧。我们再一次用PE启动电脑,现在我们读取到了ESP启动分区,即我标示的F盘(这个盘符是PE启动系统随机分配的)打开这个F盘,看看里面的结构式是不是/efi/boot/bootX64.efi/efi/mircosoft/boot/ bootmgfw.efi这样的文件结构吧。这样我们就算不仅仅在UEFI模式下安装好了Win8.1,并且还大体明白了,Win8.1在UEFI模式下是怎么启动电脑的。接下来就是

7、在UEFI模式安装Ubuntu了。(二)UEFI模式安装UbuntuUnbuntu14.04的发行版ISO,已经支持UEFI模式安装了,所以,我们还是选择最简单的办法就是写到U盘或者是光盘安装,启动的时候照例选择 有UEFI_前缀字样的启动项。因为安装过程跟上一篇BIOS+MBR的安装差不多,相同的地方我就不一一详细介绍了,只是针对不同的地方。开始一路NEXT,到选择安装的时候仍然选择其他选项(这个很重要,建议以后折腾电脑的时候,均采取自定义,这样你才明白程序会对自己的电脑做些什么,做了些什么)。接下来出现我们在上一篇安装里面说得比较详细的自定义安装界面,分区安排还是跟BIOS安装的时候差不多

8、,只是多了两个分区而已(编号方法仍旧是/dev/sda12345)值得注意的是,我们现在在选安装启动器的设备位置时,选择/dev/sda1 不要遗漏数字1,这样就是把Ubuntu的EFI启动信息安装到我们的ESP启动分区上了,而且,Ubuntu很聪明小心谨慎,只是添加,不会去动微软大爷的原来的。坐等啊正在等待解决办法啊接下来又是愉快的NEXT,NEXT。大概2030分钟的愉快等待,机器重启,进入熟悉的Grub界面,UEFI的双系统安装就算完成了!当然到这里大多数的朋友都会遇到,用Grub启动到Ubuntu,愉快的玩耍了几下,然后再回到Windows再次愉快的LOL了两把或是其他神马,然后 又想

9、起了,去Ubuntu看看,结果再次启动电脑的时候,直接就近Windows了,微软大爷就是这么霸气。等下我们再来说怎么解决这个问题,现在还 在等虚拟机装好Ubuntu。同样,我们先不忙配置双启动,先再来看看装好双系统的的情况下的ESP启动分区的情况,启动装好的Ubuntu,打开文件管理器,点击计算机,进入/BOOT目录(ESP启动分区的EFI文件夹是默认挂载到这个目录的)打开EFI文件夹看到没有,ESP分区根目录下面是不是比刚才装好WIN8.1的时候多了一个Ubuntu文件夹。这样我们大概也明白了,安装玩UEFI模式的Ubuntu,安装程序会低调的在ESP启动分区的根目录下面添加一个自己的启动信

10、息文件夹。唉,就一个问题,已经装了win8和opebsuse,uefi模式,现在再装win10的话不需要重建grub引导吧(三)配置refind完成UEFI下的双系统启动大概是由于微软大爷的霸气,UEFI双系统做好以后,进入了Win8.1就再也无法看见,引导Grub的界面了。好了现在接下来说说如何解决UEFI模式 下,可以愉快的启动切换Win或者Ubuntu,我们可以采取用其他管理引导的方式,例如,Clover和refind,因为Clover是在OSX下配 置引导安装的,我们就选择refind(这个可以到官网直接下载,目前的最新版本是0.83版实际上刚才有吧友在回复中提到了,可以使用refin

11、d)。 那么我就来说说怎么使用refind配置双系统吧。首先下载refind包,解压后得到一个文件夹。现 在,我们需要用PE启动电脑(当然也可以直接使用Diskpart挂载ESP分区,为了方便新同学,直观的了解就直接使用PE了)打开我们安装好的双硬盘 的ESP分区,首先完整备份EFI文件夹及文件夹里面的所有内容到一个你认为安全的地方然后打开EFI文件夹,现在你看到的结构内容是/efi/boot/efi/Microsoft/efi/Unbuntu现在,打开我们下载并解压好的refind-bin-0.83文件夹,选中其中的叫refind的文件夹,全部复制到ESP分区的根目录下面,下面是复制好的,E

12、SP文件结构,如下图所示:/efi/boot/efi/Microsoft/efi/Unbuntu/efi/refind现在,我们可以开始配置refind了,首先选择,Microsoft文件夹,随便改个名字,叫做Win81,然后把refind文件夹改名字为Microsoft,改好后的文件结构为:/efi/boot/efi/Microsoft/efi/Unbuntu/efi/Win81现在我们进入win81文件夹,进入里面的Boot目录,全选所有的文件,拷贝到Win81中来,然后再删除掉Win81中的这个空的Boot目录。现在Win81的目录结构大体上就是/efi/Win81/bootmgfw.e

13、fi(等等文件和语言文件夹)。然后我们在进入那个假的Microsoft文件夹(实际上是我们的refind目录更改而来的),新建一个Boot文件夹,剪切原来该文件中的类容,到我们新建的这个Boot目录中来。完成后这个伪装的Mircosoft文件夹的结构为:/efi/Mircosoft/boot/refind_x64.efi等文件及一些文件夹选中其中的refind_x64.efi,文件更改名字为bootmgfw.efi,得到这里为止,大体工作就完成了,剩下来的就是改变配置菜单。这个等下再说,为了确保不出错,我们现在来看看修改好的ESP分区里面的文件结构:/efi/Boot/efi/Microsof

14、t/boot/efi/Win8.1/efi/Ubuntu确保你的文件结构如上面所示,并且在假Microsoft文件夹的Boot目录下面的refind_x64.efi已经更名为bootmgfw.efi。现在剩下最后一步工作写refind的配置文件了,实际上下载的软件包里面,已经有写好的模板了(即名为refind.conf-sample),我们只需要更改其中的类容就可以安全的愉快的启动双系统了。废话不多说,进入/efi/Mircosoft/bott目录,打开其中的refind.conf-sample文件,然后另存为refind.conf 。(打开方式可以选择写字板,这样可以看到清晰的分行和格式)这

15、是一个脚本文件,“# ”后的类容表示注释,我们仔细浏览这个文件找到下面这段:这是一个refind为我们写好的定义的启动菜单脚本,启动菜单叫Ubuntu ,使用的启动文件为/efi/ubuntu/Grubx64.efi,另外加载的图标是icon/efi/refind/icons/os_linux.png现在我们按照菜单指示的路径打开,发现Grubx64.efi,确实存在于我们的目录里面保持不变,但 是图标路径发生了变化,这个原来写好的refind目录已经变为Microsoft/boot了,所以我们更改下这个菜单图标路径为 /efi/Microsoft/boot/icons/os_Ubuntu.png (其实icons目录下面已经有了Linux各种发行版的图标了,所以我直接改成了Ubuntu的)改好的Ubuntu菜单脚本:menuentry Ubuntu loader/EFI/ubuntu/grubx64.efiicon/EFI/Microsoft/Boot/icons/os_ubuntu.pngdisabled然后再继续找到下面字段,也就是WINDOWS的菜单脚本这段代码写的win7 ,我们可以更改为Win8.1,按

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号