Ubuntu-22.04安装VMware虚拟机并安装Windows10

79 篇文章 1 订阅
22 篇文章 0 订阅

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

最近在研究虚拟机,主要集中在KVM、Virtualbox和VMware这三种虚拟机上。前面我已经研究了前两种虚拟机的安装和使用方式,这篇文章介绍3兄弟中最后一个虚拟机安装和使用方式。

Virtualbox虚拟机安装和使用

KVM虚拟机安装和使用

相比于前两种,VMware的安装方式最麻烦,但是综合体验下来我感觉流畅度最好。如果你确实有在Linux上使用VMware虚拟机的需求,那不妨跟着我看下去吧。


一、VMware是什么?

Run Windows, Linux and BSD virtual machines on a Windows or Linux desktop with VMware Workstation Pro, the industry standard desktop hypervisor.

二、安装VMware

1.注册VMware账号

现在下载指定版本的虚拟机需要注册账号了,老早以前貌似不需要。

中文官网地址

英文官网注册时候触发了一个网页bug,最好用中文方式注册。

2.下载虚拟机

一定要慎重,实测16.2.5是最适合Ubuntu-22.04的虚拟机,不要乱下版本,后续出问题对于小白来说几乎无法自行解决。

注意:16.0.0的发布时间比Ubuntu-22.04还早,实测安装过程中遇到了不小问题。

VMware-16.2.5下载连接

在这里插入图片描述

3.编译vmmon&vmnet

这两个是核心module,具体干什么用的自行查下官方,这里不介绍,总之必须装。

注意:实测bundle文件里自带的vmmon和vmnet貌似版本和自身不匹配,我用了很多办法都报错,所以从git下载源代码自行编译。

克隆代码:

git clone -b workstation-16.2.5 https://gitee.com/anold/vmware-host-modules.git

查看内核版本:
必须先知道内核版本,否则后面无法进行!

uname -r

6.5.0-27-generic

我的正在运行的版本是6.5.0-27-generic,编译的module一定要和当前运行的内核版本匹配,否则无法正常运行。

安装gcc-12:
编译vmmon&vmnet的gcc版本必须和编译VMware的版本一致,否则会提示找不到合适的gcc version的错误。看到这里估计你开始冒冷汗了吧,怎么限制条件那么多!

sudo apt install gcc-12

安装完gcc-12你应该是12.3.0-1ubuntu1~22.04这个版本。如果你不是你就先把你的Ubuntu-22.04升级成最新版本再进行下一步。

sudo apt update
sudo apt upgrade

开始编译vmmon&vmnet:

cd vmware-host-modules/

make VM_UNAME=$(uname -r)

sudo make install 

编译很快可以不用指定多线程。另外,安装要root权限。

4.加载module

module现在默认要手动加载一次,默认是安装在/usr/lib/modules/$(uname -r)/misc/文件夹下面的,有两个ko分别是vmmon.kovmnet.ko,如果你没有那一定是你操作错误了或者环境变量的问题。

sudo modprobe vmmon
sudo modprobe vmnet

lsmod | grep vm

vmnet                  73728  0
vmmon                 163840  1

有就对了,没有说明加载ko报错了,定位下原因。

5.安装bundle

chmod u+x VMware-Workstation-Full-16.2.5-20904516.x86_64.bundle

sudo ./VMware-Workstation-Full-16.2.5-20904516.x86_64.bundle

等待安装完成即可,会在应用列表自动生成VMware的图标。这个时候安装过程完毕。

三、安装Windows10

1.基础配置

打开VMware软件并创建一个新虚拟机:
在这里插入图片描述

选则配置模式:

Typical:典型配置,只需要简单的配置即可,比较适合小白
Custom:专业配置,很多参数需要自己一个个配,不适合没有丰富硬件和系统知识的人操作

在这里插入图片描述

选则Windows10的ISO镜像,最好使用官方镜像,不支持GHOST镜像

在这里插入图片描述

系统和用户配置:

