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

Linux学习之旅 | 用VMware Workstation安装Ubuntu

目录

0.引言

1.创建虚拟机

1.1默认操作

1.2自定义操作

2.Ubuntu的下载与安装

2.1下载链接

2.2在VMware里配置Ubuntu

2.3配置Ubuntu环境

2.4常见问题

3.总结


0.引言

在 IT 技术学习路线里,Linux 是后端开发、运维实操、代码部署、服务器调试绕不开的核心基础,直接在物理电脑重装系统门槛高、有误删本地文件的风险,借助 VMware 虚拟机搭建 Ubuntu 环境,能够做到系统环境隔离、随时重置快照,是新手零风险入门 Linux 的最优方案。

小编正式开启 Linux 体系化学习之路,本篇作为系列博客的开篇内容,会完整复盘 VMware 部署 Ubuntu 20.04 的实操全流程:从虚拟机硬件规格选型、国内高速镜像源挑选,到系统初始化的参数配置,再针对新手高频踩坑的窗口无法全屏、主机与虚拟机剪贴板不能互通这类问题,给出可直接复刻的排障方案。新手跟着步骤操作即可顺利搭好基础 Linux 练习环境,为后续 Shell 命令学习、服务部署、环境配置等进阶实操,打下可靠的运行基础。

1.创建虚拟机

1.1默认操作

1.2自定义操作

虚拟机名称,自己决定图片上是JINGSAI,可以自行修改(如lili)但是注意:要英文命名

位置,建议专门新建一个文件夹去放置虚拟机文件,推荐首选D盘,然后C盘。

处理器配置,根据实际情况自行设定,数值过大超过主机本身处理器数量或者超过总处理器内核数时,会报错,推荐至少2*2以上,这里小编用的是4*2,可以在按win+R打开cmd输入下面代码,查询自己电脑的处理器情况

wmic cpu get NumberOfCores,NumberOfLogicalProcessors

下面是以小编电脑为例,查到数据如下表

资源余量:主机剩余可分配线程 = 22-8=14,资源预留充足,不会挤压 Windows 主机性能

字段数值含义
NumberOfCores16CPU 物理核心一共 16 个
NumberOfLogicalProcessors22开启超线程后,整机逻辑线程总数为 22

下面三步均为默认即可

指定磁盘容量,建议30-40GB左右,根据用途来分配

虚拟机在VM软件中显示的名字,可以根据自己的喜好进行更改,推荐英文名

点击“自定义硬件可再次进行硬件配置参数修改,如果不再进行修改,可以点击完成,即可完成本次安装

虚拟机安装完成,在VM中显示该虚拟机

2.Ubuntu的下载与安装

2.1下载链接

Ubuntu20.04版本下载地址(官网):

https://releases.ubuntu.com/20.04.6/?_ga=2.149898549.2084151835.1707729318-1126754318.1683186906&_gl=1*1tvl0al*_gcl_au*NTIwNDUxMzcwLjE3NzUwMTA5Mjc.

Ubuntu下载地址(网易):http://mirrors.163.com/ubuntu-releases/

Ubuntu下载地址(中科大):https://mirrors.ustc.edu.cn/ubuntu-releases/

Ubuntu下载地址(阿里云):http://mirrors.aliyun.com/ubuntu-releases/

2.2在VMware里配置Ubuntu

点击“CD/DVD”,加载下载好的ubuntu文件

找到下载好的Ubuntu文件,点击浏览选中文件,点击确定

2.3配置Ubuntu环境

先选择中文(简体),再点击安装ubuntu”

选择键盘布局chinese,点击继续

保持电脑处于联网状态,点击继续

默认设置,点击现在安装

默认设置,点击继续”【下图涉及隐私无法显示全部】

根据个人需要进行账号密码设置

【下图涉及隐私无法显示全部,小编推荐姓名、用户命名最好都用英文

点击继续,开始启动安装,安装过程大约需要十几分钟,耐心等待(●'◡'●)

在重启、输入密码之后,系统会自动进去ubuntu界面

2.4常见问题

