VMware中安装配置Ubuntu(2024最新版 超详细)

目录

一、安装虚拟机软件

二、VMware虚拟机

三、 Ubuntu 下载

(1)官网下载

(2)清华镜像网站下载

四、创建虚拟机

五、Ubuntu 系统安装过程的配置

六、更换国内镜像源

七、环境搭建完毕


全篇较长,请慢慢观看

一、安装虚拟机软件

什么是虚拟机(Virtual Machine)?

虚拟机是通过软件来模拟计算机软、硬件环境的一种技术,VMware Workstation 和

V BOX是目前广泛应用的虚拟机软件。

二、VMware虚拟机

特点:

不需要分区或重开机就能在同一台计算机上使用两种以上的操作系统

完全隔离了另外的操作系统,并且保护不同类型的操作系统的操作环境以及所有安装在操作系统上面的应用软件和资料

可在不同的操作系统之间能相互操作,包括网络、周边、文件共享以及复制、粘贴的多种功能

具有复原(Undo)功能

还能够随时设定、修改操作系统的操作环境,如:内存、磁盘空间、周边的设备等等。

最新版本介绍地址:

最新版本介绍地址icon-default.png?t=O83Ahttps://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion

       本教程在已经安装VMware虚拟机的基础上进行,如有朋友还没有安装VMware虚拟机,可以去官网下载安装点击括号链接(官网下载)下载,安装好的界面是这样的:

三、 Ubuntu 下载

两种方式:

(1)官网下载

官网下载地址icon-default.png?t=O83Ahttps://ubuntu.com/download

点击Ubuntu 24.04.1 LTS即可开始下载

最新版 Ubuntu 24.04.1 LTS 大小为 5.8 GB,由于官网是从国外服务器下载,速度比较慢。

这里推荐另外一种下载方式:

(2)清华镜像网站下载

点击清华大学开源软件镜像站 - Ubuntu 24.04.1页面中的ubuntu-24.04.1-desktop-amd64.iso

四、创建虚拟机