系统可以后面激活,不填的话会给个提示,点击忽略即可。

在这里插入图片描述

配置虚拟机安装路径:

创建一个文件夹即可,可编辑文本框,如果Browser失效就手输。

在这里插入图片描述

虚拟磁盘分配:

如果你只是临时测试那么Windows10至少给30G的磁盘空间,如果你是长久使用至少给60G的磁盘空间,不能超过你的可用磁盘空间大小的前提下,越大越好。

单文件存储在性能上可能有优势,多文件在复制移动上有优势,依据个人需要选则。

在这里插入图片描述

确认基本配置:

在这里插入图片描述

在这里插入图片描述

2.进阶配置

1.上网方式配置

这个时候我们还没配置上网方式,这样会导致安装的虚拟机没有网络可用。跟着VMware一起安装的还有Virtual Network Editor,也是一个GUI程序,可以在应用列表里找到。

由于操作的是网卡,需要root权限!请按照我的步骤一步步操作,防止对宿主机系统造成破坏!

在这里插入图片描述

我们看到厚道的VMware实际上还是给我们创建了3种虚拟网卡。记着这些虚拟网卡的名字,后面会用到。

2.性能配置

内存配置:
WIndows10的话建议不小于4GB,当然不影响宿主机的情况下越大越好。

在这里插入图片描述
虚拟核心:
我的电脑有4核心8线程,我给了4个线程,把硬件虚拟化勾上(BIOS需要先打开CPU虚拟化,不懂的百度),如果你不用硬件虚拟化可以不用勾选,会切换到软件虚拟化运行,可能会很卡。

在这里插入图片描述

网络配置:
这里配置vmnet8,也就是通过NAT来上外网(取决于网卡的状态)。

在这里插入图片描述

到这里进阶配置也结束了,至少你的虚拟机能跑起来了。接下来点击Save保存刚才的配置并回到主界面,点击打开虚拟机就进入安装流程了。

四、写在最后

1、gcc版本和内核版本一定要匹配上,否则会出各种错误
2、网络种NAT和Bridge适用不同场景,一般都是可以上外网的,这取决于你宿主机的网络状态
3、性能的话我觉得VMware在Linux上的表现也是很惊艳的,默认安装方式它比KVM和Virtualbox流畅


总结

