【Linux】在VMWare中安装Ubuntu操作系统(2025最新_Ubuntu 24.04.2)#VMware安装Ubuntu实战分享#

news2025/3/13 19:30:46

今天田辛老师为大家带来一篇关于在VMWare虚拟机上安装Ubuntu系统的详细教程。无论是学习、开发还是测试,虚拟机都是一个非常实用的工具,它允许我们在同一台物理机上运行多个操作系统。Ubuntu作为一款开源、免费且用户友好的Linux发行版,深受广大开发者和用户的喜爱。接下来,我将一步步带大家完成在VMWare上安装Ubuntu的过程。

1 下载安装镜像

1.1 下载的网站

国内的用户可以直接到Ubuntu的国内站点进行访问 https://cn.ubuntu.com/ 。这个站点提供了快速且稳定的下载服务,非常适合国内用户。
showdoc_b745ec784dcfe77db16df39d99438544.png

1.2 选择相应的版本进行下载。

  • 在下载页面上,我们选择“桌面版”进行下载。桌面版提供了完整的图形用户界面,适合大多数用户。
    showdoc_662b74170b7445583485cf74f75fecad.png

  • 选择右侧【下载24.04.02】
    QQ_1741747142525.png

  • 下载完成后,我们将得到一个ISO镜像文件,这是安装Ubuntu所必需的。
    QQ_1741747353820.png

2 新建虚拟机

接下来,我们需要在VMWare中新建一个虚拟机来安装Ubuntu。

  1. 创建虚拟机:打开VMWare,点击【菜单】> 【文件】> 选择“新建虚拟机”。
    QQ_1741749404837.png
  2. 选择自定义(高级)‌:为了更灵活地配置虚拟机,我们选择“自定义(高级)”选项。QQ_1741749702557.png
  3. 设定虚拟硬件兼容‌:根据VMWare的版本和硬件兼容性要求,选择合适的硬件兼容级别。
    QQ_1741749791786.png
  4. 设定安装ISO文件‌:在这一步,我们选择之前下载的Ubuntu ISO镜像文件作为安装源。此时,VMWare可能会触发Ubuntu简易安装机制,简化安装过程。(虽然没什么用:))
    QQ_1741749874550.png
  5. 设定建议安装信息‌:此处瞎填就行,只要符合验证即可。 实测这么页面没用
    QQ_1741750217839.png
  6. 设定虚拟机名称和存储位置‌:为虚拟机命名并选择存储位置,方便后续管理。
    QQ_1741750308572.png
  7. 设定处理器信息‌:根据实际需求分配处理器核心数和线程数。
    QQ_1741750409235.png
  8. 设定内存‌:根据虚拟机用途和宿主机内存资源,合理分配内存大小。
    QQ_1741750533332.png
  9. 设定网络连接方式‌:选择合适的网络连接方式,如NAT或桥接,以满足虚拟机访问网络的需求。
    QQ_1741750670529.png
  10. 设定I/O控制器的连接方式‌:通常保持默认设置即可。
    QQ_1741750747791.png
  11. 设定虚拟磁盘类型‌:选择合适的虚拟磁盘类型,直接选SCSI
    QQ_1741750837156.png
  12. 设置虚拟磁盘:新建还是使用现有。
    QQ_1741750909222.png
  13. 设置磁盘大小和组织方式
    QQ_1741751004153.png
  14. 设定虚拟磁盘文件名
    QQ_1741751106982.png
  15. 仔细检查各项设定,确保无误后点击“完成”创建虚拟机。
    QQ_1741751247478.png

3 安装操作系统

虚拟机创建完成后,我们就可以开始安装Ubuntu操作系统了。

  1. 启动虚拟机,此时会自动加载Ubuntu安装程序。
    QQ_1741751298204.png
  2. 选择语言‌:在安装过程中,首先选择安装语言
    QQ_1741751536652.png
  3. 设置辅助选项:这些选项可以看看,有必要就设定。
    QQ_1741751951742.png
  4. 选择键盘布局:因为之前选的语言是中文。 所以这里默认会是中文键盘。 请改为英文键盘。 中文键盘和英文键盘在个别符号键的键位不太一样。 因为这个原因,之前田辛老师遇到过输密码的时候怎么都输不对的情况。
    QQ_1741752107671.png
  5. 选择网络连接方式:
    QQ_1741752349826.png
  6. 选择更新应用程序, 直接跳过即可。
    QQ_1741752419402.png
  7. 选择【安装Ubuntu】
    QQ_1741752494854.png
  8. 设置安装方式
    QQ_1741752597254.png
  9. 设置安装的软件集合
    QQ_1741752704225.png
  10. 设置是否安装第三方驱动和解码器:默认不选择, 但是田辛老师习惯选择上。
    QQ_1741752836824.png
  11. 设置磁盘组织方式, 如果不熟悉Ubuntu直接下一步即可。高级用户可以用“高级功能”里面去对磁盘分区进行精确设定。
    QQ_1741752946703.png
  12. 设置账户名、密码、机器名等信息
    QQ_1741753143843.png
  13. 选择时区
    QQ_1741753296031.png
  14. 汇总安装选项,点击安装
    QQ_1741753368468.png
  15. 等待安装完成
    QQ_1741753414422.png
  16. 安装完成
    完成之后直接重启即可。
    QQ_1741755103632.png

