VMware虚拟机安装Ubuntu22图文教程
作者:不用回头
一、前言
最近的机器狗开发很多都嗖嗖的,也是被迫安排上了这个开发,前期开发需要再ubuntu环境上,
某狗要求:推荐在 Ubuntu 20.04 或 Ubuntu 22.04 系统下进行开发, 暂不支持在 Mac、Windows 系统下进行开发。
- Ubuntu官网:https://releases.ubuntu.com/
- 22.04下载页面:https://releases.ubuntu.com/22.04/
二、安装
下载完成之后如下

1、创建虚拟机
点击创建新的虚拟机或者使用快捷键ctrl+n

2、选择类型
选择 自定义(高级),然后点击下一步

3、硬件兼容性
默认选择即可,然后点击下一步

4、选择操作系统
选择 稍后安装操作系统,然后点击下一步

5、客户机操作系统
客户机操作系统选择Linux,版本选择为 Ubuntu 64位,然后点击下一步
(Ubuntu选项是Ubuntu 32位的缩写:硬件限制最大只能用 4G 内存,Ubuntu 20.04 之后就彻底停止更新)

6、虚拟机命名
根据自己的需求填写虚拟机名称,然后选择虚拟机存放位置,然后点击下一步

7、处理器配置
根据自己需求进行填写,最好不要超过自己的物理机,为了方便我这里直接设置默认的了都。
(设置完了后续还可以进行更改)

8、分配内存
根据自己需求进行填写,最好不要超过自己的物理机,为了方便我这里直接设置默认的了都。
可以从输入框进行输入,可以拖动指针进行设置。

9、网络类型
选择 使用网络地址转换(NAT),然后点击下一步

有些人可能首次配置,然后安装完之后系统没网,这里需要设置一下(很简单),放在16、配置网络了,正好
10、选择 I/O 控制器类型
| 类型 | 特点 | 备注 |
|---|---|---|
| BusLogic | 旧版兼容性,适用于很老的客户机(如 Windows NT 4.0、某些旧版 Linux) | 不适用于 64 位客户机;性能较低,不建议新系统使用 |
| LSI Logic | 通用默认选项,兼容性好,适用于大多数 32/64 位操作系统(Windows、Linux、FreeBSD 等) | 推荐用于多数常规虚拟机 |
| LSI Logic SAS | 模拟 SAS 控制器,适用于需要 SAS 设备兼容性或特定驱动支持的客户机(如某些 Windows Server 版本) | 比普通 LSI Logic 更新,部分操作系统需手动安装驱动 |
| 准虚拟化 SCSI | 高性能选项,需客户机操作系统安装 VMware Tools 或专用驱动,适合高 I/O 负载(如数据库、文件服务器) | 降低 CPU 开销,提高吞吐量;不适用于无法安装驱动或老旧的系统 |
选择控制器,我用的默认推荐的 LSI Logic,然后点击下一步

有些人可能首次配置,然后安装完之后系统没网,这里需要设置一下,放在
11、选择磁盘类型
| 类型 | 特点 | 备注 |
|---|---|---|
| IDE | 适用于极旧的客户机系统(如 Windows 98、Windows XP 早期版本) | 性能较低,现代操作系统已不推荐使用;通常用于兼容性问题 |
| SCSI | 兼容性好,适用于大多数现代操作系统 | 性能与兼容性均衡,推荐用于常规虚拟机 |
| SATA | 模拟 SATA 硬盘控制器,适合需要 SATA 设备兼容性的客户机(如某些 macOS、Windows 系统) | 性能一般,部分系统可能需要额外驱动 |
| NVMe | 高性能 NVMe 控制器,模拟现代固态硬盘协议,适合追求磁盘 I/O 性能的场景(如数据库、文件服务器) | 需要客户机操作系统支持 NVMe 驱动(如 Windows 8/10/11、现代 Linux) |
选择磁盘,我用的默认推荐的 SCSI,然后点击下一步

12、选择磁盘
选择 创建新虚拟磁盘,然后点击下一步

13、设置磁盘大小
根据需求设置磁盘大小,刚开始默认的20GB够用了,后续可以在进行修改添加
不要勾选立即分配所有磁盘空间,不然直接占满设置的20GB(不勾选的用多少动态占用多少上限为你设置的20GB)
1、将虚拟磁盘存储为单个文件:原理是整个 20G 硬盘 = 1 个完整超大文件,因为都在一个文件,所以读写性能稍微快一点点。
2、将虚拟磁盘拆分成多个文件:原理是把 20G 硬盘分成很多个小于 4G 的小文件存放,在大容量硬盘时才有微小性能差距,目前 20G 开发环境完全无视。
3、测试的虚拟机,虽然没多少迁移备份必要,但是以后如果想使用U盘进行备份迁移(FAT32U 盘不支持 4G 以上单个大文件)。

14、指定磁盘文件
一般默认即可,也可以根据自己需求进行设置,点击下一步

15、查看设置
确认设置,点击完成

16、配置网络(设置IP)
16.1、虚拟机设置
有些人可能首次配置,然后安装完之后系统没网,这里需要设置一下(这里以win10为例子)
点击编辑,然后点击虚拟网络编辑器

先点击更改设置授予管理员权限

1、点击NAT模式,
2、勾选将主机虚拟适配器连接到此网络和使用本地DHCP服务将IP地址分配给虚拟机
3、设置子网IP:192.168.xxx.0 (根据自己的需求进行设置,我这里以192.168.123.0为例) 和 子网掩码:255.255.255.0

点击NAT设置,网关设置为192.168.xxx.2吗,根据上上面的例子,我这里设置为192.168.123.2,然后点击确定

点击DHCP设置,这里使用默认的192.168.123~192.168.123.254网段就可以,都需要点击确定进行应用

