VMware 安装 Ubuntu 全流程实战指南:从零搭建到深度优化

在软件开发、系统测试以及技术学习等诸多场景中,使用虚拟机安装操作系统是一种灵活且高效的方式。Ubuntu 作为一款优秀的开源操作系统,在 VMware 虚拟机上的安装与优化备受关注。接下来,将为大家带来 VMware 安装 Ubuntu 的全流程实战指南,助力你轻松搭建并深度优化自己的开发环境。

一、前期准备

(一)下载 VMware Workstation

VMware Workstation 是一款功能强大的虚拟机软件,支持在 Windows、Mac 等主流操作系统上创建和管理虚拟机。你可以前往 VMware 官方网站,根据自己的操作系统版本下载对应的 VMware Workstation 安装包,下载完成后按照安装向导的提示进行安装。

(二)获取 Ubuntu 镜像文件

访问 Ubuntu 官方网站(Download Ubuntu Desktop | Ubuntu ),在下载页面中,你可以选择适合自己需求的 Ubuntu 版本,一般推荐下载长期支持(LTS)版本,如 Ubuntu 22.04 LTS ,它具有稳定性高、更新周期长等优点。根据你的计算机配置,选择 64 位或 32 位的镜像文件进行下载。

二、创建虚拟机

(一)启动 VMware Workstation

打开 VMware Workstation 软件,在主界面中点击 “创建新的虚拟机”,启动新建虚拟机向导。

(二)选择安装类型

这里有 “典型(推荐)” 和 “自定义(高级)” 两种模式。对于初学者,推荐选择 “典型(推荐)” 模式,操作相对简单;如果对虚拟机配置有特定需求,可选择 “自定义(高级)” 模式。以下以 “典型(推荐)” 模式为例进行讲解:

  1. 选择稍后安装操作系统:在安装选项界面,选择 “稍后安装操作系统”,点击 “下一步”。
  2. 选择客户机操作系统:在操作系统类型中选择 “Linux”,版本选择 “Ubuntu 64 位”(如果下载的是 32 位镜像则选择对应版本),然后点击 “下一步”。
  3. 命名虚拟机并选择存储位置:为虚拟机命名,建议采用易于识别的名称,如 “Ubuntu_22.04” 。点击 “浏览” 选择虚拟机文件的存储位置,注意选择的磁盘分区要有足够的空间,一般建议预留 50GB 以上。
  4. 设置磁盘容量:根据实际需求设置虚拟磁盘大小,默认一般为 20GB,若后续有大量数据存储或开发项目需求,可适当增大,如设置为 50GB 或更高。选择 “将虚拟磁盘存储为单个文件” 或 “将虚拟磁盘拆分成多个文件”,前者便于管理,后者在一些情况下可提高磁盘性能,可按需选择。点击 “下一步” 后,再点击 “完成”,完成虚拟机的基本设置。

三、挂载系统镜像

在 VMware Workstation 主界面中,选中刚刚创建的虚拟机,点击 “编辑虚拟机设置”。在弹出的设置窗口中,找到 “CD/DVD(SATA)” 选项,勾选 “使用 ISO 映像文件”,然后点击 “浏览”,定位到之前下载好的 Ubuntu 镜像文件(.iso 格式),点击 “确定” 完成挂载。

四、安装 Ubuntu 系统

(一)启动虚拟机

回到 VMware Workstation 主界面,点击 “开启此虚拟机”,启动 Ubuntu 安装程序。

(二)选择安装语言

启动后,会进入 Ubuntu 安装界面,在语言选择界面中,选择你熟悉的语言,如 “中文(简体)”,然后点击 “继续”。

(三)选择键盘布局

根据实际情况选择键盘布局,一般选择默认的即可,点击 “继续”。

(四)更新和其他软件

这里可以选择是否在安装过程中下载更新以及安装第三方软件(如多媒体编解码器等)。如果网络环境较好,可勾选相关选项;若网络不稳定或想先快速安装系统,也可选择默认不勾选,后续再进行更新和软件安装。点击 “继续”。

