VMware-Workstation安装在ubuntu15.04(内核3.19)

安装的最新版的linux15.04 安装VMware-Workstation11,运行gui程序的时候出现,VMware Kernel Module Update的提示窗口,说是要更新vmnet-device。

点击install,显示安装vmnet 组件无法成功!

解决办法:

  1. 进入mware module 源代码目录修改相关路径

    cd /usr/lib/vmware/modules/source
  2. 解压 vmnet modules. 
    sudo tar -xvf vmnet.tar
  3. 使用你喜欢的文本编辑器打开vmnet-only/driver.c 如:gedit,vim,emacs等
    sudo gedit vmnet-only/driver.c
  4. 267行修改如下:
  5. if (filp && filp->f_op && filp->f_op->ioctl == VNetFileOpIoctl) {     ret = VNetFileOpIoctl(filp->f_dentry->d_inode, filp, iocmd, ioarg);
     }
     return ret;

    更改为:

     #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 19, 0)
    if (filp && filp->f_op && filp->f_op->ioctl == VNetFileOpIoctl) {
         ret = VNetFileOpIoctl(filp->f_dentry->d_inode, filp, iocmd, ioarg);
     }
     return ret;
     #else
     if (filp && filp->f_op && filp->f_op->ioctl == VNetFileOpIoctl) {
         ret = VNetFileOpIoctl(filp->f_path.dentry->d_inode, filp, iocmd, ioarg);
     }
     return ret;
     #endif
  6. 1194附近, 修改如下:
     if (filp && filp->f_dentry) {
        inode = filp->f_dentry->d_inode;
     }
     err = VNetFileOpIoctl(inode, filp, iocmd, ioarg);
     return err;

    更为为:

    #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 19, 0)
    if (filp && filp->f_dentry) {
        inode = filp->f_dentry->d_inode;
    }
    err = VNetFileOpIoctl(inode, filp, iocmd, ioarg);
    return err;
    #else
    if (filp && filp->f_path.dentry) {
        inode = filp->f_path.dentry->d_inode;
    }
    err = VNetFileOpIoctl(inode, filp, iocmd, ioarg);
    return err;
    #endif
  7. 保存这个文件然后打开vmnet-only/userif.c
    sudo gedit vmnet-only/userif.c
    
  8. 526行附近修改如下:
    return skb_copy_datagram_iovec(skb, 0, &iov, len);

    更改为:

    #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 19, 0)
    return skb_copy_datagram_iovec(skb, 0, &iov, len);
    #else
    struct iov_iter to;
    iov_iter_init(&to, READ, &iov, 1, len);
    return skb_copy_datagram_iter(skb, 0, &to, len);
    #endif
  9. 保存文件,然后重新压缩
    sudo tar -uvf vmnet.tar vmnet-only
  10. 删除先前的解压后修改的文件
  11. sudo rm -r vmnet-only
    
  12. 再次运行 GUI (Workstation or Player) 出现提升框后点install然后让它创建相关的组件。
时间: 2024-10-11 13:00:51

VMware-Workstation安装在ubuntu15.04(内核3.19)的相关文章

虚拟软件VMware workstation安装

什么是虚拟软件: 虚拟原件是一个可以使你在一台机器上同时运行二个或更多Windows.LINUX等系统.它可以模拟一个标准PC环境.这个环境和真实的计算机一样,都有芯片组.CPU.内存.显卡.声卡.网卡.软驱.硬盘.光驱.串口.并口.USB控制器等 常用的虚拟原件: 1.VMwareworkstation 2.VirtualBox VMware workstation安装:   1双击VMware-workstation-full-12.1.0-3272444VMware 12 专业版.exe

VMware Workstation安装最小化CentOS 6.5

VMware Workstation安装最小化CentOS-6.5 Email(QQ): [email protected] 目录大纲 需要准备的文件 安装VMware Workstation 12 VMware Workstation 12使用前设置 VMware Workstation添加虚拟机 最小化安装CentOS 6.5 需要准备的文件: VMware Workstation:本文使用VMware Workstation 12(界面变好看了很多.体积变小了很多) 下载地址:请自行百度;

