QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2634|回复: 17

如何设置2.6.11.12内核才能支持Windows分区?

[复制链接]
发表于 2005-6-19 15:10:16 | 显示全部楼层 |阅读模式
我的windows分区是fat32格式的,我设置内核的时候是无论是选用模块的方式还是直接编进内核的方式编译windows/dos文件系统,都不能加载Windows分区。这是为什么么呢?是否还要修改其他文件?

另为,我发现在2.4.8版本内核的模块编译后是“.o”扩展名的,而2.6.11.12内核则是“.ko”。这是否就以为着我还要修改其他文件呢?
 楼主| 发表于 2005-6-19 15:12:03 | 显示全部楼层
补充一下,我用的是RH9.0
回复

使用道具 举报

发表于 2005-6-19 15:14:57 | 显示全部楼层
你是怎么加载的?至于命名,是2.6改变了命名规则而已。
回复

使用道具 举报

 楼主| 发表于 2005-6-19 15:20:17 | 显示全部楼层
我以前的内核是通过修改fstab文件加载的
回复

使用道具 举报

 楼主| 发表于 2005-6-19 17:49:14 | 显示全部楼层
各位大侠快来帮帮小弟啊
5555555555555555555555
回复

使用道具 举报

发表于 2005-6-20 16:31:31 | 显示全部楼层
楼主,你的问题解决了吗?我也遇到这个问题了.
回复

使用道具 举报

 楼主| 发表于 2005-6-20 22:30:36 | 显示全部楼层
还没有阿

我不知道改如何设置文件
让系统启动时自动加载VFAT模块
回复

使用道具 举报

发表于 2005-6-21 09:27:48 | 显示全部楼层
不是自动加载的问题.
自动加载是在/etc/fstab中设置的 .
我在其中增加了也没用.在起动过程中我也看到了
提示的错误:
wrong fs type,bad option....
回复

使用道具 举报

 楼主| 发表于 2005-6-21 10:05:49 | 显示全部楼层
我说的是在加载fstab之前需要先加载VFAT或NTFS模块
回复

使用道具 举报

 楼主| 发表于 2005-6-21 19:04:30 | 显示全部楼层
问题解决了

我又是用笨办法,呵呵

------------------
将nls_cp437.ko改名为cp437.ko
将nls_iso8859-1.ko改名为iso8859-1.ko

然后

depmod
modprobe cp437
modprobe iso8859-1

-------------------
现在你就可以mount了
回复

使用道具 举报

发表于 2005-6-23 15:18:17 | 显示全部楼层
楼主,你真厉害.按照你说的做,我的问题也解决了.谢谢你.
不过我发现,其实VFAT模块需要的是nls_cp437,nls_iso8859-1,因为
你成功加载后你用lsmod看,会发现比没加载前,多了nls_cp437,nls_iso8859-1
这两个模块.
现在回过来发现,问题关键是在2.4的内核下,当使用mount命令加载时,系统会自动把
需要的模块加载,而2.6的内核下要手动加载需要的模块后,才能使用mount命令.
回复

使用道具 举报

 楼主| 发表于 2005-6-26 19:01:24 | 显示全部楼层
其实这个问题的根本原因是新内核更改了一下模块的名字。

Linux需要一个命名标准才行啊!
回复

使用道具 举报

发表于 2005-7-4 09:46:24 | 显示全部楼层
我照JinC说的方法做了,模块加载了以后,应该怎样用MOUNT命令?参数要怎样设?能否修改FSTAB文件?模块能否自动加载?我是个菜鸟,希望高手帮忙!
回复

使用道具 举报

 楼主| 发表于 2005-7-6 19:22:56 | 显示全部楼层
你是用什么系统的?
回复

使用道具 举报

发表于 2005-7-7 10:25:41 | 显示全部楼层
我的系统是redhat as4
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-16 06:23 , Processed in 0.073552 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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