1、打开VMware Workstation软件,点击"创建新的虚拟机"。(或者点击左上角“文件 -> 新建虚拟机”

2、进入导向窗口,选择“自定义”选项,进入下一步

3、点击下一步

注:选项 硬件兼容性(H),这里选择默认值即可,进入下一步(系统会显示与你的选择相兼容的VMware产品及版本的列表,以及你的选择所具有的限制和不可用的功能)

 4、选择“安装程序光盘映像文件”,点击输入框旁边的“浏览”按钮。找到自己前边下载好的镜像,双击选择。

如果能看到如图标注的小字“已检测到Ubuntu 64 位 24.04.1”,说明安装包是对的,并且可以正常安装,这时点击“下一步”

5、设置安装信息:全名和密码随便写,用户名只能用小写字母、数字和破折号,输入完毕后,点击“下一步”

6、虚拟机名称为“Ubuntu24.04.1_64 位”(这个根据个人习惯,随便写),虚拟机的路径自定义,根据自己的实际情况修改,它关系到硬盘空间的大小,建议选择可用空间比较大的盘符。点击“下一步”

7、 设置处理器参数,选处理器数量和内核数量建议根据自身处理器情况来。这里处理器数量我设置为4,内核数量为2。点击“下一步”

注:每个处理器的内核数量一定要修改成 2。

8、 内存选择建议 4 GB,单击“下一步”。

9、网络类型这里,好多文章强调一定要选择桥接!但是博主亲测不行,后期登录会显示“网络连接激活失败”,因此这里我们选择“使用网络地址转换(NAT)(E)”这个非常重要!否则后期还需要解决另外的问题。

10、SCSI 控制器类型选择推荐的“LSI Logic”,点击“下一步”

11、虚拟磁盘类型选择推荐的“SCSI”,点击“下一步”

12、选择“新建虚拟磁盘”,点击“下一步”

13、设置磁盘容量,并选择“将虚拟磁盘拆分成多个文件”。(这里磁盘大小看个人需求,大于等于推荐的大小)容量默认是 20 GB,这里我使用了 40 GB,单击“下一步”

14、磁盘文件命名。(自行修改或默认命名)单击“下一步”

15、到这一步虚拟机已经创建完成!可以直接点击“完成”,也可以点击“自定义硬件”,修改内存大小、处理器内核等设置。

16、自定义硬件,可自行修改

注意,到这一步只是把 Ubuntu 的虚拟机创建好了,并不是把 Ubuntu 系统安装了,正式的安装需要启动虚拟机。

五、Ubuntu 系统安装过程的配置

虚拟机创建好后,可以通过点击下图中两个按钮中的任意一个启动虚拟机

启动虚拟机后出现如下界面,即可进入安装界面,由于博主英文水平有限,这里博主选择了中文(简体),各位英语大神们可以选择英文。

保持默认即可,点击“下一步”

这里我们选择交换安装(交互安装,系统会对我们进行引导安装),相信看到博主这篇文章的朋友应该对这部分知识也不是很懂,那我们就按照引导逐步安装吧~

保持默认选项,点击“下一步”

注意这里,不用勾选,对于初学者来说,我们暂时用不到那么多内容

选择安装方式,保持默认即可,点击“下一步”

设置账户信息

选择地区,时区选择“shanghai”

确认安装信息,点击“安装”

接下来就是等待安装了,博主大概等了5-6分钟吧

安装成功,如下图,点击“立即重启”

点击账号图标,输入密码,即可进入

初次进入 Ubuntu 系统会有一个欢迎界面,内容忽略,直接点击右上角的“前进”跳过。

这里是提示是否要升级成 Ubuntu Pro,目前没测试过,建议默认选择“Skip for now”,然后点击“前进”

这个是 Ubuntu 系统的改善建议,改成“No, don’t send sysytem info”,然后点击“前进”

之后点击“Finish”,完成安装。

六、更换国内镜像源

Ubuntu 系统的软件源默认是国外的网站,升级或下载软件都比较慢,因此建议换成国内的镜像源。在更改软件源之前,我们先备份原有的软件源列表文件,以防止意外情况导致系统无法正常更新或安装软件。

鼠标右键打开终端,然后输入以下命令进行备份:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

“Enter”执行,由于用到 sudo(超级用户)的权限,需要输入账户密码,密码不显示,输入完毕直接回车确认即可。执行成功,不会有任何提示,如下图所示:

下面更换镜像源,点击左下角图标,找到软件和更新,双击打开:

找到“下载自”,点击右边展开符号,如下图:

选择“其他”

进入后找到阿里云的镜像,并选择,输入密码,点击保存即可

修改完后直接点击关闭即可

弹出框,点击关闭

运行以下命令更新软件源:

sudo apt update

更新后可以根据提示进行后续操作。

七、环境搭建完毕

进入终端,输入:

gcc --version

查看gcc是否安装完毕,如果没有安装,按照提示自行安装即可。(一半提示的命令,如果执行不了,就在前边加上sudo再次执行)。

到此,Ubuntu的安装与环境配置基本完成啦~

看到这里的我们每一个人都很棒!祝你好运!

如果觉得有用的话,请点赞收藏,转发给更多的人看吧~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/896155.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ffmpeg视频滤镜:平均模糊

滤镜简述 avgblur 官网链接> FFmpeg Filters Documentation 平均模糊滤镜会使视频变得模糊&#xff0c;模糊的程度可以通过参数进行控制。 模糊滤镜可以用于保密的场景&#xff0c;视频特效也会用到这个滤镜。 滤镜使用 参数 sizeX <int> .…

AMS1117 -3.3稳压芯片管脚图以及典型电路

AMS1117 是一个输出电流达到 1A 的三端输出低压差线性稳压器。 上面那个头不要接地&#xff0c;接了会有问题。 还有就是AMS1117不只是3.3V稳压的&#xff0c;还有5v的等&#xff0c;自己注意看左下角的数字。 如果是5就是5V&#xff1b;如果是33就是3.3V。 典型应用电路如下…

基于springboot的网上服装商城推荐系统的设计与实现

基于springboot的网上服装商城推荐系统的设计与实现 开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;idea 源码获取&#xf…

【AI大模型】本地部署 Code Llama 大模型

要在本地部署 Code Llama 大模型并结合 Text Generation Web UI 实现远程运行 LLM&#xff08;大语言模型&#xff09;&#xff0c;你需要完成以下几个步骤&#xff1a; 1. 准备环境 1.1 硬件和软件要求 硬件&#xff1a; GPU&#xff08;如 NVIDIA 及支持 CUDA 的显卡&#…

内衣迷你洗衣机什么牌子好?内衣洗衣机2024年口碑指数排行榜推荐

内衣专用的洗衣机是一种专门设计用于洗涤内衣和贴身衣物的小型洗衣机。相比于普通的大型洗衣机&#xff0c;这样的小型洗衣机在设计和功能上有很大的区别。内衣专用的迷你洗衣机可以有效地保护内衣和贴身衣物的质量和卫生。在传统的洗衣机中&#xff0c;如果经常将内衣裤、袜子…

RabbitMQ 中的交换机学习

RabbitMQ 中的交换机学习 一、直接交换机&#xff08;Direct Exchange&#xff09; 1. 介绍 Direct 交换机将消息路由到绑定了指定 Routing Key 的队列中。每条消息都有一个 Routing Key&#xff0c;当队列绑定到 Direct 交换机时&#xff0c;它需要一个指定的 Routing Key。…

使用Python实现某易云音乐歌曲下载

前言 在这篇文章中,我们将探讨如何通过Python结合JavaScript代码来逆向网易云音乐的API接口,以获取并下载指定歌曲。请注意,本文仅用于技术学习与交流目的,实际使用时请遵守相关法律法规及服务条款。 目标网站 1. 准备工作 首先,我们需要安装一些必要的库: execjs:用…

揭秘灼口综合征:你的舌头痛竟是这些原因在作祟!

在日常生活中&#xff0c;你是否曾遭遇过舌头像被火烧般的灼痛感&#xff1f;这种让人难以忍受的症状&#xff0c;其实是一种名为“灼口综合征”的疾病表现。今天&#xff0c;我们就来深入探讨这一疾病的背后原因&#xff0c;让你了解这一病症的真相&#xff0c;从而更好地应对…

随记:有关idea中jdk版本

第一个地方&#xff1a;这个可能就是你整个项目的jdk版本的使用&#xff0c;你改了这里大概率可以改了 第二个地方&#xff1a; 就是 有关maven项目的 pom文件 一开始我的第一地方用的是 17 但是这里用的是8 但是运行的时候还是 17 这里可能是 maven的 项目这个地方只是对…

Unity导入.FBX模型设置

** Unity导入.FBX模型设置 ** 第一步、导入.fbx模型 Assets- Import New Asset 第二步、设置 Animation Type 为Legacy 这里导入的是非人形模型设置为Lagacy None&#xff1a;不导入动画Animation Clip Legacy&#xff1a;用于早期动画设置&#xff0c;其不支持状态机A…

WebSocket状态码及异常报错1006

文章目录 1.WebSocket协议简介2.WebSocket状态码的作用&#xff1a;3.WebSocket状态码1006详解1.问题原因2.解决方案 1.WebSocket协议简介 WebSocket协议是一种基于TCP的协议&#xff0c;它通过在浏览器和服务器之间建立一条持久的双向通信通道&#xff0c;实现了实时的数据传…

Web,RESTful API 在微服务中的作用是什么?

大家好&#xff0c;我是锋哥。今天分享关于【Web&#xff0c;RESTful API 在微服务中的作用是什么&#xff1f;】面试题&#xff1f;希望对大家有帮助&#xff1b; Web&#xff0c;RESTful API 在微服务中的作用是什么&#xff1f; 在微服务架构中&#xff0c;Web 和 RESTful …

NVIDIA 发布适用于网络安全的 NIM Blueprint

德勤使用适用于容器安全的 NVIDIA NIM Agent Blueprint 帮助企业利用开源软件构建安全的 AI。 文章目录 &#x1f64a; 德勤使用 NVIDIA AI 保障软件安全&#x1f64a; 通过生成式 AI 保障软件安全&#x1f64a; 适用于网络安全成功的蓝图&#x1f3a0; 什么是 NVIDIA NIM Agen…

javaWeb项目-ssm+jsp高校毕业生就业满意度调查统计系统功能介绍

本项目源码&#xff08;点击下方链接下载&#xff09;&#xff1a;java-ssmjsp毕业生就业满意度调查系统实现源码(项目源码-说明文档)资源-CSDN文库 项目关键技术 开发工具&#xff1a;IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7 框架&#xff1a;ssm、Springboot 前端&…

Java使用原生HttpURLConnection实现发送HTTP请求

Java 实现发送 HTTP 请求&#xff0c;系列文章&#xff1a; 《Java使用原生HttpURLConnection实现发送HTTP请求》 《Java使用HttpClient5实现发送HTTP请求》 《SpringBoot使用RestTemplate实现发送HTTP请求》 1、HttpURLConnection 类的介绍 HttpURLConnection 是 Java 提供的…

字幕怎么自动生成?教你5种视频加字幕方法

在这个短视频时代&#xff0c;视频内容已成为传播信息、娱乐大众的重要载体。而字幕作为视频不可或缺的一部分&#xff0c;不仅能够提升观众的观看体验&#xff0c;还能跨越语言障碍&#xff0c;让所有观众都能享受视频的魅力。但怎么给视频加上字幕呢&#xff1f;下面给大家分…

图像及视频的基本操作

文章目录 一、认识计算机中的图像二、图像数据的读取三、数据读取-视频四、图像的其他操作 一、认识计算机中的图像 一张彩色图片是由很多个像素点组合而成的&#xff0c;而一个像素点是由R G B三个通道组成。RGB代表红色&#xff08;Red&#xff09;、绿色&#xff08;Green&a…

Linux系统基础-文件系统

个人主页&#xff1a;C忠实粉丝 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 C忠实粉丝 原创 Linux系统基础-文件系统 收录于专栏[Linux学习] 本专栏旨在分享学习Linux的一点学习笔记&#xff0c;欢迎大家在评论区交流讨论&#x1f48c; 目录 1. 回顾C语言…

RabbitMQ进阶_可靠性

文章目录 一、 发送者的可靠性1.1、 生产者重试机制1.2、 生产者确认机制1.2.1、确认机制理论1.2.2、确认机制实现1.2.2.1、定义ReturnCallback1.2.2.2、定义ConfirmCallback 二、 MQ的可靠性2.1、 数据持久化2.1.1、 交换机持久化2.1.2、 队列持久化2.1.3、 消息持久化 2.2、 …

R语言机器学习算法实战系列(四)随机森林算法+SHAP值 (Random Forest)

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍教程下载数据加载R包导入数据数据预处理数据描述特征选择数据切割调节参数构建模型预测测试数据评估模型模型准确性混淆矩阵模型评估指标ROC CurvePRC Curve特征的重要性模型解释保…