windows10+ubuntu16.04双系统安装教程--UEFI安装方法

article/2025/8/19 2:18:21

本人github其他资料地址:https://github.com/Bubble-water/deeplearning

一、ubuntu

1.1ubuntu系统镜像链接

1.2刻录ubuntu系统镜像

1.3安装教程---往下看

二、windows

windows系统安装

ubuntu系统安装

首先进入你电脑的主板bios查看你电脑启动方式是legacy还是UEFI启动模式在下面根据你电脑启动方式选择相应的方法

1、进入ubuntu系统U盘,如下图

1.1 legacy启动界面

1.2 UEFI启动界面

2、不要选择一些更新和依赖库,等装好了update upgrade自动安装

3、开始给硬盘进行分区

4、硬盘详细分区

4.1选择free space

     然后点击"+"加号进行添加分区,"-"减号进行删除分区

这个作为补充:可以直接跳过看4.2即以下小节

4.2   / :根分区,一般分8G就可以,如果磁盘空间足够,10G~16G也可以,甚至有人分了30G----如果你安装深度学习框架的话我建议/下至少30个G,或者不需要/home分区,直接把全部剩余空间给/就OK啦,因为深度学习框架的东西都是sudo安装,都是安装在/目录下面的,根据你的使用情况来划分分区。

4.3 swap :交换空间,即虚拟内存,建议是你机器的物理内存小于1G的话虚拟内存设置为物理内存的2倍;如果物理内存大于1G,建议在物理内存的基础上加2G,最大不要超过两倍。硬盘空间大的话建议二倍。

4.4 legacy和UEFI启动

4.4.1 legacy启动 

 /boot :启动分区,系统的启动文件,大小一般分200M

4.4.2 UEFI启动

方法一

4.4.2.1

/EFI :EFI系统分区,系统的启动文件,大小一般分200M

方法二

4.4.2.2

/BIOS boot :BIOS boot系统分区,系统的启动文件,大小一般分200M

4.5  /home :home目录,文件分区,存放个人文件,分完其他所有区之后,剩下的空间全部给它即可

4.6  legacy和UEFI 启动项选择

4.6.1 legacy:

选择boot那个分区

确认安装

4.6.2 UEFI:

方法一

4.6.2.1

选择efi那个分区

确认安装

方法二--这种方法在我电脑上尝试不好用

4.6.2.2

选择biosgrub那个分区

确认安装

5、设置安装时区位置

6、设置键盘分布

7、设置账户名和密码

8、安装中

9、安装完成

10、启动界面

10.1 在4.6中如果引导选择默认即使用windows盘作为启动盘的话会出现下面界面(但是如果删除ubuntu系统的话windows可能也无法使用了),使用上下键选择你需要进的系统,默认是ubuntu系统

10.2 在4.6.1中如果引导选择/boot那个盘符,不懂回到4.6.1中仔细对照着看,需要使用easyBCD来对ubuntu进行引导,(删掉Ubuntu系统对windows系统没有任何影响)

easyBCD网址:https://easybcd.en.softonic.com/

如下图所示:

保存重启电脑就会看到下面这个选项了,使用上下键选系统。我默认是ubuntu系统

10.2 在4.6.1中如果引导选择/efi那个盘符,(删掉Ubuntu系统对windows系统没有任何影响),开机的时候按住F12,然后选择你要进的系统

补充:

可能出现的情况:如果是MBR分区的话,创建分区的时候需要先将逻辑分区分配完,再分配主分区,不然会出现 “分区不可用”的情况,这是我遇到的情况

reEFInd(refind)引导Windows+ubuntu双系统:

1https://blog.csdn.net/qq_36290650/article/details/80787610

2https://www.jianshu.com/p/90dca469e8f8

参考:

1、https://blog.csdn.net/davidhopper/article/details/78884196

2https://blog.csdn.net/geerniya/article/details/83145079

3https://www.cnblogs.com/EasonJim/p/7112413.html

4https://www.cnblogs.com/Duane/p/6776302.html

5在UEFI启动模式下正确安装Ubuntu 16.04,以形成Windows 10和Ubuntu 16.04的双系统:https://www.cnblogs.com/zzb-Dream-90Time/p/8258604.html

6、UEFI模式下如何安装Ubuntu 16.04:

https://www.jianshu.com/p/7564ca06190a

https://www.mzihen.com/how-to-install-ubuntu-18-04-lts-with-windows-10-on-uefi/

 

 


http://chatgpt.dhexx.cn/article/m9fXIZEw.shtml

相关文章

Ubuntu20.04LTS双系统安装详细图文教程

目录 一、环境准备 1.查看机器的BIOS模式 2.选择磁盘分区 3.下载ubuntu20.04镜像文件 4.制作引导盘 5.查看硬盘模式 二、开始安装 1.使用U盘引导 2.分区方案 3.启动设置 三、大功告成 1.换源 2.更新 想直接查本文主要解决的问题,可以直接去下面两节 2.选择磁盘分…

双系统安装ubuntu 22.04 LTS(一步到位)

作为一个拥有两次都是一次成功安装好双系统的经验的人,我觉得我可以借这个文章仔细讲述一下,让大家都可以双系统安装都是一次成功。为什么有着两次安装经验呢,第一次安装完成后由于电脑的内存不太够了,然后重新装了一个固态和机械…

Ubuntu 双系统安装流程

Ubuntu 不同版本的物理机安装流程都是一样的,而且极其简单!一般的步骤就是 1、下载想要安装的 Ubuntu 系统 2、制作U盘启动盘,并在win10的 磁盘管理 中为Ubuntu腾出磁盘空间 3、电脑插U盘上重启,进入BIOS,选择U盘里…

