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

article/2025/8/18 20:00:37

博主经历过多次双系统的安装与卸载,所以这次安装就记录下全过程,能让后面的同学少走弯路。本教程对笔记本电脑单硬盘和双硬盘通用。

安装目录

  • 一、查看电脑信息
    • 1、BIOS模式
    • 2、查看硬盘数
  • 二、制作系统盘
    • 1、下载镜像源
    • 2、制作U盘启动盘
  • 三、分配硬盘空间
  • 四、安装Ubuntu18.04
    • 1、进入U盘引导项
    • 2、安装设置

一、查看电脑信息

1、BIOS模式

Win+R,输入msinfo32回车,出现系统界面,可查看BIOS模式:
在这里插入图片描述
本教程只适合BIOS模式为UEFI的电脑,如果BIOS模式为传统的,请查看其他对应教程。

2、查看硬盘数

此电脑——>磁盘管理,可以知道自己是单硬盘还是双硬盘,单双硬盘安装有点小区别。
在这里插入图片描述

二、制作系统盘

1、下载镜像源

点击下载Ubuntu18.04.6镜像源
在这里插入图片描述

2、制作U盘启动盘

1、安装刻录软件软碟通:UltralSO,一直下一步完成安装。

2、插入用来做启动盘的U盘(16G以上),因为U盘等下会被格式化,所以先备份里面的文件

3、以管理员身份打开安装好的UltraISO,点击继续试用按钮进入界面
在这里插入图片描述
4、文件——>打开,在弹出的文件选择对话框中找到下载好的 Ubuntu18.04镜像文件,打开
在这里插入图片描述
5、启动——>写入硬盘映像
在这里插入图片描述

6、在弹出的新窗口中,

  • 硬盘驱动器:选择刚刚插入的U盘
  • 写入方式:设置为USB-HDD+
  • 映像文件:你Ubuntu镜像文件的路径
  • 其余不需要修改,采用默认的设置就行

在这里插入图片描述
7、然后可以格式化一下,最后点击最下面一栏的写入按钮
在这里插入图片描述

8、如果刻录提示磁盘/映像容量太小,而且你确保U盘容量足够,而且镜像正确,那么直接安装最新版本的软碟通
在这里插入图片描述
写入过程大概2-4分钟,弹出“刻录成功”的信息时,就代表启动盘就做好了
在这里插入图片描述

三、分配硬盘空间

此电脑——>管理——>磁盘管理

1、如果你电脑是单硬盘,就从最后一个盘(CDE,E就是最后一个盘;CDEF,F就是最后一个盘,以此类推)中分出80G左右的空间给Ubuntu,当然你空间足够的话,可以多分一点。选择该盘点击右键,选择压缩卷,输入压缩空间量,单位为M,1G=1024M
在这里插入图片描述
压缩完之后,你应该像这样有个黑色的未分配的分区,其实正常80G够用了。
在这里插入图片描述
PS:如果你的最后一个盘容量太小,还不够分出80G,那需要从其他盘匀一些过来,你需要用到DiskGenius磁盘分区工具:手把手教你调整电脑磁盘的分区大小

2、如果你电脑和我一样是双硬盘

  • 需要先在C盘(就是Windows的系统启动盘,也就是第一块硬盘)分出400M的空白分区用来安装ubuntu的启动项。

  • 然后在另一块硬盘选择最后一个盘(比如 CDE盘的最后一个是E盘,CDEF盘的最后一个是F盘,以此类推),右击该盘,选择压缩卷,输入压缩空间量,单位为M,如果空间充足,建议分出80G左右的空间,1G=1024M
    在这里插入图片描述

压缩之后应该像下图所示,这里我启动项分了400M,系统直接分了400G。
在这里插入图片描述

四、安装Ubuntu18.04

1、进入U盘引导项

因为各大电脑厂商的计算机BIOS和Boot Manager进入的快捷键不相同,所以请自行百度如何进BIOS和Boot Manager。对于我的电脑,我重启的时候,一直按F12键就可以进入Boot Manager,然后出现U盘启动项,直接选择回车。
在这里插入图片描述

2、安装设置

1、进入该页面后,选择第二项Install Ubuntu回车,第一项是体验Ubuntu千万别选。
在这里插入图片描述
2、语言栏向下拉,选择中文(简体)。
在这里插入图片描述
3、键盘默认汉语就可以了。
在这里插入图片描述
4、连接宿舍的WiFi,这个一定要联网,因为待会安装时需要下载软件。
在这里插入图片描述
5、选择正常安装,然后选择【为图形或无线硬件,以及MP3和其他媒体安装第三方软件】,第一个取消不选。
在这里插入图片描述
6、这里一定要选择【其他选项】,因为需要手动分区,然后继续。
在这里插入图片描述
7、分区界面如下,在这里,你可以看到在上一步已经分好的空闲分区。单硬盘的话,只有一个80G左右的空闲分区,大小是你分区时给定的;双硬盘的话是两个空闲分区,一个大小400M左右,另一个分区是80G左右的。所以下面的分区操作单双硬盘存在一丢丢差别。(那些1M、16M的空闲分区不用管它,是系统设定的)
在这里插入图片描述
8、如果是单硬盘,在唯一的80G空闲分区上添加,大小400M,逻辑分区,空间起始位置,用于efi;如果是双硬盘,找到事先分好的400M空闲分区添加,逻辑分区,空间起始位置,用于efi。

