1 前言

VM虚拟机(VMware Workstation)是Windows和Linux平台上强大的本地桌面虚拟化平台,可构建、运行或支持任何类型的应用。

准备

符合下列要求的64位计算机(不完整):

  • 处理器:有 AMD-V 支持的 AMD CPU 或有 VT-x 支持的 Intel CPU
  • 操作系统:Windows 8+ 或 Linux(本文为Windows)
  • 内存:2G以上,建议4G以上
  • 显示:16 位或 32 位显示适配器

注意

  • 本文包含VM虚拟机安装多种操作系统,篇幅较长,建议查看目录阅读。
  • 提醒:某些操作步骤等待时间会过长

2 VMware部分

对于很多新手对操作系统的安装不太熟悉,如果将某个操作系统直接安装在物理机,难免会出现一些问题,严重的话还可能破坏原有系统,导致硬盘数据丢失、无法正常开机等问题。

而使用虚拟机技术,就可以比较完美的绕开这个困难,由于虚拟机安装操作系统都是在虚拟硬盘中进行,不用担心会对现有数据和系统造成影响,即使安装失败了也没事。

所谓虚拟机,就是通过软件技术虚拟出来的一台计算机,在使用上和真实的计算机基本没有什么区别。

目前常见的虚拟机软件有VMware WorkstationVMware FusionVirtualBoxHyper-V等,但最强大的当属VMware Workstation。

2.1 下载VMware

官网中VMware有两个版本,分别是 VMware Workstation Player 和 VMware Workstation Pro:

  • Player版本:可以免费使用,部分功能不存在或不可用。
  • Pro版本:可免费试用30天,付费激活后永久使用,功能齐全强大。

直接下载最新版本或者在产品资源中下载所需版本(建议Pro版本):

  • 下载最新版本

image-20231010012145239

  • 下载所需版本(需要注册登录,注册时不要开中文,验证码有问题)

image-20231010013034206

image-20231010013134045

下载成功后就会获得一个文件名为VMware-workstation-xxxx-xxxxxxx.exe的应用程序

image-20231010013651682

2.2 安装VMware

运行(管理员权限)后进入安装向导,按步骤提示操作进行下一步直至安装,可参考下图

image-20231010020645902

耐心等待一段时间后,弹出安装向导已完成,即为安装成功,点击完成后需要重启计算机,有需要保存的东西一定要记得保存

image-20231010022028695

重启后运行VMware Workstation Pro,会提示输入许可证密钥,可自行查找。

完成后成功进入VMware

image-20231010025107139

2.3 初识VMware

2.3.1 软件界面

VMware这款软件的界面比较简洁,使用起来也比较简单,大多数操作都是见文生义,所以这里对首页仅简单介绍。

image-20231010175723948

  • 在菜单栏可以完成VM软件和虚拟机的大部分操作和设置,如软件首选项、虚拟网络编辑器等
  • 虚拟网络是指虚拟机与物理机的网络连接方式,包含:桥接模式、NAT模式、仅主机模式
  • 快捷操作按钮包括虚拟机开关停、快照操作、窗口显示等
  • 快照就是虚拟机某一刻的状态,保存快照就是保存这一状态,当系统出现问题可恢复快照到某一刻状态

2.3.2 创建虚拟机

在VMware中新建一个虚拟机,可使用下列三种方式中任意一个

  • 主页标签页>创建新的虚拟机
  • 菜单栏>文件菜单>新建虚拟机
  • 快捷键 CTRL+N

image-20231010225705662

3 安装虚拟机-Linux

Linux指GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个遵循POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

本节用一些常见和热门的Linux发行版作为演示。

3.1 Ubuntu

Ubuntu是一个基于Debian的Linux发行版,安全可靠、轻量易用、完全免费。

3.1.1 获取镜像

Ubuntu官网下载最新镜像,建议选择能够长期支持的LTS版本

image-20231010225705664

将镜像文件存放好,安装完成虚拟机后镜像文件尽量避免移动

3.1.2 创建新的虚拟机

在新建虚拟机向导中可参考下方步骤图,需注意图中标注红字的内容,无标注则默认即可

image-20231010232718228

最后一步完成后会自动开启此虚拟机,若没有开启,就手动点击开启此虚拟机

image-20231010235627563

如果出现上图则说明虚拟机创建成功

3.1.3 系统安装

进入系统后出现安装引导窗口,顺序依次为Keyboard layout(键盘布局)>Updates and other software(更新和其它软件)>Installation type(安装类型)>Where are you?(选择可能,科普【时区)>Who are you?(基本信息)>Welcome to Ubuntu(等待安装)

