ubuntu下运行vmware workstation出现这样的错误,有没人知道如何解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下运行vmware workstation出现这样的错误,有没人知道如何解决?相关的知识,希望对你有一定的参考价值。
初次运行vmware workstation需要编译vmnet和vmmon这两个模块,分别得到两个临时文件vmnet-only和vmmon-only.错误的地方就在vmnet-only下的driver.c文件和vmmon-only下的driver.c文件。
执行sudo vmware-modconfig --console --install-all该命令后,错误显示如下:
/tmp/modconfig-EZDr9h/vmmon-only/linux/driver.c:403:8: error: void value not ignored as it ought to be
if (misc_deregister(&linuxState.misc))
^
At top level:
/tmp/modconfig-EZDr9h/vmmon-only/linux/driver.c:1332:1: warning: always_inline function might not be inlinable [-Wattributes]
LinuxDriverSyncReadTSCs(uint64 *delta) // OUT: TSC max - TSC min
/tmp/modconfig-EZDr9h/vmnet-only/driver.c:1194:20: error: ‘struct file’ has no member named ‘f_dentry’
if (filp && filp->f_dentry)
^
/tmp/modconfig-EZDr9h/vmnet-only/driver.c:1195:19: error: ‘struct file’ has no member named ‘f_dentry’
inode = filp->f_dentry->d_inode;
如何修改?
有没人知道的
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 . 参考技术B 一般是GCC库与要求的版本号不对引起的。
VMware安装ubuntu,通过/mnt/hgfs 挂载共享Windows系统文件夹
亲测有效的
1.安装VMware tools
以上是关于ubuntu下运行vmware workstation出现这样的错误,有没人知道如何解决?的主要内容,如果未能解决你的问题,请参考以下文章
VMware运行Ubuntu 三种网络连接方式:bridgeNATHost-Only的区别转
vmware下安装的ubuntu可以删除么?求详细删除过程。 我在vmware下安装的是ubuntu 10.04。先谢过了。
VMware虚拟机里Ubuntu14.04下安装及配置MySQL