Ubuntu 编译安装 Linux 4.0.5 内核,并修复 vmware 网络(2)

// 直接把原来的代码注释掉,使用 file_inode() 函数获取 inode
#if 0                                                                                                                                                       
  if (filp && filp->f_dentry) {
      inode = filp->f_dentry->d_inode;
  }
#endif
  inode = file_inode(filp);

# 备份源码包
># mv vmnet.tar vmnet_bak.tar
# 重新打包
>#tar cf vmnet.tar vmnet-only
# 再运行一次 vmware,发现编译顺利通过了,哦耶
>$ vmware
# 清理
># rm -rf vmnet-only/ vmnet_bak.tar
># exit
>$

这个问题就这样解决了。。

第一次发现,原来 Ubuntu 安装内核居然可以把内核打包成 deb 的形式。。

新内核先继续体验着,等感觉稳定了再卸载原内核。

其实卸载也很简单:

# 先查看安装了哪些内核
>$ sudo dpkg --get-selections | grep linux
# 查看当前正在使用的内核,别把正在使用的内核给卸载了
>$ uname -r
# 卸载旧的内核
>$ sudo apt-get purge linux-image-3.13.0-24-generic
# 看看旧的内核是不是已经消失了
>$ sudo dpkg --get-selections | grep linux
# 更新 grub 菜单
>$ sudo update-grub

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/16226.html