16.2、windows设置
找到网络连接设置,右键VMnet8这一个点击属性

17、编辑虚拟机设置
选择刚才设置的虚拟机,然后点击 编辑虚拟机设置

18、设置ISO映像文件
点击CD/DVD(SATA),选择使用ISO映像文件,点击浏览 选择刚才下载的ISO文件,点击确定。

19、开启虚拟机
点击开启此虚拟机

20、引导选择
| 类型 | 解释 | 适用场景 |
|---|---|---|
| Try or Install Ubuntu | 正常启动 Ubuntu,进入“试用”或“安装”界面。 | 绝大多数情况下的默认选择。 |
| Ubuntu (safe graphics) | 以安全图形模式启动。此模式会禁用显卡硬件加速(如 3D 加速),改用基本的 VESA 驱动或软件渲染。 | 当正常启动遇到显示问题(如屏幕黑屏、花屏、闪屏、分辨率异常)时使用,通常由显卡驱动兼容性问题导致。 |
| OEM install (for Manufacturers) | 专门为电脑制造商(如戴尔、联想)或批量部署场景设计的安装模式。 | 当你需要预装 Ubuntu 到多台电脑上时使用。此模式允许你先安装系统并进行一些定制配置,但在最终交付给终端用户时,用户仍能像首次开箱一样进行账户创建等初始化设置。 |
| Test Memory | 运行内存测试工具(通常为 Memtest86),不启动 Ubuntu 系统。 | 用于诊断物理内存是否故障。测试需要较长时间,完成后需手动重启。 |
点击屏幕直接回车选择第一个就可以,不进行选择30秒后默认选择前方带*的选项

21、选择语言
左侧滚轮下滑找到自己需要的语言,这里以中文(简体)为例,然后点击安装Ubuntu

22、选择键盘布局
点击继续即可

23、更新和软件
这个根据自己需求进行选择,我安装Ubuntu是测试使用的,选择最小安装足够了(犯不着拿着它打游戏),然后点击继续

24、安装类型
选择 清除整个磁盘并安装Ubuntu,然后点击现在安装,然后点击继续


25、时区
使用默认的上海就可以,然后点击继续

26、填写信息
根据自己情况或需求进行填写(建议密码不要太复杂,后续很多操作都需要验证密码),然后点击继续(这里用户不能定义root或admin等这类的,因为这个是系统使用的),然后等待安装完成,点击现在重启



27、开机
重启之后会出现以下的情况,点击之后,按回车就可以开机了

28、登录
点击用户,输入自己设置的密码就可以进入了


29、在线账号
直接点击跳过就可以了,有需要也可以进行登录

如果出现可以根据自己需要进行选择,因为使用系统有限制,所以我这里选择不升级,然后语言支持,我直接关闭了,后续在设置

29、Ubuntu选择
这是要安装 Ubuntu Pro版本,选择跳过,点击前进即可,如果有需要也可以选安装

30、信息发送
选择否,不发送系统信息,然后点击前进

31、定位选择
定位根据自己需求进行选择,这个后续设置都可以修改,然后点击前进

32、完成
点击完成,直接成功。

33、更换镜像源
Ubuntu 系统的软件源默认是国外的(有时候访问不了),因此建议换成国内的镜像源。
点击左下角的显示应用程序然后点击软件和更新

点击下载自后面的下拉框,然后选择其他


>点击选择最佳服务器,然后等待测试完毕(或者可以选择阿里云的镜像mirror.aliyun.com,因为大概率一般都是这个)


好了之后点击选择服务器,输入用户密码进行确认


点击关闭,会出现可用软件的列表的信息已过时,点击重新载入即可

点击重新载入

34、安裝VMware Tools
34.1、软件安装
点击 虚拟机 选择 安装VMware Tools

可以看到左侧出现一个光盘图标,点击之后可以看到文件夹,将 VMwatrTools-10.3.20-2026839.tar.gz(时间软件不同下载的文件名可能不一样)直接拖动到桌面即可

右键桌面,点击在终端中打开,然后如输入命名 tar zxvf VMwatrTools-10.3.20-2026839.tar.gz后面的文件就是刚复制的文件名称,然后回车等待解压缩完成即可

解压完成之后继续输入命令 cd vmware-tools-distrib 回车进入文件夹
继续输入命令 sudo ./vmware-install.pl 然后回车即可开始进行安装(需要管理员权限才能执行,所以加入 sudo),
出现 Do you still want to proceed with this installation?,输入yes回车即可后需要一直回车就可以了

安装完成之后重启即可使用
34.2、命令安装(先卸载之前安装的)
有时候安装完之后发现不能使用,会出现下图提示,直接使用命令进行安装

可以先进行卸载刚才安装的,输入命令 sudo vmware-uninstall-tools.pl 然后回车进行卸载,下图表示卸载移除成功

34.3、命令安装
打开终端 先输入命令 sudo apt-get update 刷新刷新软件列表,然后在输入 sudo apt-get install open-vm-tools open-vm-tools-desktop -y 进行安装工具,回车等待即可

sudo apt-get update sudo apt-get install open-vm-tools open-vm-tools-desktop -y
出现下图表示安装成功了

对于压缩包不能进行复制,输入下方命令进行修改即可
sudo sed -i 's/#WaylandEnable=false/WaylandEnable=false/' /etc/gdm3/custom.conf sudo reboot
35、重启测试
文本文件都可以复制,鼠标可以无缝出入,文件可以拖拽
点击右上角–》点击关机/注销–》点击重启


从主机复制一个文件(ctrl+c),然后再次右键虚拟机桌面发现粘贴按钮可以使用了(文本文件都可以复制)

这里进行简单测试,方便查看


总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
