如今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放在第一位就行了。