UEFI双硬盘安装win8.1和Ubuntu14.04
UEFI双硬盘安装win8.1和Ubuntu14.04
安装环境
- UEFI启动模式
- 双GPT硬盘
- 一个ssd
- 一个hdd
- 笔记本已安装win8.1
硬盘启动顺序为:
U盘
ssd
hdd
光驱
安装方法
制作U盘启动盘
在Ubuntu官网下载的64位镜像,切记网速不稳定的同学要记得校验md5码。然后用软通碟UltraISO软件刻录U盘启动盘。
做好备份
在官网下载分区精灵diskgenius绿色版(免安装直接运行)。备份自己的ESP分区(EFI启动分区),顺便把EFI文件夹复制一份到硬盘,方便后期工作。
前期工作
在win8.1下右击计算机 - 管理 - 磁盘管理,选择一个较大的分区,新建卷(建议50G或以上,至少20G,不然用户体验不高),然后删除新的分区。这样子在windows系统下就看不到这个分区了。
安装Ubuntu
由于我是装好系统之后才发的教程,所以上不了图了,见谅。
- 插入U盘,重启电脑,从U盘启动。
- 选择第二个选项安装系统。(不小心选择了第一项试用系统的可以点击桌面图标进入安装)
- 选择语言 - 简体中文 - 下一步。笔者英语渣,大神可以随意用英文。
- 联网 - 建议选择不联网,在线检查时区和更新软件的可以在系统安装完成后弄,没必要现在,严重拖慢安装速度 - 下一步。
- 选择是否安装第三方软件 - 不联网的话就装不了,这个可以在Ubuntu软件中心自行下载安装 - 下一步。
- 选择安装方式 - 选择最后一个选项 其他选择 - 下一步。
- 单击预先准备好的空白分区,点击“ + ” ,分200M作为EFI引导分区,主分区和逻辑分区都行(GPT分区表可以开100多个主分区),从分区起始点开始(下同),然后确定。
- 点击空白分区,点击“ + ”,分与笔记本内存相等的空间,用作交换空间,确定。例:笔者的笔记本8G内存,就分 8 * 1024 = 8192 M空间。
- 点击空白分区,点击“ + ”,把剩下的空白分区全部分成Ext4日志文件系统,挂载点选择“ / ”,确定。
- 这一步最最重要,选择引导目录,直接选择刚才自己分出来的EFI分区,认清楚分区大小200M和分区编号(笔者这里是sdb5,),千万别选错。检查无误后,选择现在安装。
- 选择时区,中国随便选一个,反正都是东8区,GT + 8,时间都一样,下一步。
- 设置账号,密码在linux系统中经常要用,所以要牢记,其余按照自己喜欢的填就好,下一步。
- 然后就没有然后了,等待安装结束自动重启,大约30分钟。
后期工作
重启应该是进入U盘启动。你可以选择进入bios设置硬盘启动优先,或者直接拔掉U盘按Ctrl+Alt+Del重启电脑。然后你会发现,你进入了win8.1系统!
莫慌,进入Ubuntu的方法是,开机进入bios - boot manager - Ubuntu - 选择第一个。
这样子就进入了Ubuntu系统了,至此安装Ubuntu结束。
这样安装有什么好处呢,就是卸载Ubuntu 的时候方便快捷干净,看下文。
卸载Ubuntu
在Windows系统下运行系统自带的磁盘管理或分区精灵diskgenuis软件,看到了之前自己建的三个分区,右击删除卷,咔咔咔,卸载Ubuntu完毕,就是这么干净舒爽。
高级篇
很多同学对于进入Ubuntu要先进入bios很不爽,那怎么解决呢,解决方法是安装三叶草引导系统(说是系统其实就是一堆文件)。
认识EFI分区
首先列出EFI分区下的关键文件树
- EFI
- Boot
- Bootx64.efi *
- Microsoft
- Boot
- bootmgfw.efi *
- bootmgr.efi
- memtest.efi
- Boot
- ubuntu
- grwbx64.efi
- shimx64..efi *
- MokManager.efi
- Boot
电脑启动会找到Bootx64.efi文件启动。
如果校验Bootx64.efi和bootmgfw.efi的md5码的话,会发现两者的校验码是一样的,这样就说明了这是一模两样的两个文件。
所以说如果删除了Bootx64.efi,复制shimx64.efi到Boot文件夹然后重命名为Bootx64.efi的话,这样开机就会直接进入Ubuntu而不是Windows了。
安装三叶草引导系统
这里需要根据自己电脑写一些启动路径,如何写网上有教程这里就不详细说明了。
你会得到一个这样的文件夹(仅列出关键文件)
- Clover
- Cloverx64.efi *
所以只要把整个Clover文件夹复制到EFI分区Boot和Microsoft的同级目录下,然后复制Cloverx64.efi替换Bootx64.efi就可以开机启动三叶草引导系统了。
三叶草引导系统可以引导windows,ubuntu,mac os x三种系统,界面可以自己配置,默认界面也很精美。
最后祝大家玩系统愉快啦。
UEFI双硬盘安装win8.1和Ubuntu14.04的更多相关文章
- Win + Manjaro 双系统、双硬盘安装方法 正确引导系统方法 黑屏解决方法(不瞎写,百分百有用)
1. 前言 本教程只涉及 Win + Manjaro 双系统.双硬盘安装过程中的核心要点,不涉及具体步骤,不注意这些要点,安装之后是进不去 Manjaro 系统的. 详细的安装步骤网上已经有很多了,这 ...
- UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统
转载请注明出处:http://www.cnblogs.com/willnote/p/6725594.html 安装环境 SSD+HDD双盘,Win10安装在SSD里,HDD分出来60G安装Ubuntu ...
- Windows环境下使用Clover四叶草引导双硬盘安装OSX 10.11.5原版镜像
作为一个穷逼大学生,想搞iOS开发 买不起Mac只能鼓捣鼓捣黑苹果啦........ 之前我的电脑通过变色龙引导的方式装了个OSX10.10和win8.1双系统,因为自学的是Swift语言之前装的OS ...
- Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统
一.软件准备 1. 下载 Ubuntu 系统镜像:http://www.ubuntu.com/download/desktop/ : 这里使用的是 ubuntu 14.04.1 LTS 64bit 版 ...
- 【转】Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统
原文网址:http://www.cnblogs.com/chenguangqiao/p/4219532.html 一.软件准备 1. 下载 Ubuntu 系统镜像:http://www.ubuntu. ...
- 硬盘安装win8系统方法汇总
从硬盘安装 (推荐)硬盘安装方法一 使用Nt6 hdd installer进行安装,此方法适合XP,vista, Windows 7等系统. 下载Nt6 hdd installer(Win8硬盘安装工 ...
- Windows 10、Ubuntu 18.04 双系统 双硬盘 安装经验总结
首先说明,我假设读者懂得分区.安装系统,所以不再深入讨论具体操作. 如果需要手把手教程,建议先参考其它Windows中加装Linux的相关文章. 网上其它文章.教程的常见问题是,各家机器配置不一样,安 ...
- 64位win7硬盘安装64位ubuntu 13.04
最近本来是准备通过升级的方式把ubuntu从12.04升级到12.10再升级到13.04的,但是升级到12.10之后,可能是因为某一步的操作不当,出现无法进入系统的情况.不过还好的是升级之前保存了主要 ...
- 【转】64位win7硬盘安装64位ubuntu 13.04
原文网址:http://www.cnblogs.com/jiangz/p/3751617.html 最近本来是准备通过升级的方式把ubuntu从12.04升级到12.10再升级到13.04的,但是升级 ...
随机推荐
- css3多列example
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Question2Answer初体验
Question2Answer初体验 高质量的问答社区十分有价值,很多无法解决的问题能通过问答社区找到解决办法,而对于站长来说,垂直的问答社区也很有潜力.最近盯上问答这一块,发现和我的一些思路很符 ...
- Linux:系统的密码忘记了,登录不上
可先通过进入单用户模式,修改下密码再登录记录. 第一步: 重启系统,在进入系统之前不断的按键盘左上角的“Esc”键,会进入如下页面: 然后按e进入编辑页面 第二步: 进入如下页面后,通过键盘的上下方向 ...
- A planning attack on a commuter train carriage in Taipei
Last night an explosion on a commuter train carriage in Taipei Songshan railway station wounded at l ...
- Heavily reliance on forensic tools is risky
We could take advantage of forensic tools to examine and analyze the evidence, but heavily reliance ...
- javaSE第二十六天
第二十六天 414 1:网络编程(理解) 414 (1)网络编程:用Java语言实现计算机间数据的信息传递和资源共享 414 (2)网络编程模型 414 (3)网络编程的三要素 ...
- Linux中与环境变量相关的函数
1.在终端可以通过env.set命令查看当前的环境变量 2.通过main函数中的第三个参数可以得到当前进程的环境变量列表 int main(int argc , char *argv[] , char ...
- 2014第五届蓝桥杯试题C/C++程序设计B组——切面条
题目描述:标题:切面条 一根高筋拉面,中间切一刀,可以得到2根面条. 如果先对折1次,中间切一刀,可以得到3根面条. 如果连续对折2次,中间切一刀,可以得到5根面条. 那么,连续对折10次,中间切一刀 ...
- 命名空间中的“MvcBuildViews”。 无效
VS2013转VS2010时出现如下错误: 错误提示: 警告 1 元素 命名空间“http://schemas.microsoft.com/developer/msbuild/2003”中的“Prop ...
- 封装Html5 Fullscreen API
复制前言: 使用新的全屏 API,可以将用户的注意力导向特定元素,同时隐藏背景或转移对其他应用的注意力.因为W3C全屏规范还未达到最终版本,所以大多数浏览器供应商都使用唯一标识符为 API 添加前缀. ...