这个分区必不可少,用于安装ubuntu的启动项。从这步往下单双硬盘就一样了,都在剩下的80G左右的空闲分区上添加。
在这里插入图片描述
9、swap,中文是"交换空间",充当ubuntu的虚拟内存,一般的大小为电脑物理内存的2倍左右,可以将其分为16G,逻辑分区,空间起始位置,用于"swap"或"交换空间"。
在这里插入图片描述
10、 /: 这是ubuntu 的根目录,用于安装系统和软件,相当于Windows的C盘,我们将其分为 30G,主分区,空间起始位置,用于“ext4日志文件系统”,挂载点为“/”(根据你的空闲空间调整,如果空间足够,可以多给一些,毕竟ubuntu装软件都是默认装在根目录的)

在这里插入图片描述
11、/home:相当于Windows的其他盘,剩下的空间全分给它,逻辑分区,空间起始位置,用于"ext4日志文件系统",挂载点为"/home"。

OK,分区完毕,你完全可以按照上面的描述进行分区,不会有任何问题,因为我一直都是这么分的。
在这里插入图片描述
12、这一步非常重要:在分区界面的下方,选择安装启动项的位置,我们刚刚不是创建了400M的efi分区嘛,现在你看看这个分区前面的编号是多少,比如我是/dev/nvme0n1p7 efi。

不同的电脑会有不同的编号,下拉列表选择这个efi分区编号(这里一定要注意,Windows的启动项也是efi文件,大小大概是272M,一定要选对),然后选择安装。
在这里插入图片描述
13、系统会提示你刚刚的分区选择,检查下是否有误,下图就是严格按照步骤来的正确示例。如果这一步你发现有分区分错了,可以删除错误分区重新添加,如果安装之后你发现分区分错了,那就只能重装Ubuntu了:教你彻底卸载Ubuntu双系统,去污不残留
在这里插入图片描述
14、时区默认shanghai,然后继续。
在这里插入图片描述
15、这里设置用户,自己输入英文名缩写就可以了,密码也设置简单点,好记是最主要的。
在这里插入图片描述
下面是我设置的用户名和密码,每次安装都是这样设置的。
在这里插入图片描述
16、下面耐心等待安装完成就可以了。
在这里插入图片描述
17、安装完毕,提示你重启计算机使用新安装的系统,点击现在重启就可以了。
在这里插入图片描述
18、重启后进入引导项界面,如下图所示。第一项是ubuntu启动项,第二项是ubuntu高级设置,第三项是windows启动项,第四项是系统设置。
在这里插入图片描述
19、然后点击用户,输入密码进行登录,登录成功!恭喜你!安装成功!进入系统之后就可以把U盘拔掉了。
在这里插入图片描述

以上就是安装ubuntu的全部过程,如果对你有帮助的话,记得三连支持下博主哈!

在人生的大舞台上,你若想成为一名非同凡响的角色,你就必须有所放弃有所选择。如果对目标游移不定,只会让你前功尽弃、一无所获。人生取舍是一件十分困难的事情,既要有正确的理论指导,又要有丰富的实战经验,才能吃的透,拿得准。


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

相关文章

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鼠标悬浮时再将其显示出来。 需要注意的是&…

html 二级菜单 鼠标移动消失,鼠标一离开导航菜单,二级菜单就隐藏,移不到二级菜单...

鼠标一离开导航菜单,二级菜单就隐藏,移不到二级菜单 wky1682008 2015-12-28 09:27 html >无标题文档 ul{margin:0;padding:0;list-style:none; font-size:16px;font-family:"宋体";} a{ text-decoration:none;} ul{width:1000px; margin:50px auto 20px;backgro…

HTML一级菜单和二级菜单区别,一级菜单和二级菜单对不齐

html>二级菜单 *{margin: 0px; padding: 0px; } ul{font-size: 18px; color: white; list-style-type: none; text-align: center; width: 200px; line-height: 40px; background-color: black; position: relative; } a{color:white; text-decoration: none; } li{border-b…

HTML下拉框二级菜单

一、form表单 <div><form><div><!-- 下拉框 --><select>//默认项为第一个<option>广州</option><option>深圳</option><option>山东</option><option>北京</option></select></div>…

html 二级页面 教程,css 实现动态二级菜单

动态实现简单的二级菜单 当鼠标放到一级标签上时&#xff0c;鼠标会变成小手的形状 展示二级菜单&#xff0c;源码如下&#xff0c;复制即可直接使用Document * {margin: 0; padding: 0;} ul { list-style: none;} div { width: 100%; height: 50px; background-color: #ccc; }…

HTML+CSS制作二级菜单栏

今天我们来练习一下二级菜单栏,说实话比较简单,但是自己一个人写的时候错误百出,逻辑混乱,于是乎网上找了几个案例,借鉴了一下思路,才整明白,鄙人确实不才,哈哈! 效果图附上: 首先:我已链接了外部样式重置,所以无需自己亲自写: reset.css网上有很多,我用的是下面…