(五)选择安装类型

有 “清除整个磁盘并安装 Ubuntu”“其他选项” 等。对于新手或不需要保留磁盘原有数据的情况,可选择 “清除整个磁盘并安装 Ubuntu”;若需要自定义分区或保留部分数据,则选择 “其他选项” 进行手动分区操作。选择好后点击 “继续”。

(六)选择位置

在地图界面中,选择你所在的时区,例如 “Asia/Shanghai” ,确保系统时间准确,点击 “继续”。

(七)设置用户名和密码

输入你的全名、用户名、密码等信息,设置好后点击 “继续”,系统开始安装。安装过程可能需要一些时间,等待进度条完成。

(八)安装完成并重启

安装完成后,系统会提示你重启。点击 “现在重启”,在重启前,记得在 VMware Workstation 中移除挂载的 ISO 镜像(可在虚拟机设置中操作),避免下次启动又进入安装界面。重启后,输入之前设置的用户名和密码,即可进入 Ubuntu 系统桌面。

五、深度优化

(一)更新软件源

Ubuntu 默认的软件源可能下载速度较慢,我们可以更换为国内的镜像源,如清华镜像源、阿里镜像源等。以清华镜像源为例:

  1. 打开终端(快捷键:Ctrl + Alt + T),输入命令 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak ,备份原软件源文件。
  2. 输入命令 sudo nano /etc/apt/sources.list ,使用 nano 编辑器打开软件源配置文件。
  3. 将文件内容替换为清华镜像源的地址(可在清华镜像站获取对应 Ubuntu 版本的源地址),保存并退出 nano 编辑器(在 nano 中按 Ctrl + X,然后按 Y,最后按 Enter 确认保存)。
  4. 在终端输入命令 sudo apt update ,更新软件源列表。

(二)安装 VMware Tools

VMware Tools 可以增强虚拟机与宿主机之间的交互功能,如实现文件拖拽、自适应分辨率等。安装步骤如下:

  1. 在 VMware Workstation 菜单栏中,点击 “虚拟机”,选择 “安装 VMware Tools”,此时 Ubuntu 系统中会弹出一个光盘挂载提示,点击打开。
  2. 打开终端,输入命令 sudo apt install open - vm - tools - desktop (如果是 Ubuntu Server 版,可输入 sudo apt install open - vm - tools ),按提示输入密码并确认安装。
  3. 安装完成后,可重启虚拟机,使 VMware Tools 生效,此时应该可以实现分辨率自适应等功能。

(三)设置共享文件夹

如果需要在宿主机和虚拟机之间共享文件,可设置共享文件夹:

  1. 在 VMware Workstation 主界面,选中虚拟机,点击 “虚拟机” 菜单,选择 “设置”。
  2. 在弹出的设置窗口中,选择 “选项” 选项卡,点击 “共享文件夹”,然后点击 “总是启用”。
  3. 点击 “添加” 按钮,按照向导提示选择宿主机上要共享的文件夹,设置好共享文件夹的名称等信息。
  4. 在 Ubuntu 系统中,打开终端,输入命令 sudo mount -t vmhgfs .host:/ /mnt/hgfs (如果没有自动挂载),即可在 /mnt/hgfs 目录下访问宿主机共享的文件夹。

(四)安装常用开发工具

根据自己的开发需求,安装常用的开发工具。例如,安装 C/C++ 开发环境,可输入命令 sudo apt install build - essential ;安装 Python 开发环境,可输入命令 sudo apt install python3 python3 - pip 等。

通过以上全流程的操作,你已经在 VMware 虚拟机上成功安装并深度优化了 Ubuntu 系统。在后续的使用过程中,你可以根据具体的开发项目和需求,进一步对系统进行个性化配置和软件安装,充分发挥 Ubuntu 系统在开发、测试等方面的优势。

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

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

相关文章

探秘叁仟智盒设备:智慧城市的智能枢纽