4 初次安装操作系统后的系统设定与升级

安装之后,重启虚拟机直接进入登录界面。刚才创建用户已经显示在用户列表上。
QQ_1741755340959.png
选择,输入密码直接登录
QQ_1741755445253.png
登录后,进入欢迎画面
QQ_1741755549750.png

4.1 欢迎的基本设定

  1. Ubuntu Pro设定
    在前面的欢迎页直接点击右上角的【前进】进入Ubuntu设定画面。这部分直接跳过即可
    QQ_1741755858256.png
  2. 为Ubuntu添砖加瓦:所谓添砖加瓦就是共享你的用户体验数据。 这个建议选“No”
    QQ_1741757292542.png
  3. 准备就绪
    QQ_1741757357640.png

4.2 系统升级

  1. Ctrl+Alt+T打开终端
  2. 执行命令sudo apt update: 更新本地软件包列表,从Ubuntu的软件源服务器获取最新的软件包信息。作为升级软件的第一步,确保您获取到的是最新的软件包信息。
    QQ_1741757923186.png
  3. 执行命令sudo apt upgrade:升级已安装的软件包到最新版本,基于sudo apt update获取的最新软件包列表。
    QQ_1741758125966.png
    QQ_1741758203462.png
  4. 执行命令sudo apt dist-upgrade此命令除了升级已安装的软件包外,还可能升级系统内核,并解决依赖关系问题,可能需要安装或卸载一些软件包。
    QQ_1741758334290.png

总结

相信大家都能够成功在VMWare上安装并配置好Ubuntu系统。虚拟机是一个强大的工具,它让我们能够在同一台物理机上运行多个操作系统,满足学习、开发和测试等多种需求。Ubuntu作为一款开源、免费且用户友好的Linux发行版,拥有广泛的社区支持和丰富的软件资源,是开发者和用户的理想选择。

今天,你已经掌握了在VMWare上安装Ubuntu的秘籍,让虚拟世界因你的探索而更加精彩!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AutoGen学习笔记系列(十三)Advanced - Logging

这篇文章瞄的是AutoGen官方教学文档 Advanced 章节中的 Logging 篇章,介绍了怎样在使用过程中添加日志信息,其实就是使用了python自带的日志库 logging。 官网链接:https://microsoft.github.io/autogen/stable/user-guide/agentchat-user-g…

scrcpy pc机远程 无线 控制android app 查看调试log

背景: 公司的安卓机,是那种大屏幕的连接usb外设的。不好挪动,占地方,不能直接连接pc机上的android stduio来调试。 所以从网上找了一个python adb.exe控制器,可以局域网内远程控制开发的app,并在android stduio上看…

UE5.5 Niagara发射器更新属性

发射器属性 在 Niagara 里,Emitter 负责控制粒子生成的规则和行为。不同的 Emitter 属性决定了如何发射粒子、粒子如何模拟、计算方式等。 发射器 本地空间(Local Space) 控制粒子是否跟随发射器(Emitter)移动。 ✅…

MongoDB备份与还原

备份恢复工具介绍 1)mongoexport/mongoimport 2)mongodump/mongorestore 备份工具区别 mongoexport/mongoimport 导入/导出的是JSON格式或者CSV格式 mongodump/mongorestore 导入/导出的是BSON格式。二进制方式,速度快 1)…

计算机:基于深度学习的Web应用安全漏洞检测与扫描

目录 前言 课题背景和意义 实现技术思路 一、算法理论基础 1.1 网络爬虫 1.2 漏洞检测 二、 数据集 三、实验及结果分析 3.1 实验环境搭建 3.2 模型训练 最后 前言 📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,…

Java 大视界 -- Java 大数据在智能安防视频摘要与检索技术中的应用(128)

💖亲爱的朋友们,热烈欢迎来到 青云交的博客!能与诸位在此相逢,我倍感荣幸。在这飞速更迭的时代,我们都渴望一方心灵净土,而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识,也…

部署项目至服务器:响应时间太长,无法访问此页面?