image-20231016002906816

重启后出现用户列表即为安装成功,若重启失败则在VMware中重启虚拟机,点击要登录的用户,输入密码,即可进入Ubuntu桌面

image-20231016180223294

3.1.4 安装完成

image-20231016213109089

3.2 Debian

Debian是目前世界最大的非商业性Linux发行版之一,是由世界范围1000多名计算机业余爱好者和专业人员在业余时间制作。

3.2.1 获取镜像

由于VMware 17.0.2版本不支持Debian 12.x,所以需在Debian官网或其它途径获取Debian 11.x版本

image-20231016234640557

将镜像文件存放好,安装完成虚拟机后镜像文件尽量避免移动

3.2.2 创建新的虚拟机

在新建虚拟机向导中可参考下方步骤图,需注意图中标注红字的内容,无标注则默认即可

image-20231017000905466

最后一步完成后会自动开启此虚拟机,若没有开启,就手动点击开启此虚拟机

image-20231017012113482

如果出现上图则说明虚拟机创建成功

3.2.3 系统安装

在安装程序菜单中选择图形安装方式

image-20231017012548777

进入系统后出现安装引导窗口,操作顺序依次为Select a language(选择语言)>请选择您的区域>配置键盘>配置网络>设置用户和密码>磁盘分区>配置软件包管理器>软件选择>安装GRUB启动引导器>结束安装进程,过程中的所有进度条加载已忽略

image-20231017013935209

image-20231017162500567

image-20231017163156267

image-20231017170621013

重启后出现用户列表即为安装成功,若重启失败则在VMware中重启虚拟机,点击要登录的用户,输入密码,即可进入Debian桌面

image-20231017210018790

3.2.4 安装完成

image-20231017223131193

3.3 Arch Linux

Arch Linux是基于x86-64架构的一类GNU/Linux发行版,采用滚动升级模式,尽全力为用户提供最新的稳定版软件。

3.3.1 获取镜像

Arch Linux官网中推荐下载方式为磁力种子下载,建议使用qBittorrent或者迅雷,若无相关软件,可在阿里云镜像站直接下载

image-20231018131204594

image-20231018131242227

将镜像文件存放好,安装完成虚拟机后镜像文件尽量避免移动

3.3.2 创建新的虚拟机

在新建虚拟机向导中可参考下方步骤图,需注意图中标注红字的内容,无标注则默认即可

image-20231018131543597

最后一步完成后手动点击开启此虚拟机

image-20231018132329465

如果出现上图则说明虚拟机创建成功

3.3.3 系统安装

在安装程序菜单中选择第一个

image-20231018132552845

由于Arch Linux默认没有图形化桌面,也没有复杂的配置,所以耐心等待一会即可安装完成

image-20231019005749138

3.3.4 安装完成

image-20231019010426168

3.4 CentOS

CentOS是基于Red Hat Linux提供的可自由使用源代码的企业级Linux发行版本;是一个稳定,可预测,可管理和可复制的免费企业级计算平台。

3.4.1 获取镜像

CentOS官网里不再提供centos 7.9的ISO镜像,可在阿里云镜像站下载

**注意:**本节使用的镜像(CentOS 7.9)将在2024年7月30日版本结束停止服务

image-20231019171444910

将镜像文件存放好,安装完成虚拟机后镜像文件尽量避免移动

3.4.2 创建新的虚拟机

在新建虚拟机向导中可参考下方步骤图,需注意图中标注红字的内容,无标注则默认即可

image-20231019172703503

最后一步完成后会自动开启此虚拟机,若没有开启,就手动点击开启此虚拟机

image-20231019174749246

如果出现类似上图则说明虚拟机创建成功

3.4.3 系统安装

耐心等待一会,进入图形化安装界面,创建一个新用户并等待进度条加载完成

image-20231019175529032

自动重启后出现用户列表即为安装成功,点击要登录的用户,输入密码,即可进入CentOS桌面

image-20231020000519835

3.4.4 安装完成

image-20231020002230030

3.5 CentOS(Server)

CentOS是基于Red Hat Linux提供的可自由使用源代码的企业级Linux发行版本;是一个稳定,可预测,可管理和可复制的免费企业级计算平台。

在VMware中制作非图形化CentOS系统,是作为本地服务器用来学习和测试的最佳选择。

3.5.1 获取镜像

CentOS官网里不再提供centos 7.9的ISO镜像,可在阿里云镜像站下载