VMware Workstation安装RedHat Linux 9

RedHatLinux是目前世界上使用最多的Linux操作系统.因为它具备最好的图形界面无论是安装.配置还是使用都十分方便.下面我将介绍使用VMware Workstation安装RedHat Linux 9教程. 工具/原料 RedHat Linux 9 VMware Workstation 方法/步骤 图1 打开VMware Workstation界面 选择CD,然后单击右边 ”浏览“ 找到安装RedHat Linux 9镜像 启动虚拟机 进入安装界面,按Enter进行图形安装或者输入”Li

VMware Workstation安装CentOS7.0 图文版

1 前期准备: 下载虚拟机和CentOS安装源 VMware-workstation-full-10.0.3-1895310 CentOS-7.0-1406-x86_64-DVD.iso 以下是过程截图及少许说明. 2 虚拟机配置 -1 打开虚拟机 -2 -3 -4 -5 -6 -7 也可以使用默认的处理器数量:1 -8 我修改了此虚拟机内存为2G -9 -10 -11 -12 -13 根据需要分配大小 -14 -15 虚拟机设置完成 -16 终览 3 安装CentOS7.0 -1 -2 -3

01-01 VMware Workstation安装最小化linux

VMware Workstation安装最小化CentOS-6.5 本文章适用各种想学linux的人员,也是自己的一个整理笔记(基于马哥linux的课程笔记总结). 需要准备的文件: VMware Workstation:推荐使用VMware Workstation 11(界面变好看了很多.体积变小了很多) 下载地址:百度 CentOS-6.5-x86_64 下载地址:http://www.centoscn.com/CentosSoft/iso/2013/1205/2196.html http:

VMware Workstation安装VMware Tools

首先说下为什么我需要在VMware Workstation安装VMware Tools? 因为我想复制物理机上的文件到虚拟机.至于VMware Tools的标准概念及作用还是自己多查查标准资料做了解吧. 物理机系统是Win7,虚拟机系统是Ubuntu. 点击虚拟机菜单栏中的“虚拟机”: 点击“安装VMware Tools”,(这里因为我已经安装成功,所以显示的是“重新安装……”):                           安装后会在桌面发现文件“VMwareTools-9.6.2-1

VMware Workstation 安装 ubuntu-17 64 虚拟机

VMware  Workstation 安装     :https://www.cnblogs.com/xueershewang/p/9726139.html ubuntu镜像下载:链接: https://pan.baidu.com/s/1CYz4C6oGmKQntFu1O4SD1Q 提取码: afi3 安装: 原文地址:https://www.cnblogs.com/xueershewang/p/9729726.html

vmware workstation安装教程以及其中出现的错误解决方法

VMware Workstation 安装教程 1 下载好虚拟机,然后运行,点击下一步 2 选择我接受,下一步 3 选择安装的位置,可以自己选择,也可以默认不更改,这个无影响(图中I:\下面的VMware文件夹是我自己创建的,有的可能自己选择安装路径会有,但是没有的话,就手动创建一个,方便软件安装时将文件都安装在一个文件夹,避免与其他程序或者文件搞乱).不确定主机驱动器上具备10MB空间,可以把这个勾选去掉,然后下一步 4 这一步,两个勾都不选也不会影响虚拟机的使用.第一勾去掉,可以使虚拟机听自

小猿圈linux之使用VMware workstation安装Linux虚拟机

虚拟机就是在实体机中虚拟出的系统,指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统,大家可以用户测试,分机等用途,那么小编就把VMware Workstation安装方法和虚拟机的创建教程分享给大家. 一.安装VMware Workstation. 1.首先下载VMware虚拟机,可以在网上找含激活秘钥的软件,很多的. 2.下载完成后打开安装程序后出现以下界面很简单,点下一步(以vm14为例,我电脑上是14的). 3.接受许可协议,点击下一步 4.选择安装位置和是

VMware Workstation安装kali linux

VMware Workstation安装kali linux打开新建虚拟机向导 原文地址:https://blog.51cto.com/11293100/2409990