虚拟机下不能再装虚拟机,请问有没有好的替代方案呢?

2014-11-19 20:46:48 +08:00
 KittySYSU
本学期老师开设了一门课程叫《服务计算》,这周开始做实验。
由于实验的软件比较难安装,老师给出了一个win8下VMware Workstation已经虚拟好的xp系统,xp系统里面已经装好了实验软件。

由于自己用的是Mac,所以想到的第一个解决方案是用PD虚拟一个Win8再在Win8下面用老师给出的虚拟机,发现虚拟机下不能再虚拟化了
第二种思路是猜想VMware跨平台的虚拟文件都是通用的,在Mac下装了一个VMWare Fussion,发现其实跨平台以后虚拟文件是不通用的

本来打算自己搞到软件安装包直接用PD虚拟出一个xp然后装好,下课以后问了一下老师,老师也只有装好软件的虚拟机,没有软件包。

如果我不打算在Mac上划分出一个分区来装Win8,有什么办法能用上老师给的虚拟机吗?

谢谢各位指点!
15151 次点击
所在节点    问与答
27 条回复
ddaii
2014-11-19 20:59:34 +08:00
@KittySYSU 让你同学用ghost克隆一个镜像,然后你在自己的VMWare里还原,不知道这样是否可行?
lightening
2014-11-19 21:13:22 +08:00
转 VirtualBox 镜像试试?
tanyuxiang
2014-11-19 21:20:50 +08:00
虚拟机硬盘文件跨平台。再新平台新建新虚拟机用旧硬盘文件。
sincway
2014-11-19 21:24:11 +08:00
我可以直接用 VMware Fusion 打开 Windows 平台下生成的虚拟机的... 要不新建一个虚拟机然后只覆盖 vmdk 也可以。
aaronlam
2014-11-19 21:25:45 +08:00
把VM的XP拖到Mac的VM用不就行了?
NearTan
2014-11-19 21:41:48 +08:00
找同学或者找老师 在 win8 下用 VMware Workstation 导出 OVF 文件
然后拷到 Mac 下再随意导入 VMWare Fussion 或者 parallels desktop 都可以,亲测
ZMOM1031
2014-11-19 22:23:41 +08:00
双系统
songpengf117
2014-11-19 22:55:13 +08:00
试验软件的安装难度和虚拟机的安装难度怎么比?有折腾虚拟机的功夫不如好好研究一下试验软件的安装
hjc4869
2014-11-20 00:24:47 +08:00
这样看来有时学生用mac就是找罪受…
hjc4869
2014-11-20 00:25:54 +08:00
话说楼主可以买个mac版的vmware workstation,这样虚拟机文件应该就能通用了
ooxxcc
2014-11-20 00:36:16 +08:00
@hjc4869 mac版就叫vmware fusion。。lz似乎还是遇到一些问题
tolbkni
2014-11-20 00:40:57 +08:00
@NearTan +1 让老师用 OVF/OVA 的格式分发,VirtualBox、VMWare、PD 都支持
hjc4869
2014-11-20 00:54:33 +08:00
@ooxxcc mac没有workstation???我记得连linux都有啊
NearTan
2014-11-20 01:17:36 +08:00
@hjc4869 Mac 下的 Fusion 就相当于 Workstation
vibbow
2014-11-20 06:49:12 +08:00
VMware里可以再跑一个VMwware的。
AntiGameZ
2014-11-20 06:53:37 +08:00
你的问题是错的,虚拟机里是可以再装虚拟机的——嵌套虚拟化(nested virtualization)

以此为关键字搜一下吧,常用虚拟化软件都支持。
uranushiko
2014-11-20 07:22:47 +08:00
虚拟机下是可以再装虚拟机的,我十年前前就做过,关键是在虚拟机里面不能再用硬件虚拟化了。
HiVPS
2014-11-20 09:03:36 +08:00
有些桌面版的虚拟化软件是不支持nested virtualization,例如Virtual Box,但是VMWare Fussion是否支持nested virtualization你要查下它的文档.
Blask
2014-11-20 10:47:11 +08:00
虚拟文件使可能有些路径问题,但是磁盘文件应该是通用的啊,用fusion新建个xp的虚拟机,用老师给的那个磁盘文件不就行了.
dorentus
2014-11-20 13:53:51 +08:00
VMware 的虚拟机文件是跨平台通用的。不行的话检查一下 VMWare 的版本,一般来说是你用的 VMWare Fusion 版本低了。

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1002320

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/147832

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX