虚拟机下不能再装虚拟机,请问有没有好的替代方案呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KittySYSU
V2EX    问与答

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

  •  
  •   KittySYSU 2014-11-19 20:46:48 +08:00 15686 次点击
    这是一个创建于 3986 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本学期老师开设了一门课程叫《服务计算》,这周开始做实验。
    由于实验的软件比较难安装,老师给出了一个win8下VMware Workstation已经虚拟好的xp系统,xp系统里面已经装好了实验软件。

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

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

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

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

    以此为关键字搜一下吧,常用虚拟化软件都支持。
    uranushiko
        17
    uranushiko  
       2014-11-20 07:22:47 +08:00 via Android
    虚拟机下是可以再装虚拟机的,我十年前前就做过,关键是在虚拟机里面不能再用硬件虚拟化了。
    HiVPS
        18
    HiVPS  
       2014-11-20 09:03:36 +08:00
    有些桌面版的虚拟化软件是不支持nested virtualization,例如Virtual Box,但是VMWare Fussion是否支持nested virtualization你要查下它的文档.
    Blask
        19
    Blask  
       2014-11-20 10:47:11 +08:00
    虚拟文件使可能有些路径问题,但是磁盘文件应该是通用的啊,用fusion新建个xp的虚拟机,用老师给的那个磁盘文件不就行了.
    dorentus
        20
    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
    KittySYSU
        21
    KittySYSU  
    OP
       2014-11-20 19:21:31 +08:00
    @ddaii 好的 可以试试

    @lightening 只有VMware镜像

    @NearTan 好的 谢谢

    @AntiGameZ
    @uranushiko
    “您正在通过不兼容的虚拟化管理程序运行 VMware Workstation。禁用此虚拟化管理程序后才能开启虚拟机。”
    http://zhidao.baidu.com/question/175912223041828564.html

    @dorentus VMware 10.0.3

    @sincway
    @aaronlam
    @sincway
    老师给出的有 *.log, *.vmdk, *.vmsn, *.nvram, *.vmx, *.mx.bak, *.vmxf 文件, 但是VMware Fusion都不能导入,只认PD的pvm
    KittySYSU
        22
    KittySYSU  
    OP
       2014-11-20 19:27:14 +08:00
    刚才试了一下选中老师给的所有文件全部拖到VMware Fusion里面去,系统已经出来并且可以运行了,之前一直傻傻地用“Add”尝试所以一直不成功

    真心感谢大家的帮助!
    xuhaotian
        23
    xuhaotian  
       2014-11-21 02:57:11 +08:00 via iPhone
    Vhd吧,不用分区,单文件。
    AntiGameZ
        24
    AntiGameZ  
       2014-11-21 07:23:01 +08:00
    @KittySYSU 百度知道……我就不说什么了。

    前面回复你的时候说了,虚拟化里套虚拟化有个专门说法嵌套虚拟化,Parallels,VirtualBox,VMware,Hyper-V 统统都是支持的
    V5YUN
        25
    V5YUN  
       2014-12-10 09:05:32 +08:00
    @AntiGameZ VirtualBox目前还真的不支持nested virtualization
    AntiGameZ
        26
    AntiGameZ  
       2014-12-10 20:39:22 +08:00
    @V5YUN 是,不支持,说错了。
    maskerTUI
        27
    maskerTUI  
       2016-09-29 17:54:39 +08:00
    挖个坟,在 vmx 文件,内容最末添加: vmx.allowNested = “ TRUE ”
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     885 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 333ms UTC 22:30 PVG 06:30 LAX 15:30 JFK 18:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86