Chinaunix首页 | 论坛 | 博客
  • 博客访问: 646887
  • 博文数量: 780
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4885
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:14
文章分类

全部博文(780)

文章存档

2008年(780)

我的朋友

分类: LINUX

2008-08-22 16:24:10


Fedora6安装后会有一个电源相关的错误,让我觉得很不爽。恰逢Fedora8发布,因此在笔记本上用虚拟机安装Linux时决定使用FC8。但是安装FC8后安装vmwaretools时,最后碰到一个问题:vmhgfs等模块不能安装。错误如下:

报告generic_file_sendfile没有声明的错误。

网上查了一下,这个函数是内核中一个函数,应该在linux/fs.h中声明。我在系统中相关目录下查看了fs.h文件,却没有发现这个函数的声明。记得以前在别的机器上虚拟机安装的FC6可以很好的安装vmwaretools,便下了FC6对应版本的内核查看(2.6.18),结果发现该版本下的fs.h确实有generic_send_sendfile的声明。于是乎,我从2.6.19一直到2.6.22都下下来看了一下,发现知道2.6.22的最新版2.6.22-14都有generic_send_sendfile函数的声明,而从2.6.23(FC8的内核版本)后就没有了。没办法最后决定装FC7。 下载本文示例代码
阅读(278) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~