【UEFI+GPT/BIOS+MBR】两种模式在Windows系统下安装Ubantu系统

  • 最近在联想Windows10下安装了Ubantu16.04的系统,踩了很多坑,写下来分享一下。

通过网络资料,理解BIOS+MBR一直是之前电脑的Windows系统安装和引导的模式,但Win8问世后,基本上都采用UEFI+GPT模式了。这两种模式在安装Ubantu系统的时候有一点小小的区别。

一、将Windows10系统分区,划出Ubantu系统的单独盘

因为不知道安系统时会出现什么问题,所以最好从其它盘中单独划出一个盘来安装Ubantu系统,我的F盘内容不多,所以划分了一半出来,大概63GB大小,也可以选择40GB或者更大的容量。这里给出教程链接

二、 U盘启动盘的制作

  • 首先下载Ubantu16.04的镜像文件[其它版本可自行选择],再使用UltraISO软件这里不详细讲这部分的内容。推荐一个网站,那个博主说的很详细(~ ̄▽ ̄)~ 。

三、UEFI模式下安装Ubantu16.04系统

其它Ubantu系统是差不多的。

  1. 一般老旧的电脑是没有UEFI选项的,要看你是否含有UEFI,需要进入BIOS系统[不同型号的笔记本进入BIOS设置的按键不同];

    【我的联想笔记本是先按Enter激活后(开机后页界面下方有提示),按F2选项进入选择界面,此时按F1进入BIOS设置界面,而按F12进入U盘启动界面]】;

    【注意:如果联想ThinkPad设置了快速开机启动时,是进入不了BIOS界面的,需要在[控制面板-电源选项-选择电源按钮的功能-更改当前不可用的设置-取消快速启动前的勾选】。

  2. 已知的两种方式:①一般笔记本如联想,在BIOS界面切换到[Boot]一栏,将[UEFI Boot]按回车设置为Enabled;②联想ThinkPad笔记本需要切换到[Startup]一栏,将[UEFI/Legacy Boot]设置为[Both],然后设置下面为[UEFI First];或者将[UEFI/Legacy Boot]设置为[UEFI Only],【建议设为Both】。

    【如果不是以上两种情况请联系度娘(〃‘▽‘〃)】

  3. 关机后插入刻好的U盘再开机,根据笔记本的型号选择按键进入U盘启动选项界面[联想笔记本一般是F12]。

    【** 注意:这里说一下U盘识别的问题;一般U盘分2.0和3.0,而选择从U盘启动时要看你的电脑接口是支持2.0还是3.0;比如笔记本接口支持2.0的U盘启动,但你插了3.0的U盘,在选择U盘启动时会发生要么找不到U盘要么找到了按下[Enter]不能正常启动而又返回选择界面的问题。所以,遇到这种情况换一种U盘试试( ̄▽ ̄)~ **】

【如果还是不行,重新进入BIOS界面,进入[Boot]选项,将对应的U盘上移到第一位[一般+号上移,-号下移],再进入U盘启动界面】

  1. 进入后的安装过程参考上边的链接,这里重点说一下** 双系统情况下Ubantu系统分区 **的问题,鉴于是双系统,容量有限且需求不是特别高,我一般划分五个分区【注意是在UEFI模式下】:/EFI分区(EFI启动分区),/boot分区,/swap分区(交换分区),/ 分区(根分区),/home分区(用户分区)。

    【这五个分区全部建为逻辑分区】。

    ①/EFI分区的建立:大小1024MB[也可以小一点,300M之类的];格式选择为EFI;下面的名称选择为[/EFI]。

    ②/boot分区的建立:大小300MB;格式选择为Ext4;下面的名称选择为[/boot]。

    ③/swap分区的建立:大小4096MB[也可以是1024或2048,如果需要的内存不是很大的话可以小一点];格式选择为Swap(交换空间)。

    ④/ 分区的建立:大小20480MB[一般15~20GB不等,可以自行选择,按照自己分给Ubantu的总容量大小来看];格式选择为Ext4;下面的名称选择为[/ ]。

    ⑤/home分区的建立:剩下的全部大小[用户目录是主要工作目录,一般分大一点];格式选择为Ext4;下面的名称选择为[/home]。

  2. 先不要点安装,把页面下方一栏选择为EFI启动分区对应的盘目录[如:.../dev/sda8 ],再继续安装直至成功后重启。

** 使用UEFI模式安装成功后重启可能会遇到的问题 **

【重启后,电脑可能丢失Windows引导,而直接进入Ubantu系统,这时需要更新一下grub引导;别怕别怕Windows还是在的,只不过入口暂时消失了( ? ?ω?? )?】

【进入Ubantu系统,按[ctrl+alt+t]打开终端界面,输入[sudo update-grub]更新一下grub,再重启电脑尝试;如果还不行,进入BIOS设置将[UEFI First]设置为[Legacy First]试一下】

四、BIOS原本模式下安装Ubantu系统

  1. 不用进入BIOS设置UEFI选项(貌似也没有罒ω罒),直接进入U盘启动界面。
  2. 其它方面和UEFI模式相同,不同之处在于** 分区时不用进行[/EFI]的分区,直接分四个区即可,[/boot]分区作为启动分区,这四个区的格式和上边相同。同时,页面下方一栏选择/boot启动分区对应的盘目录,再继续安装直至成功后重启。

原文地址:https://www.cnblogs.com/yuea777/p/9505028.html

时间: 2024-10-27 12:56:01

【UEFI+GPT/BIOS+MBR】两种模式在Windows系统下安装Ubantu系统的相关文章

在现有xp系统下安装win7系统记(需两块硬盘操作)

问题: 1.用户现有系统为xp系统,3个有数据内容的分区.在现有基础上加win7系统 答: 思路: 1.在PE下利用DiskGenius工具将D盘划分出两个分区D.G,将win7镜像还原到G分区. 2.用修复工具easyBCD修复系统引导. easyBCD不支持在xp下运行 在PE下取消现有XP活动分区,隐藏C盘,将G提升主分区,设成活动分区. 修复引导,还是不行. 最后:用同样大小的盘,将win7分区克隆到新硬盘C分区,xp克隆到D分区. 修复系统引导. 在win7下装easyBCD修改启动项

uefi和legacy是两种不同的引导方式

预装WIN8或WIN10的电脑,比如我在用的Dell燃7560,大多都默认使用UEFI启动 然而UEFI给我带来了许多困扰 我认为,现在仍然使用Legacy还是一种比较好的选择 一,UEFI优点:开机更快 传统BIOS使用Int 13中断读取磁盘,每次只能读64KB,非常低效, 而UEFI每次可以读1MB,载入更快. 此外,Win8,更是进一步优化了UEFI支持,号称可以实现瞬时开机 二,UEFI缺点:不能装win7 1,在UEFI模式下安装的系统,只能用UEFI模式引导: 同理,如果是在Leg

Doctype文档声明的严格模式和混杂模式,如何触发这两种模式,区分它们有何意义?

(1)如何触发两种模式:加入xml头部声明,可以触发IE浏览器的Quirks mode,触发之后,浏览器解析方式就和IE5.5一样,拥有IE5.5一样的bug和其他问题,行为(Javascript)也是如此.          (2)IE6的触发:在XHTML的DOCTYPE前加入XML声明,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD X

第九章 两种模式的比较

#include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <assert.h> #include <stdio.h> #include <unistd.h> #include <errno.h> #include <string.h> #include

DUI-分层窗口两种模式(SetLayeredWindowAttributes和UpdateLayeredWindow两种方法各有利弊)

LayeredWindow提供两种模式: 1.使用SetLayeredWindowAttributes去设置透明度, 完成窗口的统一透明,此时窗口仍然收到PAINT消息, 其他应用跟普通窗口一样. 2.使用UpdateLayeredWindow方法, 向系统提交包含bitmap的DC, 交由系统统一管理,此时再也收不到paint消息, 任何对窗口的改变,只能通过UpdateLayeredWindow来修改. 如果你不需要针对像素级别的不同透明,只需要使用SetLayeredWindowAttri

如何理解DocType? 什么是严格模式与混杂模式?如何触发这两种模式?

1.Doctype声明位于文档中的最前面的位置,处于标签之前,此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范,该标签可声明三种DTD 类型,分别表示严格版本.过渡版本以及基于框架的 HTML 文档.2.当浏览器厂商开始创建与标准兼容的浏览器时,为了确保向后兼容性,他们把浏览器的工作模式(渲染模式)分为标准模式和混杂模式.在标准模式中,浏览器根据规范呈现页面:在混杂模式中,页面以一种比较宽松的向后兼容的方式显示,混杂模式通常模拟老式浏览器的行为以防止老站点无法工作.3.如何触发这两

Doctype 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?

Doctype:(Document Type)文档类型,它位于文档中最前面的位置,处于标签之前.如果你想制作符合标准的页面,一个必不可少的关键组成部分就是DOCTYPE的声明.确定了正确的Doctype,xhtml里面的标识和css才能正常生效(也就是说它会很负责地告诉浏览器怎么解释你的这个标签和你写的css).既然它是一种声明,它的责任就是告诉浏览器文档使用哪种html或者xhtml规范.为了获取正确的Doctype声明,关键就是让dtd与文档所遵循的标准对应.例如:假定文档遵循的是xhtml

ThinkPHP教程_PHP框架之ThinkPHP(二)【URL路径访问与模块控制器、URL四种模式、PATHINFO的两种模式、模板与控制器之间的关系】

一.URL路径访问与模块控制器 URL 模块(控制器) 动作(方法) 即以上三者之间的关系URL:http://127.0.0.1/projectName/index.php/模块/动作 1.ThinkPHP规定,两点 ·第一.所有的主入口文件默认访问index控制器(模块) ·第二.所有的控制器默认执行index方法(动作) 特别强调一下,以上两点是独立的!也就是说"所有的主入口文件默认访问index控制器,并执行默认执行index方法"是不准确的 那么,http://127.0.0

mod_wsgi 的两种模式

mod_wsgi 的两种模式 http://ssmax.net/archives/977.html http://www.cnblogs.com/yuxc/p/3555005.html mod_wsgi 有两种运行模式, 第一种是嵌入模式,类似于mod_python,直接在apache进程中运行,这样的好处是不需要另外增加进程,但是坏处也很明显,所有内存都和apache共享,如果和mod_python一样造成内存漏洞的话,就会危害整个apache.而且如果apache是用worker mpm,m