
1解压缩ubuntu.iso跟目录下的这两个文件夹:
boot
EFI
2把EFI/BOOT/中的文件全部移动到系统C盘跟目录下。
(也可以建立文件夹,就是之后在“BIOS”里面填设置时可能比较麻烦)
3用分区软件建立Ext3分区,
安装Paragon
ExtFS并重启。
4Paragon
ExtFS这个软件反应迟缓,所以以下 *** 作请耐心:
1、察看我们建立的新Ext3分区是否已经挂载
2、如果没有,挂载我们的Ext3分区
3、把之前提取的/boot文件夹(不是/EFI/BOOT/)直接移动到这个Ext3分区的根目录
(如果这一步系统反复报错,那就重新挂载Ext3分区)
(如果还是不好使,需要设置Paragon,禁止自动挂载,并重启电脑)
4、解除挂载
5为下一步做准备:
假设你把EFI/中的文件放在了系统C盘。
用Windows的磁盘管理器,察看系统C盘所在的分区是分区表里面(从左到右)第几个分区(隐藏分区也要数进去)
设置“BIOS”
1这里我用的是:ASUS笔记本+Ubuntu12.04
x64)
(而且我的图解是装好Ubuntu之后拍的)
我从EFI/BOOT/提取到的文件是BOOTx64.efi和grubx64.efi,
按F2进入UEFI(也就是“BIOS”)
2进入Boot页,在这里可以增加启动器、更改启动顺序。
这里选择Add
new
boot
option,
然后先选择Select
Filesystem
UEFI电脑纯硬盘安装Ubuntu:[1]安装Grub
UEFI电脑纯硬盘安装Ubuntu:[1]安装Grub
3从上向下数,选中你的系统C盘。按回车,回到上个页面。
(在Windows磁盘管理里是第几个,在这里就是第几个)
UEFI电脑纯硬盘安装Ubuntu:[1]安装Grub
4选择Path
for
bootoption,
输入C盘上BOOTx64.efi的相对地址,也就是/BOOTx64.efi。
(grubx64.efi不好使,这是试出来的)
回车。
UEFI电脑纯硬盘安装Ubuntu:[1]安装Grub
5选择Add
boot
option,给这个启动器写一个名字,回车。
然后按create就完成了。
UEFI电脑纯硬盘安装Ubuntu:[1]安装Grub步骤阅读
6为了能正常启动grub,需要关闭secureboot(安全启动)。
装好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放在第一位就行了。
关于下一步:如何从Grub安装Ubuntu
问题描述: 在引导彻底崩溃的情况下我们曾尝试使用 grub rescue 手动寻找引导进入系统。这次的情况有些不同,开机找到了 grub ,但 grub 无法正确引导系统。
问题特征: 开机后进入以下界面:
第一步:找到根目录和GRUB
使用 ls 命令查看当前可以访问的扇区:
继续使用 ls 查看每个扇区的信息,需要注意:
通过挨个打印子目录内容,我们可能遇到以下两种情况:
造成该不同的原因是因为最初分区时的策略原因,如果按照其他教程发现 boot目录下没有grub 类似问题,有可能是在另一个独立扇区。
第二步:加载系统内核
使用命令如下:
如果在 boot 之后不幸进入了 BusyBox ,说明参数设置有问题,可以仔细看一下出错的 Log (就在 BusyBox 上面)
第三步:修复引导
如果已经成功进入了系统,切记及时修复引导
正文完 | 附: Ubuntu删除多余内核
GRUB里发现的小彩蛋:
我们的822,我们的青春
欢迎所有热爱知识热爱生活的朋友和 822实验室 一起成长,吃喝玩乐,享受知识。
ubuntu9.0.4以后的版本采用Grub 2,修改默认启动项,有下面三种方法:1.直接修改已经生成好的 /boot/grub/grub.cfg。这个方法的优点是简单,缺点是修改之后会被"update-grub"命令覆盖掉。
2.修改 /etc/grub.d/ 中启动项的顺序,将你想要默认启动的项顺序设置为6-9之间较小的值。优点是修改不会被"update-grub"命令覆盖掉,只有另外的程序修改为比你的值更小了才会成为默认启动。
例如想把其他分区中存在的 *** 作系统放在建立菜单项的第一项,依次为 windows >>linux ,这里只需把"30_os-prober "改名为"06_os-prober "。然后在终端执行 sudo update-grub 即可。
3.修改 /etc/default/grub 中默认的启动项,设置该文件中 GRUB_DEFAULT 为你想要的值,这个值是生成的 grub.cfg 中各个启动项的从0开始的下标。该方法优点是修改不会被"update-grub"命令覆盖。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)