在智慧城市建设的宏伟蓝图中,各类先进技术与设备层出不穷,叁仟智盒设备作为其中的关键一环,正悄然发挥着巨大作用,为城市的智能化转型注入强大动力。 一、叁仟智盒设备概述 叁仟智盒设备是杭州叁仟智慧城市科技有限公司旗下的重…

晶晨S905L3S/S905L3SB_安卓9.0_10秒开机_通刷-线刷固件包

晶晨S905L3S/S905L3SB_安卓9.0_10秒开机_通刷-线刷固件包 线刷方法:(新手参考借鉴一下) 使用晶晨刷机工具USB_Burning_Tool进行刷机;请使用Amlogic USB Burning Tool v2.2.5或v2.2.7(晶晨线刷烧录工具v2.2…

VSCode中结合DeepSeek使用Cline插件的感受

前言 听网上有传言说AI智能插件Cline非常的好用,而且相对Cursor而言还是免费的,捆绑的大模型选择也比较的广泛。所以,特意安装试用了一下。 我的采用IDE是VSCode,捆绑的大模型是最近比较火的DeepSeek。总体使用下来感觉非常的棒。…

蓝桥云客--破译密码

5.破译密码【算法赛】 - 蓝桥云课 问题描述 在近期举办的蓝桥杯竞赛中,诞生了一场激动人心的双人破译挑战。比赛的主办方准备了N块神秘的密码芯片,参赛队伍需要在这场智力竞赛中展示团队合作的默契与效率。每个队伍需选出一位破译者与一位传输者&#…

中国移动启动数字乡村“五新升级”:年底前,行政村5G覆盖达95%

大湾区经济网品牌观察报道,近日,在国家全面推进乡村振兴的战略背景下,中国移动近日发布数字乡村升级行动计划,以“AI大模型数智化平台”为核心引擎,围绕“五新升级”构建“两个新型”信息服务体系。 一、数字基建筑基&…

智慧节能双突破 强力巨彩谷亚VK系列刷新LED屏使用体验

当前全球节能减排趋势明显,LED节能屏作为显示技术的佼佼者,正逐渐成为市场的新宠。强力巨彩谷亚万境VK系列节能智慧屏凭借三重技术保障、四大智能设计以及大师臻彩画质,在实现节能效果的同时,更在智慧显示领域树立新的标杆。   …

Apache 配置负载均衡详解(含配置示例)

Apache 是互联网上最受欢迎的 Web 服务器之一。除了基本的网页服务,它还能通过模块扩展出丰富的功能。其中一个重要用途就是将 Apache 配置成负载均衡器,用于在多个后端服务器之间分配流量,提升网站的性能和稳定性。Google Gemini中国版调用G…

GESP:2025-3月等级8-T1-上学

时间限制 : 1 秒 内存限制 : 128 MB C 城可以视为由 n个结点与 m条边组成的无向图。这些结点依次以1,2,....n标号&#xff0c;边依次以 1,2...m标号。第i条边&#xff08;1<i<m &#xff09;连接编号为ui 与vi的结点&#xff0c;长度为li米。 小 A 的学校坐落在 C 城中…

Nginx介绍及使用

1.Nginx介绍 Nginx是一款开源的、高性能的HTTP和反向代理服务器 1.正向代理和反向代理 正向代理&#xff08;代理客户端&#xff09;是一种位于客户端和目标服务器之间的中间服务器。客户端通过正向代理服务器向目标服务器发送请求&#xff0c;代理服务器将请求转发给目标服…

复古未来主义屏幕辉光像素化显示器反乌托邦效果PS(PSD)设计模板样机 Analog Retro-Futuristic Monitor Effect

这款模拟复古未来主义显示器效果直接取材于 90 年代赛博朋克电影中的黑客巢穴&#xff0c;将粗糙的屏幕辉光和像素化的魅力强势回归。它精准地模仿了老式阴极射线管显示器&#xff0c;能将任何图像变成故障频出的监控画面或高风险的指挥中心用户界面。和……在一起 2 个完全可编…

[巴黎高师课程] 同步反应式系统(2024-2025)第三课 - Kind 2: 基于SMT的Lustre模型检查器

在2024-2025学期的巴黎高师同步反应式系统(2024-2025)第三课中&#xff0c;详细讨论了基于SMT的Lustre模型检查器Kind 2的工作。本文将提供对Kind 2的介绍。对课程的详细内容&#xff0c;可参考同步反应式系统 简介 本节课讨论了基于SMT&#xff08;Satisfiability Modulo The…

轨道交通装备三维检测与轻量化设计

地铁车身与车灯部件作为轨道交通装备的核心组成部分&#xff0c;其制造精度和性能要求极高。由于它们体积庞大、曲面复杂&#xff0c;传统检测方法在面对这些大型、复杂部件时&#xff0c;不仅耗时费力&#xff0c;而且难以实现全面、精确的测量&#xff0c;难以满足高效、准确…

2025大唐杯仿真1——车联网

车联网 V2N是指车辆与网络 Uu接口是用户设备&#xff08;UE&#xff09;与基站之间的通信接口&#xff0c;用于终端和基站之间的通信 Uu接口可用的是N41频段&#xff0c;归属中国移动 车辆间交互是V2V&#xff0c;频段是PCS PC5接口是一种用于设备间直接通信&#xff08;D2D…

网络编程—TCP/IP模型(TCP协议)

上篇文章&#xff1a; 网络编程—TCP/IP模型&#xff08;UDP协议与自定义协议&#xff09;https://blog.csdn.net/sniper_fandc/article/details/146923934?fromshareblogdetail&sharetypeblogdetail&sharerId146923934&sharereferPC&sharesourcesniper_fand…

python logging模块

以下是 Python 中 logging 模块的基础使用示例和配置说明: 简单配置版(适合快速使用) import logging as log# 基础配置(输出到控制台) log.basicConfig(level=log.DEBUG, # 设置最低日志级别format=%(asctime)s - %(name)s - %(levelname)s - %(message)s

HikariCP 源码核心设计解析与 ZKmall开源商城场景调优实践

HikariCP 作为 Spring Boot 默认数据库连接池&#xff0c;其高性能源于独特的无锁设计、轻量级数据结构和精细化生命周期管理。以下从源码解析与 ZKmall开源商城性能调优两个维度展开&#xff1a; 一、HikariCP 源码核心设计解析 ​无锁并发控制与 ConcurrentBag 容器 ​Concur…

【模型量化】GPTQ 与 AutoGPTQ

GPTQ是一种用于类GPT线性最小二乘法的量化方法&#xff0c;它使用基于近似二阶信息的一次加权量化。 本文中也展示了如何使用量化模型以及如何量化自己的模型AutoGPTQ。 AutoGPTQ&#xff1a;一个易于使用的LLM量化包&#xff0c;带有用户友好的API&#xff0c;基于GPTQ算法(仅…

如何部署DeepSeek企业知识库:

一、核心部署流程 环境准备‌ 安装Ollama框架:官网下载安装包并完成基础配置,需确保安装路径不含中文‌; 硬件要求:根据企业规模选择设备,如小微团队建议i5十代+16GB内存,中大型企业需GPU集群(如NVIDIA A100/H100)‌。 模型选择与下载‌ 通过Ollama下载DeepSeek-R1…

FastAPI依赖注入:链式调用与多级参数传递

title: FastAPI依赖注入:链式调用与多级参数传递 date: 2025/04/05 18:43:12 updated: 2025/04/05 18:43:12 author: cmdragon excerpt: FastAPI的依赖注入系统通过链式调用和多级参数传递实现组件间的解耦和复用。核心特性包括解耦性、可复用性、可测试性和声明式依赖解析…

前沿计组知识入门(四)

Training Large Networks in Parallel 计算机集群上高效训练大型深度神经网络&#xff08;DNN&#xff09;的方法和技术。从神经网络的基本概念出发&#xff0c;逐步深入到并行训练的具体实现策略&#xff0c;包括数据并行、模型并行以及参数服务器的设计等。 研究背景与动机…