当前位置:首页 > 虚拟机 > 正文

虚拟机技术介绍(虚拟机的三种架构)


一、VMware虚拟机使用教程

进入Unity模式,您在虚拟机中打开的所有窗口都将位于正常的系统任务栏中。

Java虚拟机是Java语言底层实现的基础。任何对Java语言感兴趣的人都应该对Java虚拟机有一个大致的了解。这有助于理解Java语言的一些属性,也让你能够使用Java语言。适合想要在特定平台上实现Java虚拟机的软件开发人员。

要在WindowsXP虚拟机vmware下安装Linux,我们在当前的WindowsXP(宿主机)中虚拟出一台计算机(虚拟机),并安装Linux系统就可以了。

这样,你就可以安全大胆地进行各种Linux练习,而不必担心出现任何故障导致主机系统崩溃。并且可以借鉴一个例子,将一台电脑变成三台、四台,然后分别安装其他系统。(运行虚拟机软件的操作系统称为HostOS,运行在虚拟机中的操作系统称为GuestOS)。


二、如何打开虚拟机并使用注意
方法类似,可在Windows和macOS上使用。
1.错误报告
此虚拟机是使用较新版本的VMwareFusion创建的。
在尝试运行虚拟机之前,必须先将VMwareFusion升级到更高版本或降级虚拟机的兼容性级别。
2.原因
前几天在使用Mac的时候,感觉新系统很慢,所以花了差不多12个小时才把所有的环境配置完。只剩下一个虚拟机单元需要处理:
但是打开时发现错误:
按照VMwareFusion的要求升级后,发现还是打不开:
因为我用的是最新版本的VMwareFusion安装的一些系统是在BigSur系统上的,所以这时候这些系统是无法直接打开的,而且网上也没有任何教程,当我最后准备重装一些虚拟机的时候,我。尝试了一下,发现了一些修改,尝试用版本号的方法进行测试,没想到居然有效;
3.解决办法
网上有人说这个问题可以通过更改您尝试测试的版本号来解决:
选择一个解决方案,当虚拟机正常打开时,可以在屏幕中看到包内容:
找到两个文件:
虚拟磁盘.vmdk。

当然,根据系统不同,你要查找的是你的系统名称+.vmx文件。
当然这两个文件都是用记事本或者vscode打开;
这里可以看到当前虚拟机版本:lHWVersion="18"
虚拟磁盘.vmdk:
DiskDescriptorFile
version=1
encoding="UTF-8"
CID=0df9032d
parentCID=ffffffff
createType="twoGbMaxExtentSparse"
扩展说明
RW8323072SPARSE"虚拟磁盘"
RW8323072SPARSE"虚拟磁盘"
RW8323072SPARSE"虚拟磁盘"
RW8323072SPARSE"虚拟磁盘""
RW8323072SPARSE"虚拟磁盘"
RW8323072SPARSE"虚拟磁盘"
RW8323072SPARSE"虚拟磁盘"
RW8323072SPARSE"虚拟磁盘"
RW8323072SPARSE"虚拟磁盘"
RW8323072SPARSE"虚拟磁盘"
RW8323072SPARSE"虚拟磁盘"
RW8323072稀疏"默认磁盘"
RW4980736SPARSE"虚拟磁盘"
TheDiskDataBase
#DDB
rType="lsilogic"
es="6527"
="255"
s="63"
ntentID="3f3466d005c515b287609a1c0df9032d"
nstallType="1"
ersion="11301"
="6000C29220622085-e9d99b5417a306f3"
lHWVersion="18"
然后再打开一个打不开的直接修改文件虚拟机有两个文件:
这里我们看到当前版本是19,所以直接将这两个文件的版本号修改为18,然后再次打开试试:
打开一般此时:
4.注意事项
打开之前,需要删除这里的虚拟机,但是注意不要删除文件,只需删除当前VMware下的索引即可,然后选择打开:
打开后肯定会出现一个问题:
这个虚拟机的快照似乎来自使用不兼容虚拟图形设备的VMware版本
这里有两种方法,第一种是继续并忽略启动。
第二种方式是打开后立即关闭:
打开原来的设置:
找到屏幕,去掉加速3D图形的对勾。
这个方法不一定能解决上面的问题,也就是说它可能没什么用,但是当你现有的虚拟机被导出并安装在其他Windows计算机的VMwareWorkstation虚拟机中时,如果选择了这个加速的话其他人可能无法打开它。