如今uefi越来越火,很多朋友都想学习uefi硬盘安装ubuntu的方法,既然大家想学,系统之家小编就没理由藏着掖着!今天小编就给大家带来uefi硬盘安装ubuntu系统图文教程,一遍教大家学习技术,一遍还能满足小编的虚荣心,真是一举两得啊,一起来看看吧!

提取Grub文件:

解压缩ubuntu.iso跟目录下的这两个文件夹:

boot

EFI

把EFI/BOOT/中的文件全部移动到系统C盘跟目录下。

(也可以建立文件夹,就是之后在“BIOS”里面填设置时可能比较麻烦)

用分区软件建立Ext3分区,

安装Paragon ExtFS并重启。

Paragon ExtFS这个软件反应迟缓,所以以下操作请耐心:

1、察看我们建立的新Ext3分区是否已经挂载

2、如果没有,挂载我们的Ext3分区

3、把之前提取的/boot文件夹(不是/EFI/BOOT/)直接移动到这个Ext3分区的根目录

(如果这一步系统反复报错,那就重新挂载Ext3分区)

(如果还是不好使,需要设置Paragon,禁止自动挂载,并重启电脑)

4、解除挂载

为下一步做准备:

假设你把EFI/中的文件放在了系统C盘。

用Windows的磁盘管理器,察看系统C盘所在的分区是分区表里面(从左到右)第几个分区(隐藏分区也要数进去)

设置“BIOS”:

(这里我用的是:ASUS笔记本+Ubuntu 12.04 x64)

(而且我的图解是装好Ubuntu之后拍的)

我从EFI/BOOT/提取到的文件是BOOTx64.efi和grubx64.efi,

按F2进入UEFI(也就是“BIOS”)

进入Boot页,在这里可以增加启动器、更改启动顺序。

这里选择Add new boot option,

然后先选择Select Filesystem

uefi硬盘安装ubuntu系统图文教程图1

uefi硬盘安装ubuntu系统图文教程图2

从上向下数,选中你的系统C盘。按回车,回到上个页面。

(在Windows磁盘管理里是第几个,在这里就是第几个)

uefi硬盘安装ubuntu系统图文教程图3

选择Path for boot option,

输入C盘上BOOTx64.efi的相对地址,也就是/BOOTx64.efi。

(grubx64.efi不好使,这是试出来的)

回车。

uefi硬盘安装ubuntu系统图文教程图4

选择Add boot option,给这个启动器写一个名字,回车。

然后按create就完成了。

uefi硬盘安装ubuntu系统图文教程图5

为了能正常启动grub,需要关闭secure boot(安全启动)。

装好Ubuntu之后完全可以重新打开。

测试Grub:

现在,回到Boot界面,调整启动顺序,再重启就可以进入Grub了。

当然,如果"BIOS"支持临时Override启动顺序,可以不改变启动顺序、立刻引导grub。

即便引导成功,进入的也只是grub rescure紧急命令行。

不过只要几个命令,就可以进入完整的Grub了。

首先,ls察看可用分区的名称

然后,用 ls+空格+分区名称 察看分区内部文件,找到任何一个含有boot文件夹(就是我们从光盘跟目录复制走的那个boot文件夹)的分区。

这里假设你找到的分区叫(gpt0,msdos4)

依次输入下面的每个步骤并按回车

set root=(gpt0,msdos4)
set prefix=(gpt0,msdos4)/boot/grub/
insmod normal

如果现在可以用linux、initrd等命令,并且用ls可以察看NTFS、FAT32格式的分区的内容,就已经成功进入grub了。

在安装好linux之前,每次进入grub都是这么麻烦的。

现在会从Grub启动Ubuntu的人应该已经知道怎么启动Ubuntu了。

我要提醒的只有一句话:安装启动器时,最好选择安装在Ext分区,然后Ubuntu会自动把这个新的GRUB启动器加到“BIOS”的启动器列表里,而且会把它设置成第一启动,但是从这个新GRUB是不一定能引导Windows的,它倒是完全可以正常引导Ubuntu。

但是,要回到Windows很简单,只需要在“BIOS”里面调整启动器顺序,把Windows放在第一位就行了。