LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 907|回复: 7

2.6.9内核如何增加DEVFS支持?[已解决]

[复制链接]
发表于 2005-2-18 22:53:31 | 显示全部楼层 |阅读模式
我用的是2.6.5的.config
(2.6.5时启动没有错误提示)
当然在编译2.6.9前,
我make menuconfig稍微修改了一下里面的配置,
然后
make
make modules
make install
make modules_install
开机后提示
kernel has been complied without DEVFS support

我在内核的file systems里,
.config 里都没看到DEVFS这个选项。


怎么办?
发表于 2005-2-18 23:07:34 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-18 23:14:53 | 显示全部楼层
Post by wangxudong
你得/etc/fstab有错误吧,呵呵



#LABEL=/         /             ext3       defaults                              1 1
/dev/hda3       /             reiserfs   noatime                               1 1
/dev/hda1       /mnt/c        vfat       defaults,codepage=936,iocharset=cp936 0 0
/dev/hda5       /mnt/d        vfat       defaults,codepage=936,iocharset=cp936 0 0
/dev/cdrom      /mnt/cdrom    iso9660    noauto,owner,iocharset=cp936,kudzu,ro 0 0
/dev/sda        /mnt/floppy   auto       noauto,owner                          0 0
/dev/hda4       swap          swap       defaults                              0 0
none            /proc         proc       defaults                              0 0


我以前一直都是这样的,
也没说我错过啊。

不过没有DEVFS好象也一样用,
没发现有什么不妥。
回复 支持 反对

使用道具 举报

发表于 2005-2-18 23:20:38 | 显示全部楼层
/dev/hda3 / reiserfs noatime 1 1

我记得好像是0 1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-18 23:39:44 | 显示全部楼层
Post by wangxudong
/dev/hda3 / reiserfs noatime 1 1

我记得好像是0 1



改了,
没用,
我的fatab一直就是这个样子的。
就是前些天重装的系统,
内核升到2.6.9才出现这个问题的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-18 23:41:45 | 显示全部楼层



我就是找不到DEVFS在哪里。
回复 支持 反对

使用道具 举报

发表于 2005-2-20 13:41:32 | 显示全部楼层
现在推荐用udev了,devfs处在准淘汰阶段
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-20 23:39:32 | 显示全部楼层
问题解决了,
为了省事,
我把2.6.5的.config
备份下来,
emerge 2.6.9后直接copy到2.6.9下,
再make menuconfig
估计这样的话有些选项就没有了,

昨天我emerge 了 2.6.10的,
直接就make menuconfig了,
里面就有devfs的选项了,

结论是:
不同版本的kernel的.config是不能通用的。

刚才在本论坛搜了下udev,
没找到说服我用udev的充分,必要条件,
好象装一下还有点麻烦,容易引起其他问题。

不过还是感谢斑竹,
让我知道了udev。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表