1、比Windows上安装麻烦不少,需要足够的耐心

  • 23
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要安装Ubuntu-22.04VMware Workstation上,你需要使用以下步骤: 1. 首先,确保你已在计算机上安装VMware Workstation软件。你可以从官方网站上下载并安装该软件。 2. 下载Ubuntu-22.04的ISO镜像文件。你可以在Ubuntu的官方网站或其他可信的镜像站点上获得该文件。 3. 打开VMware Workstation软件并点击创建新的虚拟机。选择"典型"来使用默认设置。 4. 在虚拟机的操作系统安装步骤中,选择"安装操作系统后再添加ISO镜像文件"。然后浏览和选择你之前下载的Ubuntu-22.04的ISO镜像文件。 5. 继续虚拟机的设置并选择一个适当的虚拟硬件,如处理器和内存。这些设置取决于你的系统配置和需求。 6. 为虚拟机分配硬盘空间。你可以选择分配固定大小的磁盘空间或根据需要分配动态调整的磁盘空间。 7. 在设置完成后,点击"完成"并启动该虚拟机。 8. 在虚拟机启动后,你将看到Ubuntu-22.04安装界面。按照屏幕上的指示进行安装,并根据你的需求进行自定义设置。 9. 安装完成后,重新启动虚拟机。你现在应该可以看到Ubuntu-22.04的登录界面。 10. 输入你的用户名和密码来登录到Ubuntu-22.04的桌面环境。 通过以上步骤,你就可以在VMware Workstation上安装并使用Ubuntu-22.04操作系统了。记得在安装过程中仔细阅读每个步骤的说明,并根据你的系统配置和需求进行适当的设置。 ### 回答2: 安装Ubuntu 22.04 LTS虚拟机方法如下: 首先,确保已经下载并安装VMware Workstation软件。打开VMware Workstation后,点击菜单栏中的“文件”,然后选择“新建虚拟机”。 在弹出的向导中,选择“典型(推荐)”作为创建虚拟机的方式,并点击“下一步”。 然后,选择“安装程序光盘映像文件(ISO)”作为安装介质,并在相应的框中浏览并选择下载的Ubuntu 22.04 LTS的ISO镜像文件。 接下来,填写虚拟机的名称和存储位置,并选择虚拟机的操作系统以及版本。由于我们要安装的是Ubuntu 22.04 LTS,所以选择“Linux”和“Ubuntu 64位”。 然后,分配虚拟机的处理器和内存。根据你的电脑配置和需求来选择适当的数值。通常建议分配至少2个处理器核心和4GB的内存。 接着,创建虚拟硬盘。选择“创建新的虚拟磁盘”,然后点击“下一步”。选择磁盘类型及其容量,并设置虚拟磁盘的位置。 最后,在确认配置信息无误后,点击“完成”来创建虚拟机。 接下来,点击虚拟机列表中的新创建的虚拟机,并点击“开始虚拟机”进行安装。 在安装过程中,按照屏幕上的指示进行操作。选择语言、键盘布局、时区等信息,并输入用户名和密码。 选择安装类型,可以选择在空白硬盘上安装Ubuntu,或者在已有操作系统上进行双重启动。 等待安装过程完成,虚拟机会自动重启,然后即可开始使用Ubuntu 22.04 LTS。 总结起来,安装Ubuntu 22.04 LTS的步骤是:下载并安装VMware Workstation软件,创建新的虚拟机并选择Ubuntu 22.04 LTS的ISO镜像文件,配置虚拟机的处理器和内存,创建新的虚拟磁盘,最后根据安装向导进行操作,完成安装后即可使用Ubuntu 22.04 LTS。 ### 回答3: 要在vmware workstation中安装Ubuntu 22.04,可以按照以下步骤进行操作: 1. 首先,确保你已经从Ubuntu官方网站上下载了Ubuntu 22.04的ISO镜像文件,并将其保存到本地的一个文件夹中。 2. 打开vmware workstation,点击菜单中的“新建虚拟机”选项。在弹出的向导中,选择“典型 (推荐)”作为虚拟机创建类型。 3. 在选择虚拟机配置文件页面,将默认的“安装操作系统后再决定”选项更改为“我已有安装光盘或映像文件”。然后,浏览并选择之前下载的Ubuntu 22.04的ISO镜像文件。 4. 在虚拟机的名称和位置页面,为虚拟机选择一个易于识别的名称,并设置保存虚拟机文件的位置。 5. 在配置硬件页面,可以根据需要更改虚拟机的硬件配置,例如内存、处理器等。然后,点击“完成”按钮创建虚拟机。 6. 启动虚拟机后,会自动加载Ubuntu 22.04安装界面。按照安装向导的指示进行操作,在选择语言、键盘布局等页面上进行选择。 7. 在安装类型页面,可以选择使用整个磁盘或者手动分区进行安装。根据自己的需求选择适当的选项。然后,点击“继续”按钮。 8. 在填写用户信息页面,设置你的用户名、密码以及计算机名称等信息。然后,点击“继续”按钮。 9. 完成上述步骤后,Ubuntu 22.04安装程序会开始将系统安装虚拟机中。等待安装过程完成。 10. 安装完成后,系统会提示重启虚拟机。点击“重新启动”按钮,然后从虚拟机菜单中选择“自动调整虚拟机大小”。 11. 在重启后,你将能够进入Ubuntu 22.04操作系统。根据需要进行进一步的系统设置和配置,以及安装所需的软件和驱动程序。 通过以上步骤,你可以成功在vmware workstation中安装Ubuntu 22.04,并开始使用这个操作系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值