前几天在VMware Workstation重装了一下centos,启动时出现了一个问题,首次安装时,centos正常启动,而当下次使用时点击开机却一直黑屏,始终启动不起来,一开始以为虚拟机出了问题,又重新安装了一次,但是,安装好centos后再次启动出现同样的问题,找到centos的安装目录,看了一下错误日志,具体如下:
2021-03-06T22:01:14.548+08:00| vmx| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
2021-03-06T22:01:14.548+08:00| vmx| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware\VMware Workstation): Cannot create a file when that file already exists (183)
2021-03-06T22:01:14.550+08:00| vmx| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
2021-03-06T22:01:14.550+08:00| vmx| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware\VMware Workstation): Cannot create a file when that file already exists (183)
2021-03-06T22:01:14.550+08:00| vmx| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
2021-03-06T22:01:14.550+08:00| vmx| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware\VMware Workstation): Cannot create a file when that file already exists (183)
2021-03-06T22:01:14.550+08:00| vmx| I125: DictionaryLoad: Cannot open file "C:\Users\9985\AppData\Roaming\VMware\config.ini": The system cannot find the file specified.
2021-03-06T22:01:14.550+08:00| vmx| I125: Msg_Reset:
2021-03-06T22:01:14.550+08:00| vmx| I125: [msg.dictionary.load.openFailed] Cannot open file "C:\Users\9985\AppData\Roaming\VMware\config.ini": The system cannot find the file specified.
2021-03-06T22:01:14.550+08:00| vmx| I125: ----------------------------------------
2021-03-06T22:01:14.550+08:00| vmx| I125: ConfigDB: Failed to load C:\Users\9985\AppData\Roaming\VMware\config.ini
第一次尝试
查阅网上资料,可能是windows 中BIOS中的CPU虚拟化服务关闭了,按照方法尝试了一下,进入BIOS Setup发现服务处于Enabled状态。尝试失败。
第二次尝试
参考了知乎上类似的问题,可能是由于软件冲突或者LSP问题, 提供解决方案:Windows开始菜单右键->管理员身份运行命令提示符->输入netsh winsock reset 成功后重启。问题得到暂时解决,但虚拟机关闭后紧接着再次打开,仍然无法启动。
如果有解决办法,请在评论区留言~