**注意:**本节使用的镜像(CentOS 7.9)将在2024年7月30日版本结束停止服务

image-20231020002703863

将镜像文件存放好,安装完成虚拟机后镜像文件尽量避免移动

3.5.2 创建新的虚拟机

在新建虚拟机向导中可参考下方步骤图,需注意图中标注红字的内容,无标注则默认即可

image-20231020004127833

最后一步完成后手动点击开启此虚拟机

image-20231020144926684

如果出现上图则说明虚拟机创建成功

3.5.3 系统安装

在安装程序菜单中选择第一个

image-20231020145044270

无需任何操作等待一会进入安装引导窗口,操作顺序依次为语言支持>软件选择>安装位置>网络和主机名>ROOT密码>完成

image-20231020214222036

image-20231020214334484

image-20231020221927536

重启后出现登录行即为安装成功,输入要登录的用户名root,输入密码(不显示密码内容,输入完成后回车),即可进入CentOS Server

image-20231020224210123

3.5.4 安装完成

image-20231020224602202

3.6 Kali Linux

Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统,预装了许多渗透测试软件。

3.6.1 获取镜像

由于Kali 2023.x基于Debian 12.x,而VMware 17.0.2版本不支持Debian 12.x,所以需在Kali官网或其它途径获取Kali 2022.x版本

提示:使用种子文件在qBittorrent或者迅雷等软件下载更快

image-20231020233917477

将镜像文件存放好,安装完成虚拟机后镜像文件尽量避免移动

3.6.2 创建新的虚拟机

在新建虚拟机向导中可参考下方步骤图,需注意图中标注红字的内容,无标注则默认即可

image-20231021121310426

最后一步完成后手动点击开启此虚拟机

image-20231021121631353

如果出现上图则说明虚拟机创建成功

3.6.3 系统安装

在安装程序菜单中选择图形安装方式

image-20231021121819075

进入系统后出现安装引导窗口,操作顺序依次为Select a language(选择语言)>请选择您的位置>配置键盘>配置网络>设置用户和密码>磁盘分区>软件选择>安装GRUB启动引导器>结束安装进程,过程中的所有进度条加载已忽略

image-20231021122026464

image-20231021124315271

image-20231021125150583

重启后出现用户登录即为安装成功,若重启失败则在VMware中重启虚拟机,输入用户名和密码,即可进入Kali桌面

image-20231021143109475

3.2.4 安装完成

image-20231021143340505

3.7 openSUSE

openSUSE是一个 Linux 发行版,简单易用的操作系统,它是开源、自由且免费的,适用于桌面台式机、服务器和介于两者之间的所有设备。

3.7.1 获取镜像

openSUSE官网下载最新镜像,建议选择更加稳定的Leap版本

image-20231021144522789

将镜像文件存放好,安装完成虚拟机后镜像文件尽量避免移动

3.7.2 创建新的虚拟机

在新建虚拟机向导中可参考下方步骤图,需注意图中标注红字的内容,无标注则默认即可

image-20231021172603770

最后一步完成后手动点击开启此虚拟机

image-20231021172756506

如果出现上图则说明虚拟机创建成功

3.7.3 系统安装

键入F8切换为简体中文,在安装程序菜单中选择“安装”

image-20231021213645970

进入系统后出现安装引导窗口,操作顺序依次为语言、键盘和许可协议>网络设置>系统角色>建议分区>时钟和时区>本地用户>安装设置>执行安装,过程中的所有进度条加载已忽略

image-20231021222414559

重启后出现用户登录即为安装成功,输入密码,即可进入openSUSE桌面,也可能不出现登录直接进入桌面

image-20231021234253143

3.7.4 安装完成

image-20231021235950948

3.8 红旗Linux

红旗Linux是中科院计算技术研究所自主研发的一款操作系统,旨在为国内用户提供安全、稳定的操作环境,经过了一系列本土化的改进和优化,适配了国内特殊需求和环境。

3.8.1 获取镜像

红旗Linux官网下载最新镜像,下载方式建议选择红旗云盘

image-20231022003119577

image-20231022003659929

将镜像存放好,安装完成虚拟机后镜像文件尽量避免移动

3.8.2 创建新的虚拟机

在新建虚拟机向导中可参考下方步骤图,需注意图中标注红字的内容,无标注则默认即可

image-20231022005157792

最后一步完成后手动点击开启此虚拟机

image-20231022005325360

如果出现上图则说明虚拟机创建成功

3.8.3 系统安装

