UEFI/Legacy两种启动模式下安装Win10/Ubuntu双系统

2023-05-16

文章目录

    • 更多操作细节请移步到[UEFI/Legacy两种启动模式下安装Win10/Ubuntu双系统](http://www.aigrantli.com/archives/uefilegacy%E4%B8%A4%E7%A7%8D%E5%90%AF%E5%8A%A8%E6%A8%A1%E5%BC%8F%E4%B8%8B%E5%AE%89%E8%A3%85win10ubuntu%E5%8F%8C%E7%B3%BB%E7%BB%9F)

#安装环境

  • Windows10
  • UEFI /Legacy启动模式
  • Ubuntu16.04

#UEFI/Legacy启动模式区分

  • (1)进入系统查看
    运行cmd,然后输入 bcdedit /enum {current} 执行,如果 path 中给出的路径是 winload.efi ,则说明系统是通过 UEFI 模式启动的了
  • (2)开机时查看
    在开机的时候,如果显示开机画面是主板的logo,底下加上一个转圈,这应该就是UEFI启动。如果是出现系统开机画面时才出现转圈则是传统BIOS启动
  • (3)进入系统查看
    首先同时按下电脑的win键和r键,打开“运行”(或者直接在开始菜单中打开“运行”)
    然后再输入msinfo32,点击确定。
    然后就打开了系统信息的窗口。
    查看 ''BIOS模式",写的是UEFI就是UEFI,legacy就是传统BIOS启动。

#Legacy启动模式下安装Win10/Ubuntu双系统
1.进入安装起始页,选择设置安装过程的显示为中文(简体),然后点击安装Ubuntu

安装起始页

2.选择现在我不想连接wifi无线网络,点击继续:

不连接wifi无线网络

3.不要选其他东西,然后直接点继续

不选其他东西

4.然后选其它选项:

选其它选项

5.到分区了,双击空闲进行分区

分区

6.设置/boot /(根目录)分区(512即可)

/boot

7.设置交换空间分区(2-4GB即可)

交换空间

8.设置主目录/分区(尽可能大,我这里设置50G左右)

主目录

9.把剩下的空间都给/home(尽可能大,我这里设置53G左右,跟主目录/差不多)
这里写图片描述

10.安装启动引导的设备路径为/boot /(根目录)所在的盘(例如这里是/dev/sda8)
这里写图片描述

11.点击继续
这里写图片描述

12.选择城市,点击继续:
这里写图片描述

13.选择汉语,点击继续
这里写图片描述

14.设置姓名,计算机名,用户名(可以一样),设置密码,点击继续
这里写图片描述

15.进入安装界面,安装成功之后重启计算机

这里写图片描述

这里写图片描述

16.使用easyBCD添加Ubuntu启动项
安装完成后重启,发现还是正常的windows启动流程,没有ubuntu启动项,这时,需要使用easyBCD来为ubuntu添加启动项:
(1)百度下载easyBCD;
(2)安装后运行easyBCD,添加启动项目:添加新条目->linux/BSD: 类型选GRUB,驱动器选那个空间只有190MiB的,也就是/boot对应的分区:

![这里写图片描述](https://img-blog.csdn.net/20180514000128473?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0dKWFMyMDE3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
(3)编辑启动项目: 你可以设置启动项的默认操作系统,以及默认跳转的时间
![这里写图片描述](https://img-blog.csdn.net/20180514000235779?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0dKWFMyMDE3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

到这里,安装基本完成,重启就可以选择进入Ubuntu系统了。


#UEFI启动模式的电脑安装Win10和Ubuntu双系统
1.准备工作:进入BIOS设置后,关闭Security Boot,最后选择UEFI下的U盘启动,所以整个过程根本不用改为Legacy里的HardDisk启动,那是个既老又慢的启动方式。

2.进入安装起始页,选择设置安装过程的显示为中文(简体),然后点击安装Ubuntu

安装起始页

3.选择现在我不想连接wifi无线网络,点击继续:
现在我不想连接wifi无线网络

4.不要选其他东西,然后直接点继续

不要选其他东西

5.然后选其它选项:

这里写图片描述

6.到分区了,双击空闲进行分区
这里写图片描述

7.swap交换空间,这个也就是虚拟内存的地方,选择主分区和空间起始位置(2~4G左右就可以了,我这里分3G)
这里写图片描述

8.新建efi系统分区,选中逻辑分区和空间起始位置(大小最好不要小于256MB,我这里分512MB)
这里写图片描述

9.挂载“/home”,类型为EXT4日志文件系统,选中逻辑分区和空间起始位置(这个尽可能大一点)
这里写图片描述

10.挂载“/usr”,类型为EXT4日志文件系统,选中逻辑分区和空间起始位置(这个相当于你的软件安装位置,尽可能大)
这里写图片描述

11.挂载“/”,类型为EXT4日志文件系统,选中逻辑分区和空间起始位置(“/”就把除了之前你挂载的home和usr外的全部杂项囊括了,大小也不要太小,最好不低于8GB)
这里写图片描述

12.安装启动引导的设备路径为/boot /(根目录)所在的盘(例如这里是/dev/sda8)
这里写图片描述

13.点击继续
这里写图片描述

14.选择城市,点击继续:
这里写图片描述

15.选择汉语,点击继续
这里写图片描述

16.设置姓名,计算机名,用户名(可以一样),设置密码,点击继续
这里写图片描述

17.进入安装界面,安装成功之后重启计算机

这里写图片描述

这里写图片描述

18.安装成功后,会提示你拔掉U盘并且重启,重启后记得进入BIOS改回UEFI Security Boot On模式,也就是重新开启Security Boot,然后再重启你就可以看到选择系统的启动引导界面了


#总结
UEFI/Legacy启动模式这两种模式不同点在改BIOS和分区,其他的操作都一样

更多操作细节请移步到UEFI/Legacy两种启动模式下安装Win10/Ubuntu双系统

参考文献:
[1] 最新图文讲解如何在win10环境下安装ubuntu双系统
[2] 亲测UEFI启动模式的电脑安装Win10和Ubuntu双系统
[3] 如何判断我的电脑是否为通过UEFI模式启动


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UEFI/Legacy两种启动模式下安装Win10/Ubuntu双系统 的相关文章

  • 当 git pull 碰到拒绝合并无关历史

    问题描述 很久之前在 github 上建了个仓库 xff0c 里面只有一个 README md 文件 突然有天 xff0c 我想把本地的一个项目传上去 xff0c 然后就碰到了这样一个问题 xff01 当我 添加远程仓库 后准备提交代码时
  • rxjava2源码解析(一)基本流程分析

    从基本使用入手 首先随便写一个rxjava2的基本用法 xff0c 我们根据这个简单的示例来看看rxjava2整个流程是什么样的 Observable create new ObservableOnSubscribe lt String g
  • rxjava2源码解析(二)线程切换分析

    使用方法 还是先从最基本的使用开始看 xff1a Observable create new ObservableOnSubscribe lt String gt 64 Override public void subscribe Obse
  • rxjava2源码解析(三)observeOn线程池原理分析

    observeOn 还是先说observeOn 直接看源码 xff1a public ObservableObserveOn ObservableSource lt T gt source Scheduler scheduler boole
  • RxJava 2.x 源码分析 之 FlatMap

    FlatMap 官方定义 xff1a 把被观察者发射出去的事件转化成新的子被观察者 xff0c 然后把这些发射量展开平铺后统一放到一个被观察者中 官方文档 简单来讲就是把被观察者每次发射的事件转化成一个子被观察者 xff0c 然后通过合并
  • Transformer 在RxJava中的使用

    Transformer 用途 Transformer xff0c 顾名思义是转换器的意思 早在 RxJava1 x 版本就有了Observable Transformer Single Transformer和Completable Tra
  • 彻底理解kubernetes CNI

    kubernetes各版本离线安装包 CNI接口很简单 xff0c 特别一些新手一定要克服恐惧心里 xff0c 和我一探究竟 xff0c 本文结合原理与实践 xff0c 认真读下来一定会对原理理解非常透彻 环境介绍 我们安装kubernet
  • 将本地项目上传到远程Git服务器

    1 先进入项目文件夹 通过命令 git init 把这个目录变成git可以管理的仓库 git init 2 把文件添加到版本库中 xff0c 使用命令git add 添加到暂存区里面去 xff0c 小数点 34 34 意为添加文件夹下的所有
  • 解决Manifest merger failed : Attribute application@appComponentFactory

    在将butterknife升级到10 0 0的时候遇到问题 xff0c 编译无法通过 Manifest merger failed Attribute application 64 appComponentFactory value 61
  • bindService不能触发onServiceConnected方法的原因

    在android项目中用到AIDL xff0c bindService service connection BIND AUTO CREATE 之后一直不调用 connection中的onServiceConnected方法 可能原因1 1
  • Android应用被浅杀和深杀

    onTaskRemoved 方法在当用户移除应用的一个Task栈时被调用 也就是当用户在最近任务界面把该应用的一个task划掉时 xff0c 或者在最近任务界面进行清理时 这两种情况下onTaskRemoved 都会被调用 xff0c 但在
  • java.lang.OutOfMemoryError: Could not allocate JNI Env

    最近有一些OOM的错误上报 java lang OutOfMemoryError Could not allocate JNI Env 极少量的 java lang OutOfMemoryError pthread create 1040K
  • RecycleView4种定位滚动方式演示

    概述 相信大家在项目中使用RecyclerView时 xff0c 经常会遇到这样的需求 xff1a 将RecyclerView滑动到指定位置 xff0c 或者检索RecyclerView的某一项 xff08 各个项的高度不确定 xff09
  • Java/Android中的引用类型及WeakReference应用实践

    一 背景 一般意义上而言 xff0c Java Android中的引用类型包括强引用 软引用 弱引用 虚引用 不同的引用类型具有各自适用的应用场景 xff0c 并与JVM的GC直接相关 作为Java Android中的引用类型之一 xff0
  • Android 网络切换 发送多次广播问题

    最近发现做项目监听网络切换广播 xff0c 根据网络条件切换一些设置 测试发现每次3G WIFI 或者WIFI到3G xff0c 网络切换的广播都会发出多次 比如3G gt WIFI 会发送三个广播 1 连接wifi 2 关闭手机网络 3
  • 在draw.io中创建容器形状

    draw io中的任何形状都可以变成容器 包含其他多个形状的形状 在绘图区域上移动容器时 xff0c 位于其中的形状将随容器移动 容器可用于指示流程图中的步骤或子过程组 xff0c 数据集合 xff0c 树形图或任何其他具有层次结构的图中的
  • H264基础及RTP分包解包

    一 H 264基础概念 SODB 数据比特串 xff0d xff0d xff1e 最原始的编码数据 RBSP 原始字节序列载荷 xff0d xff0d xff1e 在SODB的后面填加了结尾比特 xff08 RBSP trailing bi
  • Mac App Store中的开发预览版软件更新如何关闭(如Safari 12.0 seed)

    这段时间莫名其妙App Store中出现Safari 12 0 seed开发预览版更新 xff0c 这个是针对开发者提供的 xff0c 作为普通用户 xff0c 不希望接触到这种bug不断的产品 xff0c 那么 xff0c 该如何关闭呢
  • 在VMware-player中安装 VMware Tools的步骤

    1 用root身份登录ubuntu后 xff0c player 管理 安装VMware Tools 3 把上述文件复制到 home 用户为名的文件夹中 例如本人把上述文件复制到 home tgl tglFile中了 4 xff09 首先我进
  • ubuntu18.04编译问题

    1 没有安装curl fantasy 64 fantasy All Series my dev android AOSP prebuilts sdk tools jack admin start server prebuilts sdk t

随机推荐