在我们部署项目到服务器上的时候,一顿操作猛如虎,打开页面..... 这里记录一下这种情况是怎么回事。一般就是服务器上的安全组没有放行端口。 因为我是用宝塔进行项目部署的。所以遇到这种情况,要去操作两边(宝塔and服务器所属平台…

【数据结构】List介绍

目录 1. 什么是List 2. 常见接口介绍 3. List的使用 1. 什么是List 在集合框架中,List是一个接口,继承自Collection。此时extends意为拓展 Collection也是一个接口,该接口中规范了后序容器中常用的一些方法,具体如下所示&…

vs2022用git插件重置--删除更改(--hard)后恢复删除的内容

1、先到项目工程中打开需要恢复的分支。 2、进入代码管理根目录文件夹。 3、在根目录文件夹点右键,点git bash here 正常情况下如果git目录权限足够,是可以如上图所示显示当前分支和当前目录的。 在git权限不足的情况下会出现如下提示: …

vscode接入DeepSeek 免费送2000 万 Tokens 解决DeepSeek无法充值问题

1. 在vscode中安装插件 Cline 2.打开硅基流动官网 3. 注册并登陆,邀请码 WpcqcXMs 4.登录后新建秘钥 5. 在vscode中配置cline (1) API Provider 选择 OpenAI Compatible ; (2) Base URL设置为 https://api.siliconflow.cn](https://api.siliconfl…

【MySQL】用户管理和权限

欢迎拜访:雾里看山-CSDN博客 本篇主题:【MySQL】用户管理和权限 发布时间:2025.3.12 隶属专栏:MySQL 目录 引言用户用户信息创建用户语法案例 修改用户密码语法案例 删除用户语法案例 权限权限列表查看和刷新用户的权限给用户授权…

指令微调 (Instruction Tuning) 与 Prompt 工程

引言 预训练语言模型 (PLMs) 在通用语言能力方面展现出强大的潜力。然而,如何有效地引导 PLMs 遵循人类指令, 并输出符合人类意图的响应, 成为释放 PLMs 价值的关键挑战。 指令微调 (Instruction Tuning) 和 Prompt 工程 (Prompt Engineerin…

UE5.5 Niagara 发射器粒子更新模块

Particle State (粒子状态)模块 Particle State 主要用于控制粒子的生存状态,包括死亡、消失、响应事件等。 Particle State Kill Particles When Lifetime Has Elapsed 当粒子的生命周期结束时,销毁这些粒子。 Lifetime &…

机器学习(吴恩达)

一, 机器学习 机器学习定义: 计算机能够在没有明确的编程情况下学习 特征: 特征是描述样本的属性或变量,是模型用来学习和预测的基础。如: 房屋面积, 地理位置 标签: 监督学习中需要预测的目标变量,是模型的输出目标。如: 房屋价格 样本: 如: {面积100㎡…

Django与视图

我叫补三补四,很高兴见到大家,欢迎一起学习交流和进步 今天来讲一讲视图 在web应用的MVC结构中,视图一般包含模板和表单,用来给浏览器生成响应。在实际处理过程当中,视图会根据请求的参数从数据源当中找到数据&#xf…

RabbitMQ从入门到实战-2

文章目录 Java客户端快速入门WorkQueue(多消费)能者多劳配置 交换机fanout交换机案例 Direct交换机Topic交互机 声明队列和交互机(IDEA中)基于Bean声明队列和交换机基于注解声明(推) 消息转换器配置Json消息转换器 业务改造&#…

Mac 配置 Maven JDK

不使用 Homebrew,创建指定版本 JDK 1、官网下载指定版本并安装……省略 2、vi ~/.zshrc 同时要检查 bash_profile 是否存在。 if [ -f ~/.bash_profile ] ; thensource ~/.bash_profile fiJAVA_HOME_11/Library/Java/JavaVirtualMachines/jdk-11.0.1…

测试大语言模型在嵌入式设备部署的可能性-ollama本地部署测试

前言 当今各种大语言模型百花齐放,为了方便使用者更加自由的使用大模型,将大模型变成如同棒球棍一样每个人都能用,并且顺手方便的工具,本地私有化具有重要意义。 本次测试使用ollama完成模型下载,过程简单快捷。 1、进…

Ubuntu通过Ollama部署deepseek和千问

一、准备文件 本地服务器是Ubuntu20.04,输入命令uname -a即可查看 部署方式有多样,点击Ollama访问官网 可复制命令直接粘贴下载,但是过程比较慢,所以我推荐下面这种方式 从githubReleases ollama/ollama GitHub上下载ollama的…

第十一届蓝桥杯单片机国赛

什么?4T模拟赛和省赛做起来轻轻松松?不妨来挑战一下第十一届国赛,这一届的国赛居然没考超声波、串口通信!只要你正确地理解了题目的意思,规避出题人挖的坑,拿个国一轻轻松松。 附件:第十一届蓝桥…