在安装程序菜单中选择列表第一项“Live Install”

image-20231022005348574

进入系统桌面后点击“安装红旗Linux”后启动安装程序,操作顺序依次为欢迎>键盘>分区>用户>摘要>结束,过程中的所有进度条加载已忽略

image-20231022010625809

image-20231022010842963

重启后出现用户登录即为安装成功,输入密码,即可进入红旗Linux桌面

image-20231022023606246

3.8.4 安装完成

image-20231022023808660

3.9 openKylin

openKylin是一款全新的Linux发行版,从零开始构建,也是中国首个独立的、开源的桌面操作系统。

3.9.1 获取镜像

openKylin官网下载最新镜像

image-20231022032406387

将镜像文件存放好,安装完成虚拟机后镜像文件尽量避免移动

3.9.2 创建新的虚拟机

在新建虚拟机向导中可参考下方步骤图,需注意图中标注红字的内容,无标注则默认即可

image-20231022032757466

最后一步完成后手动点击开启此虚拟机

image-20231022034023375

如果出现上图则说明虚拟机创建成功

3.9.3 系统安装

在安装程序菜单中选择列表第三项“使用5.15内核安装开放麒麟”来安装

image-20231022130147667

进入系统后出现安装引导窗口,操作顺序依次为选择语言>阅读许可协议>选择时区>创建用户>选中安装方式>确认安装方式>安装完成,过程中的所有进度条加载已忽略

image-20231022130355993

image-20231022133154280

重启后出现用户登录即为安装成功,输入密码,即可进入openKylin桌面

image-20231022133624715

3.9.4 安装完成

image-20231022140838888

3.10 MX Linux

MX Linux 是一款基于 Debian 的 Linux 发行版,注重稳定性和易用性。它使用 Xfce 桌面环境,并提供了许多预装的应用程序和工具。

3.10.1 获取镜像

MX Linux官网下载最新镜像,但下载速度过慢,建议使用种子文件通过qBittorrent或者迅雷等软件下载

image-20231022141056603

image-20231022141407620

将镜像文件存放好,安装完成虚拟机后镜像文件尽量避免移动

3.10.2 创建新的虚拟机

在新建虚拟机向导中可参考下方步骤图,需注意图中标注红字的内容,无标注则默认即可

image-20231022142620744

最后一步完成后手动点击开启此虚拟机

image-20231022143358518

如果出现上图则说明虚拟机创建成功

3.10.3 系统安装

键入F2将语言切换至简体中文

image-20231022143504972

在安装程序菜单中选择列表第一项来安装

image-20231022143551248

进入系统桌面后点击“安装”后启动安装程序,操作顺序依次为安装类型>计算机网络>区域设置>时钟设置>账户>完成,过程中的所有进度条加载已忽略

image-20231022144122946

image-20231022144521591

重启后出现用户登录即为安装成功,输入密码,即可进入MX Linux桌面

image-20231022150227965

3.10.4 安装完成

image-20231022150703202

3.11 Linux Mint

Linux Mint是一个基于Ubuntu和Debian的Linux发行版,它于2006年发行,但拥有非常成熟的软件管理且采用最新的Linux内核。

3.11.1 获取镜像

Linux Mint官网使用国内镜像源下载Cinnamon版本镜像

image-20231022151912944

将镜像文件存放好,安装完成虚拟机后镜像文件尽量避免移动

3.11.2 创建新的虚拟机

在新建虚拟机向导中可参考下方步骤图,需注意图中标注红字的内容,无标注则默认即可

image-20231022152118720

最后一步完成后手动点击开启此虚拟机

image-20231022153315740

如果出现上图则说明虚拟机创建成功

3.11.3 系统安装

在启动项中选择列表第一项来安装Linux Mint

image-20231022153514163

进入系统桌面后点击“Install Linux Mint”程序后开始安装,操作顺序依次为欢迎>键盘布局>多媒体解码器>安装类型>地区>信息>完成,过程中的所有进度条加载已忽略

image-20231022154315079

image-20231022163037088

重启后出现用户登录即为安装成功,输入密码,即可进入Linux Mint桌面,若重启失败则在VMware中重启虚拟机

image-20231022163819745

3.11.4 安装完成

image-20231022164217249

4 写在最后

本文侧重在VMware软件的使用上,在安装虚拟机中为了能快速体验系统而简化或省略了大部分安装过程的解释说明。合理妥善的使用Linux或许会给你带来许多Windows体验不到的快乐!


本文首发于 爱吃猫的鱼BLOG

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