当前位置: 首页 > news >正文

Ubuntu 20.04 安装教程

最近貌似很多同学都在下载 ubuntu 虚拟机,但网上很多的安装教程不是很全,所以今天重新更新一下这篇博文(更新日期:2022.12.3),希望能帮到大家。除此之外,安装过程确实比较繁琐,可能会出现各种各样的问题,我的解决办法是重装系统,虽然麻烦,但确实靠谱。(我前前后后安装了不下30遍👨‍💻,希望你们一次性成功!) ~

文章目录

    • 一、安装 VMware
    • 二、下载 ubuntu 镜像
    • 三、新建虚拟机
    • 四、开启虚拟机
    • 五、更改镜像源
    • 六、安装 VMware Tools
    • 七、换个背景,尽情享用!


一、安装 VMware

  • 首先声明我用的是 VMware 16,但现在打开 官网,上面的是 VMware 17 。我也不清楚有没有影响,保险起见用 16 吧,找不到的话,私信我要安装包
    在这里插入图片描述

二、下载 ubuntu 镜像

  1. 首先在 E 盘里创建一个文件夹,命名为:iso ,以后专门用它来存放镜像在这里插入图片描述
  2. 打开官网,下载 Ubuntu 20.04 镜像,并放于上一步骤中创建的 iso 文件夹中(注意:这篇文章写于一年之前,现在打开这个网址不会是 20.04 LTS ,如果找不到请私信我,我发给你
    在这里插入图片描述
  3. 下载好后就是这样在这里插入图片描述

三、新建虚拟机

  1. 打开 E 盘,创建一个文件夹,命名为:Virtual Machine,以后创建的虚拟机都放在这里在这里插入图片描述
  2. 打开刚创建的文件夹,在里面新建一个名为 ubuntu 20.04 x64 的文件夹,存放待会新建的 ubuntu 20.04 虚拟机在这里插入图片描述
  3. 打开 VMware,点击 创建新的虚拟机
    在这里插入图片描述
  4. 选择 自定义(高级)© ,点击 下一步(N) >在这里插入图片描述
  5. 看看是否一致,一样的话点击 下一步(N) >在这里插入图片描述
  6. 选择 稍后安装操作系统(S) ,点击 下一步(N) >在这里插入图片描述
  7. 选择 Linux(L)Ubuntu 64 位 ,点击 下一步(N) >在这里插入图片描述
  8. 点击 浏览 ®… 在这里插入图片描述
  9. 打开 E 盘,选择我们刚创建的 ubuntu 20.04 x64 文件夹,点击 确定在这里插入图片描述
  10. 给虚拟机改名为 ubuntu 20.04 x64在这里插入图片描述
  11. 点击 下一步(N) >在这里插入图片描述
  12. 选择 22 ,点击 下一步(N) >在这里插入图片描述
  13. 选择 4GB ,点击 下一步(N) >在这里插入图片描述
  14. 点击 下一步(N) >在这里插入图片描述
  15. 点击 下一步(N) >在这里插入图片描述
  16. 点击 下一步(N) >在这里插入图片描述
  17. 点击 下一步(N) >在这里插入图片描述
  18. 最大磁盘大小选择 20GB以上 就好,勾选 立即分配所有磁盘空间(A) ,勾选 将虚拟磁盘存储为单个文件(O)在这里插入图片描述
  19. 点击 下一步(N) >在这里插入图片描述
  20. 点击 下一步(N) >在这里插入图片描述
  21. 点击 自定义硬件©… 在这里插入图片描述
  22. 点击 新CD/DVD(SATA)在这里插入图片描述
  23. 勾选 使用 ISO 映像文件(M):在这里插入图片描述
  24. 点击 浏览(B)…在这里插入图片描述
  25. 打开 E 盘,再打开 iso 文件夹,鼠标单击 ubuntu-20.04.1-desktop-amd64.iso ,点击 打开(O)在这里插入图片描述
  26. 点击 关闭在这里插入图片描述
  27. 点击 完成在这里插入图片描述
  28. 等待一会在这里插入图片描述
  29. 恭喜你,成功了一半在这里插入图片描述

四、开启虚拟机

  1. 点击 开启此虚拟机在这里插入图片描述
  2. 等待一会在这里插入图片描述
  3. 继续等待在这里插入图片描述
  4. 还是等待在这里插入图片描述
  5. 等待结束,点击 Install Ubuntu 在这里插入图片描述
  6. 点击 Continue 在这里插入图片描述
  7. 勾选 Minimal installation ,点击 Continue 在这里插入图片描述
  8. 点击 Install Now 在这里插入图片描述
  9. 点击 Continue 在这里插入图片描述
  10. 输入 Shanghai ,点击 Continue在这里插入图片描述
  11. 名字,造密码(记住就行,没必要和我的一样)在这里插入图片描述
  12. 点击 Continue在这里插入图片描述
  13. 等待(我等了14分钟,等不了的可以点击 Skip)在这里插入图片描述
  14. 点击 Restart Now在这里插入图片描述
  15. 出现这个界面时,按回车键(也就是 Enter 键)在这里插入图片描述
  16. 点击 用户名(就是第 11 步中你设置过的用户名,我设置是 yuyu ,所以上面显示 yuyu)在这里插入图片描述
  17. 输入密码(就是第 11 步中你设置过的密码),按回车键(也就是 Enter 键)在这里插入图片描述
  18. 点击 Skip在这里插入图片描述
  19. 点击 Next在这里插入图片描述
  20. 点击 Next在这里插入图片描述
  21. 点击 Next在这里插入图片描述
  22. 点击 Done在这里插入图片描述
  23. 若出现以下界面,点击 ❌在这里插入图片描述
  24. 点击 ❌在这里插入图片描述
  25. 成功了三分之二在这里插入图片描述

五、更改镜像源

  1. 点击在这里插入图片描述
  2. 点击 第一个 A在这里插入图片描述
  3. 点击 向下的小箭头在这里插入图片描述
  4. 点击 Other…在这里插入图片描述
  5. 向上滑动,找到 China在这里插入图片描述
  6. 点击 China前的小三角在这里插入图片描述
  7. 点击 mirrors.aliyun.com ,点击 Choose Server在这里插入图片描述
  8. 输入密码(就是第 11 步中你设置过的密码),按回车键(也就是 Enter 键)在这里插入图片描述
  9. 点击 Close在这里插入图片描述
  10. 点击 Reload 在这里插入图片描述
  11. 等待一会在这里插入图片描述
  12. 搞定在这里插入图片描述

六、安装 VMware Tools

  1. 点击右上角的🔻在这里插入图片描述
  2. 点击 Power Off / Log Out在这里插入图片描述
  3. 点击 Power Off… 在这里插入图片描述
  4. 点击 Power Off 在这里插入图片描述
  5. 点击 ❌在这里插入图片描述
  6. 点击 编辑虚拟机设置
    在这里插入图片描述
  7. 点击 CD/DVD(SATA)在这里插入图片描述
  8. 点击 使用物理驱动器(P) 在这里插入图片描述
  9. 点击 确定在这里插入图片描述
  10. 点击 开启此虚拟机 在这里插入图片描述
  11. 点击 否(N)在这里插入图片描述
  12. 点击在这里插入图片描述
  13. 输入密码(就是第 11 步中你设置过的密码),按回车键(也就是 Enter 键)在这里插入图片描述
  14. 点击 虚拟机(M) ,再点击 重新安装 VMware Tool(T)…(有可能点不了,重启可以解决,我重启了两遍)在这里插入图片描述
  15. 点击在这里插入图片描述
  16. 按鼠标右键,点击 Copy在这里插入图片描述
  17. 将鼠标移到桌面,按鼠标右键,点击 Paste在这里插入图片描述
  18. 点击 ❌在这里插入图片描述
  19. 鼠标移到桌面,按右键,点击 Open in Terminal在这里插入图片描述
  20. 点击 ◻️在这里插入图片描述
  21. 输入: ls ,按下回车键(也就是 Enter 键)在这里插入图片描述
  22. 输入:tar zxvf VM ,按下 Tab 键,再按回车键在这里插入图片描述
  23. 输入:cd vm ,按下 Tab 键,再按回车键在这里插入图片描述
  24. 输入:sudo ./vm ,按下 Tab 键,再按回车键在这里插入图片描述
  25. 输入 密码,再按回车键(提示:输入密码的时候并不会显示具体数字,正常现象)在这里插入图片描述
  26. 输入:yes,按下回车键在这里插入图片描述
  27. 然后一直按回车键,直到出现以下页面在这里插入图片描述
  28. 若按回车键的时候出现了以下页面,点击 Cancel在这里插入图片描述
  29. 输入:exit,按下回车键在这里插入图片描述
  30. 这两个没用了,可以删除了在这里插入图片描述
  31. 把他俩拖到 Trash 中,把鼠标移到 Trash 处按鼠标右键,点击 Empty Trash在这里插入图片描述
  32. 点击 Empty Trash在这里插入图片描述
  33. 大功告成在这里插入图片描述

七、换个背景,尽情享用!

  1. 点击 ⚙️Settings在这里插入图片描述
  2. 点击 🖥️Background在这里插入图片描述
  3. 随便选个背景在这里插入图片描述
  4. 我就选第一个了在这里插入图片描述
  5. 顺利结束,拜在这里插入图片描述

相关文章:

Ubuntu 20.04 安装教程

最近貌似很多同学都在下载 ubuntu 虚拟机,但网上很多的安装教程不是很全,所以今天重新更新一下这篇博文(更新日期:2022.12.3),希望能帮到大家。除此之外,安装过程确实比较繁琐,可能会…...

如何评判算法好坏?复杂度深度解析

如何评判算法好坏?复杂度深度解析 1. 算法效率1.1 如何衡量一个算法好坏1.2 算法的复杂度 2 时间复杂度2.1 时间复杂度的概念2.1.1 实例 2.2 大O的渐进表示法2.3 常见时间复杂度计算举例 3 空间复杂度4 常见复杂度对比5 结尾 1. 算法效率 1.1 如何衡量一个算法好坏 …...

【HashMap】2352. 相等行列对

2352. 相等行列对 解题思路 使用哈希容器遍历grid数组 将每一行的字符全部转换为StringBuilde对象 然后存入map中遍历每一列 将其转换为字符串 然后查找Map中是否存在 如果存在 统计 class Solution {public int equalPairs(int[][] grid) {// 哈希容器Map<String,Intege…...

如何声明静态方法 和 实现?

如何声明静态方法 和 实现&#xff1f;在 C 中&#xff0c;声明和实现静态方法&#xff08;静态成员函数&#xff09;与普通成员函数有一些区别。静态方法属于类本身&#xff0c;而不是类的对象&#xff0c;因此在声明和实现时需要特殊的语法。 声明静态方法&#xff1a; 在类…...

哈工大计算机网络课程局域网详解之:无线局域网

哈工大计算机网络课程局域网详解之&#xff1a;无线局域网 文章目录 哈工大计算机网络课程局域网详解之&#xff1a;无线局域网IEEE 802.11无线局域网802.11体系结构802.11&#xff1a;信道与AP关联 本节介绍一下平时经常使用的一个无线局域网技术&#xff0c;也就是通常我们使…...

系统集成|第六章(笔记)

目录 第六章、整体管理6.1 项目整体管理概述6.2 主要过程6.2.1 制订项目章程6.2.2 制订项目管理计划6.2.3 指导与管理项目工作6.2.4 监控项目工作6.2.5 实施整体变更控制6.2.6 结束项目或阶段 上篇&#xff1a;第五章、立项管理 第六章、整体管理 6.1 项目整体管理概述 概述&a…...

MySQL主从复制环境部署

文章目录 MySQL主从复制什么是主从复制&#xff1a;为什么需要主从复制&#xff1a;配置文件修改-主&#xff1a;时间同步&#xff1a;重启服务-主&#xff1a;创建同步用户&#xff1a;查看主上的二进制文件名及位置&#xff1a;配置-从&#xff1a;测试:注&#xff1a; MySQL…...

day42-servlet下拉查询/单例模式

0目录 1.Servlet实现下拉查询&#xff08;两表&#xff09; 2.单例模式 1.实战 1.1 创建工程&#xff0c;准备环境... 1.2 接口 1.3 重写方法 1.4 servlet 1.5 list.jsp list.jsp详解 2.单例模式 2.1 饿汉模式&#xff1a;在程序加载时直接创建对象&#…...

docker中设置容器健康检查

文章目录 一、docker-compose方式二、Dockerfile方式三、docker run方式四、查看检查日志 一、docker-compose方式 在docker-compose中加入healthcheck healthcheck 支持下列选项&#xff1a; test&#xff1a;健康检查命令&#xff0c;例如 ["CMD", "curl&quo…...

azure-cognitiveservices-speech api error while using with AWS Lambda

Azure 语音评估服务 Cancellation Reason 初始化平台失败 1.在mac上安装 pip install azure-cognitiveservices-speech1.30.0正常运行没有问题&#xff0c;服务部署到docker 容器中后调用Azure语音评估服务报错 Cancellation Reason 初始化平台失败 2.解决方案&#xff0c;变…...

系统集成项目管理工程师挣值分析笔记大全

系统集成项目管理工程师挣值分析笔记大全 挣值分析是一种项目管理技术&#xff0c;用于量化和监控项目绩效。它通过比较计划值&#xff08;PV&#xff09;、实际成本&#xff08;AC&#xff09;和挣值&#xff08;EV&#xff09;三个参数来评估项目的进展情况和成本绩效。 挣值…...

TCP 协议【传输层协议】

文章目录 1. 简介1.1 TCP 协议是什么1.2 TCP 协议的作用1.3 什么是“面向连接” 2. 简述 TCP2.1 封装和解包2.2 TCP 报文格式2.3 什么是“面向字节流”2.4 通过 ACK 机制实现一定可靠性 3. 详述 TCP3.1 基本认识TCP 报头格式16 位源/目标端口号32 位序列号*32 位确认应答号4 位…...

Golang 中的 time 包详解(二):time.Duration

在日常开发过程中&#xff0c;会频繁遇到对时间进行操作的场景&#xff0c;使用 Golang 中的 time 包可以很方便地实现对时间的相关操作。接下来的几篇文章会详细讲解 time 包&#xff0c;本文讲解一下 time 包中的 time.Duration 类型。 time.Duration time.Duration 类型是…...

Linux 学习记录58(ARM篇)

Linux 学习记录58(ARM篇) 本文目录 Linux 学习记录58(ARM篇)一、GIC相关寄存器1. 系统框图2. 中断号对应关系 二、GICD寄存器1. GICD_CTLR2. GICD_ISENABLERx3. GICD_IPRIORITYRx4. GICD_ITARGETSRx5. GICD_ICPENDRx 三、GICC寄存器1. GICC_PMR2. GICC_CTLR3. GICC_IAR4. GICC_…...

【一文搞懂】—带霍尔编码器的直流有刷减速电机

文章目录 一、直流有刷电机二、减速比三、霍尔编码器3.1 霍尔编码器3.2 霍尔编码器测速原理 四、测速程序设计4.1 跳变沿检测4.2 计算转速 一、直流有刷电机 宏观上说直流有刷电机由固定部分&#xff08;定子&#xff09;和旋转部分&#xff08;转子&#xff09;组成。在定子上…...

滴水逆向三期笔记与作业——02C语言——05 正向基础/05 循环语句

目录 一、缓冲区溢出的HelloWorld二、永不停止的HelloWorld三、基础知识3.1 变量的声明3.2 类型转换&#xff08;一般用于小转大&#xff09;3.3 表达式3.4 语句和程序块3.5 参数与返回值3.6 关系运算符3.7 逻辑运算符&#xff1a;&& || !3.8 单目运算符3.9 三目运算符…...

Python抓取分享页面的源代码示例

本文章是关于利用Python方法来抓取某网站分享页面中的源码方法示例。需要大家注意的是Python抓取分享页面的源代码示例&#xff0c;是要在运行时导入BeautifulSoup.py文件后才可以使用。 Python抓取分享页面的源代码示例&#xff0c;需要用到python urllib2模块方法&#xff0…...

linux安装nginx遇到的报错

1、Linux如何修改只读文件&#xff08;以设置自动连网为例&#xff09; vim /etc/sysconfig/network-scripts/ifcfg-ens33 然后提示 E45&#xff1a;已设定选项“readonly”&#xff08;请加&#xff01;强制执行&#xff09; 如果需要强制修改&#xff0c;可以使用&#xff0…...

一起学SF框架系列5.8-spring-Beans-Bean注解解析3-解析配置component-scan

本文主要讲述Spring是如何解析“context:component-scan”元素&#xff0c;扫描加载目录下的BeanDefinition。 解析内容 1、解析的元素如下&#xff1a; <!-- 注解模式&#xff1a;配置bean扫描路径&#xff08;注&#xff1a;自动包含子路径&#xff09; --><conte…...

【LeetCode热题100】打卡第42天:滑动窗口最大值搜索二维矩阵II

文章目录 【LeetCode热题100】打卡第42天&#xff1a;滑动窗口最大值&搜索二维矩阵II⛅前言 滑动窗口最大值&#x1f512;题目&#x1f511;题解 搜索二维矩阵II&#x1f512;题目&#x1f511;题解 【LeetCode热题100】打卡第42天&#xff1a;滑动窗口最大值&搜索二维…...

智能检索新范式,让AIAgent自主决策,提升RAG效率100%!

市面上的 RAG 系统&#xff0c;不管叫什么名字&#xff0c;本质上只有两种做法&#xff1a; 第一种&#xff0c;一次性检索。把用户的 query 向量化&#xff0c;从语料库里捞出 Top-K 个文档片段&#xff0c;拼成一个大 prompt 塞给模型。GraphRAG、HippoRAG、LightRAG 都属于…...

诚信标签工厂端解决方案 适配俄标 CRPT 体系一体化技术方案

俄罗斯诚实标签依托 CRPT 体系执行强制管控&#xff0c;各类出口货品必须完成 Data Matrix 编码采集、格式转换、多层包装数据绑定&#xff0c;数据合规后方可通关流通。美妆食品、日化建材、玩具五金等品类包装形态差异较大&#xff0c;人工采集方式普遍存在识别精度不足、批量…...

HFSS仿真结果怎么看?一文读懂S参数与电场图,让你的T型波导分析不再迷茫

HFSS仿真结果深度解析&#xff1a;从S参数到电场图的工程实践指南面对HFSS仿真生成的复杂数据图表&#xff0c;许多工程师常陷入"看得见数据却读不懂含义"的困境。本文将带您穿透数据表象&#xff0c;掌握T型波导性能分析的核心方法论。1. S参数&#xff1a;波导性能…...

从社交关系到分子结构:图解GCN(图卷积网络)到底在‘看’什么?

从社交关系到分子结构&#xff1a;图解GCN&#xff08;图卷积网络&#xff09;到底在‘看’什么&#xff1f;想象一下&#xff0c;你刚搬到一个新社区&#xff0c;想快速了解周围的邻居。最直接的方式是什么&#xff1f;不是挨家挨户敲门&#xff0c;而是通过社区活动认识几位关…...

从多路复用到三维光阵:Arduino驱动8x8x8 LED立方体全解析

1. 项目概述&#xff1a;用Arduino点亮一个三维世界几年前&#xff0c;我第一次在创客展上看到一个8x8x8的LED立方体&#xff0c;那种由数百个光点构成的、在三维空间中流动的动画效果&#xff0c;瞬间就把我吸引住了。它不像普通的平面LED屏&#xff0c;而是真正有“深度”的光…...

【紧急预警】92%的DeepSeek测试用例生成失败源于这4个隐性配置缺陷——资深SDET连夜整理修复清单

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;DeepSeek测试用例生成的现状与危机本质 当前&#xff0c;DeepSeek系列大模型&#xff08;如DeepSeek-Coder、DeepSeek-VL&#xff09;在代码生成与理解任务中展现出强大能力&#xff0c;但其测试用例自动生成…...

我靠这个测试设计方法,把漏测率降低了80%

当“直觉测试”撞上南墙很长一段时间里&#xff0c;我和许多测试同行一样&#xff0c;测试用例的设计主要依靠两样东西&#xff1a;需求文档和“测试直觉”。这种模式在业务逻辑相对简单、迭代速度平缓时还能勉强应付。一旦面对复杂的企业级应用、高频的敏捷迭代&#xff0c;或…...

华硕笔记本终极性能控制指南:用G-Helper完全替代Armoury Crate

华硕笔记本终极性能控制指南&#xff1a;用G-Helper完全替代Armoury Crate 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zen…...

人类防伪指南:为什么你越写错字,HR越信你是真人?

前言各位码农、算法侠、CtrlC/V十级学者请注意&#xff1a;你有没有过这样的经历&#xff1f;辛辛苦苦肝了一晚上文档&#xff0c;逻辑严密、语法丝滑、连Markdown都对齐得像军训方阵&#xff0c;结果老板幽幽来一句&#xff1a;“这真是你自己写的&#xff1f;”那一刻&#x…...

论文写作效率翻倍?okbiye 毕业论文 AI 功能全解析:从需求到终稿的规范路径

okbiye-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/AI PPT毕业论文 - Okbiye智能写作https://www.okbiye.com/ai/bylw 一、从界面看本质&#xff1a;okbiye 毕业论文 AI 写作的设计逻辑 打开 okbiye 的毕业论文 AI 写作页面&#xff0c;首先能感受到的是清晰的…...