1.无法全屏的情况,可在虚拟机界面点击ctrl+alt+t打开终端,在终端界面上输入命令:

sudoapt install open-vm*

运行之后,会自动安装数据包,安装完成之后就可以解决这个问题

修复之后的系统界面,可实现全屏显示。

2.不能和主机交互【不能复制、粘贴文字或者拖动文件】

sudo apt update

sudo apt install open-vm-tools open-vm-tools-desktop -y

  • open-vm-tools:底层驱动
  • open-vm-tools-desktop:桌面图形交互(复制粘贴、拖拽必备,只装前者无法跨系统复制)

安装完成后必须重启虚拟机生效:

sudo reboot

3.总结

本文详细介绍了在VMware虚拟机上安装Ubuntu 系统的完整流程。主要内容包括:

1)创建虚拟机的步骤,包括命名、存储位置设置、处理器配置建议(推荐4核2线程以上)和磁盘容量分配(30-40GB);

2)Ubuntu镜像的下载途径(官网、网易、中科大和阿里云镜像源);

3)系统安装过程中的关键配置选项,包括语言选择、键盘布局、网络连接和用户设置;

4)常见问题的解决方案,如无法全屏显示(安装open-vm*工具包)和主机-虚拟机交互问题(安装open-vm-tools套件)。

http://www.jsqmd.com/news/1178541/

相关文章:

  • 隐函数求导原理与C++实现:从自动微分到工程应用
  • Python 学习笔记(第一期与第二期)——基础语法——核心知识点自测与详解
  • 开源!我用 Python 造了个 AI 视频生成框架,输入一句话自动出片
  • Nano Banana2:基于Gemini 3.1 Flash的AI图像生成工具实战指南
  • Unidbg+IDA逆向魔改SHA1算法:绕过反调试的SO模拟执行实战
  • 《造梦之家》电影技术解析:4K画质与手持拍摄的情感叙事
  • C++插件机制实战:从动态链接到工业级架构设计
  • C++矩阵转置性能优化:从基础实现到缓存友好与并行计算
  • Unity微信小游戏包体瘦身实战:代码剪裁与TMP字体优化指南
  • 思科交换机VLAN间通信:Access与Trunk端口配置的2个关键区别与1个常见误区
  • 幻兽帕鲁存档编辑完全指南:如何安全修改游戏数据实现个性化体验
  • Python自动化实战指南:从工具选型到工作流构建
  • JSON数组超10万条时Cursor智能跳转失灵?用这4个自定义Snippet+1个AST解析宏实现毫秒级字段定位
  • 《阿甘正传》深度解析:纯粹人生与历史隐喻的经典启示
  • 2026年7月最新常州欧米茄官方售后客户服务热线与维修网点地址汇总 - 欧米茄服务中心
  • TK1开发板WiFi自动连接实战指南:从配置到自愈
  • C++构造函数初始化列表:从原理到实战的深度解析
  • UVM重载实战:Transaction、Sequence、Component 3类对象替换场景与代码示例
  • 影栈:全平台视频一键下载工具,自媒体人的素材神器(2026最新测评)
  • Honey Select 2终极汉化指南:3步解锁完整中文体验与上百个实用插件
  • Android真机Frida调试环境搭建与实战指南
  • 深入解析WonderTrader内存对象池:C++高性能量化交易系统的核心优化
  • PIC18F27K42驱动EPT-14A4005P压电蜂鸣器方案详解
  • 2026年7月最新苏州百达翡丽官方售后热线及客户服务网点地址 - 百达翡丽服务中心
  • C++观察者模式:从原理到现代实现,解决对象间松耦合通知
  • eNSP 与 VirtualBox 5.2.12 虚拟网络配置:解决“###”与错误代码40的2个核心要点
  • Subtitle Edit完全指南:从新手到专家的免费字幕编辑解决方案
  • C++并发编程实战指南:从内存模型到线程池与无锁队列
  • Anbox社区贡献指南:如何参与openEuler Android中间件开发
  • 轻量级AI模型在代码安全审计中的应用:从SQL注入检测到自动化修复