Windows + Ubuntu20.04双系统详细安装教程

Windows Ubuntu20.04双系统安装 1. 制作启动盘1.1 从ubuntu官网下载ubuntu ISO文件1.2 下载启动Rufus1.3 将ISO文件写入启动盘1.3.1 设备(Device)1.3.2 引导类型选择(Boot selection)1.3.3 分区类型(Partition&#x…

Win10安装Ubuntu18.04双系统,图文详解,全网最详细教程

博主经历过多次双系统的安装与卸载,所以这次安装就记录下全过程,能让后面的同学少走弯路。本教程对笔记本电脑单硬盘和双硬盘通用。 安装目录 一、查看电脑信息1、BIOS模式2、查看硬盘数 二、制作系统盘1、下载镜像源2、制作U盘启动盘 三、分配硬盘空间四…

java中的arraycopy()方法

1、函数原型 System.arraycopy(源数组,源数组起始位置,目的数组,目的数组起始位置,复制长度); 对于二维或者一维数组中存放的是对象时,复制结果是一维的引用变量传递给副本的一维数组,修改副本时&#xff0…

CopyOnWriteArraySet

CopyOnWriteArraySet基于CopyOnWriteArrayList实现,其唯一的不同是在add时调用的是CopyOnWriteArrayList的addIfAbsent(若没有则增加)方法 CopyOnWriteArraySet介绍 它是线程安全的无序的集合,可以将它理解成线程安全的HashSet。…

ArrayCopy方法[Java]

title: JavaArrayCopy方法 date: 2020-03-23 16:43:51 biog:https://www.huqifa.com/ tags: - Java categories: - Java ArrayCopy() 作为小白一直在使用for循环对数组进行复制,添加和删除,学习过程中发现ArrayCopy&a…

数组—arraycopy()的用法

格式: arraycopy(要复制的数组,复制数组的起始位置,目标数组,复制的元素个数); 例子: int[] a {1,2,3,4,5,6};int[] b new int[4];//将数组a从第2个索引位置开始,截取4个元素到数组b从索引为0开始的位置添加。System.arraycopy(a, 2, b, …

System.arraycopy()方法详解

一、深度复制和浅度复制的区别 Java数组的复制操作可以分为深度复制和浅度复制,简单来说深度复制,可以将对象的值和对象的内容复制;浅复制是指对对象引用的复制。 二、System.arraycopy()方法实现复制 1、System中提供了一个native静态方法arraycopy(),…

Arraycopy方法

Arraycopy方法开发工具与关键技术:java 作者:彭浩达 撰写时间:2019年 5月 2日Arraycopy(Object src,int srcPos,Object dest,int destPos,int length) 描述:从指定源数组中复制一个数组,复制从指定的位置开始&#xff…

arraycopy方法简析

arraycopy(System类的静态方法) public static void arraycopy( Object src, int srcPos, Object dest, int destPos, int length) 简述 从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。 参数&a…

arraycopy - 数组复制【详细图解】

1.arraycopy底层代码: 2.arraycopy的使用 第一个参数:源数组 第二个参数:在源数组中,被复制的数字开始复制的下标 第三个参数:目标数组 第四个参数:从目标数组中,从第几个下标开始放入复制的数据 第五…

关于Java中arraycopy的用法

一、实现数组之间的复制 int c[] {1,2,3,4,5},d[]; dnew int[5]; System.arraycopy(c, 0, d, 0, 5); //实现数组之间的复制 for(int n0;n<d.length;n) {System.out.println(d[n]); } 将c数组中从索引为0开始长度为5的数据复制到d中&#xff0c;并从索引为0开始。 输…

页面左侧二级菜单20种案例

向下滑动查看 本文由码农网 – 小峰原创&#xff0c;转载请看清文末的转载要求&#xff0c;欢迎参与我们的付费投稿计划&#xff01; jQuery作为一款主流的JavaScript前端开发框架&#xff0c;深受广告开发者的亲睐&#xff0c;同时jQuery有着不计其数的插件&#xff0c;特别是…

纯CSS实现二级菜单

书写基本样式 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-widt…

jQuery一级菜单和二级菜单

1、先做一级菜单&#xff0c;第一步设置body&#xff0c;把大概样子写出来。 2、第二步-1、用css设置通配符。 3、第二步-2、设置ul标签基础样式 。 4、第二步-3、设置类样式。 5、设置jquery内容的第一步先引入jQuery文件。 6、第二步设置一个函数在里面放入我们要设置成的效果…

bootstrap导航窗格响应式二级菜单

这次碰到的需求是响应式二级导航窗格&#xff0c;默认的导航窗格只有点击下拉框的二级窗格&#xff0c;会有如下问题&#xff1a;一级菜单无法添加超链接&#xff0c;二级菜单展示要多点一下。 实现目标&#xff1a; 1.滑动到指定区域&#xff0c;展示二级菜单。 2.一级菜单和…

html 悬停 二级菜单,使用HTML+CSS实现鼠标划过的二级菜单栏!

话不多说&#xff0c;先上效果图&#xff1a; 1、鼠标没在上面 image 2、鼠标放在一级菜单上&#xff0c;展开二级菜单 image 3、鼠标放在二级菜单上 image二级菜单测试 /*为了使菜单居中*/ body { padding-top:100px; text-align:center; } /* -------------菜单css代码------…

DIV+CSS 二级菜单实现

DIVCSS实现二级菜单 在网页制作中我们经常会用到的这样的导航栏二级菜单布局 实现效果如下&#xff1a; 设计思路就是通过 ul li 的双重嵌套来实现二级菜单&#xff0c;l利用display:none将二级菜单默认隐藏&#xff0c;li:hover鼠标悬浮时再将其显示出来。 需要注意的是&…