打开虚拟机时出错:VMX文件损坏

打开虚拟机时出错:VMX文件损坏,第1张

https://www.vmware.com/go/getworkstation-linux .

Guide for Debian : sudo apt-get install gcc

sudo apt-get update &&sudo apt-get upgrade

sudo apt-get install linux-headers-$(uname -r)

sudo reboot

sudo apt-get install make

sudo chmod 544 ./VMware-Workstation-Full-14.1.1-7528167.x86_64.bundle

sudo ./VMware-Workstation-Full-14.1.1-7528167.x86_64.bundle

Guide for ArchLinux : sudo pacman -R linux&&sudo pacman -Sy linux-lts

sudo reboot

sudo pacman -S linux-lts-headers gcc make

Alternative solution : Search GitHub for vmware patches .

sudo chmod 544 ./VMware-Workstation-Full-14.1.1-7528167.x86_64.bundle

sudo ./VMware-Workstation-Full-14.1.1-7528167.x86_64.bundle

Guide for RedHat Fedora : sudo dnf install kernel-headers-$(uname -r) kernel-devel-$(uname -r) gcc make

sudo chmod 544 ./VMware-Workstation-Full-14.1.1-7528167.x86_64.bundle

sudo ./VMware-Workstation-Full-14.1.1-7528167.x86_64.bundle

Additional operations : sudo pacman -S gksu

sudo cp -f /bin/gksu /usr/lib/vmware/bin/vmware-gksu

Guide for others : Use different package managers .

.

https://www.virtualbox.org/wiki/Linux_Downloads .

Guide for ArchLinux : sudo pacman -Sy linux linux-headers gcc make

Guide for Parabola GNU : sudo pacman -Sy linux-libre linux-libre-headers gcc make

Guide for gNewSenSe GNU : sudo apt-get install linux-headers-$(uname -r) gcc make .

将.vmx文件删除(别删错了!!!),然后新建一个相同名字的.vmx文件,我的是CentOS.vmx

找到“ DICT --- CONFIGURATION”(前面是日期和时间的信息);

3.找到“ DICT --- USER DEFAULTS”(前面是日期和时间的信息);

4.将这两行的之间的数据复制出来(上面提到的两行不须要复制);

5.黏贴到.vmx文件(我的是CentOS.vmx)中。

6.删除CentOS.vmx文件里全部行的前边的日期时间标志,仅保留后面的信息,比如:

2014-11-01T20:50:32.963+08:00| vmx| I120: DICTconfig.version = "8"

将“2014-11-01T20:50:32.963+08:00| vmx| I120: DICT”部分删除,仅仅保留config.version = "8"。

ps:假设你自己不知道简单的删除列的方法。我推荐使用NotePad++,按出Alt,就能够选择列,然后将表示时间的标志的列所有删除。

然后全选,Tab+Shift能够将所有内容左移。最后让前面的空格所有去除。达到日志信息左对齐的效果。

7.照上边格式所有改动,然后给所有行的等号后的字符加上英文双引_(注意不要使用中文输入法的双引_)

比如:config.version = 8 改为config.version = "8"

假设你跟我一样,已经有英文双引_,就不须要加入了;

8.保存.vmx文件(CentOS.vmx)。

9.又一次打开.vmx文件(CentOS.vmx);

10.OK,启动虚拟机。

原因:设置错误导致。解决方法:将虚拟机中设置为启用共享来解决此问题。

如下参考:

1.单击虚拟机界面左上角的编辑,如下图所示。

2.单击编辑菜单下的第一个属选项,如下所示。

3.单击界面左侧列表中的共享虚拟机。

4.单击界面右侧,启用共享,如下图。

5.最后,单击页面底部的ok,单击后将打开。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/8097458.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存