QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1278|回复: 14

内核重新编译后出的问题

[复制链接]
发表于 2003-7-17 10:31:58 | 显示全部楼层 |阅读模式
1、和USB相关的。好像和USB鼠标和USB键盘有关,不用,所以对我没有什么影响,不过我想

知道为什么会出错。

A、Mounting USB filesystem mount: mount point /proc/bus/usb dos not exit
B、Initializing USB HID interface: modprobe: Can't locate module keydev
C、Initializing USB mouse: modprobe: Can't locate module mousedev



2、和我的FSTAB文件相关的。

Mount: wrong fs type, bad option, bad superblock on dev/hda9, or too many

mounted file system.

Mount:rong fs type, bad option, bad superblock on dev/hda9, or too many mounted

file system.


我的fstab文件中和这两个分区相关的信息如下:

dev/hda9 /exchange/J vfat rw,iocharset=gb2312,codepage=936 0 0
dev/hda8 /exchange/F ntfs ro,iocharset=gb2312,codepage=936 0 0


我的内核是2.4.18(RH8.0)的,为了能支持NTFS的分区,我重新编译了内核(使用xconfig,将

支持NTFS设置为只读(read only),配置完成后手工编辑配置文件,将与NTFS有关的选项修改

为:Support ntfs由m该为y,将ntfs_rw该为n(这两个选项具体的描述记不的了,我在家里没发上网(在网吧)@_@,没办法将config文件贴出来)编译过程没有出现问题。编译完成后在GRUB中被标记为kernel-2.4.18custom.

系统重新启动后选用新内核,启动画面出现上述错误。以ROOT登陆,可以手动mount 上述两

个分区,但不能正确显示中文文件名。


重新启动,加载原来的内核(kernel-2.4.1,除了不能mount NTFS分区外无任何问题。


请告知是什么问题?如何解决。谢谢。



BTW
1、以前我棚到的问题基本上在贵论坛能找到答案,但这回我搜索了这个论坛,好像没有人碰到这个问题。
这是我在贵论坛第一次发贴,可能有的地方说的不清楚,谢谢指出。

2、请问这里是否有一个叫kde2000的朋友?如果有人认识的话请转告一下
“死青蛙你跑到那里混了?堡垒3好已经修好了,怎么到现在还没你的影子?不想当斑竹了???”谢谢。
发表于 2003-7-17 10:47:31 | 显示全部楼层
1.在USB选项中选择KEYBOARD & MOUSE后再编译内核

2.试一下IOCHARSET=CP936
回复

使用道具 举报

发表于 2003-7-17 10:49:17 | 显示全部楼层
do u choose fat, vfat support when u compile kernel?
回复

使用道具 举报

发表于 2003-7-17 11:56:18 | 显示全部楼层
打开“input core support”选项了吗?
回复

使用道具 举报

 楼主| 发表于 2003-7-17 12:00:45 | 显示全部楼层
[quote:66853a2469="Dragonfly"]do u choose fat, vfat support when u compile kernel?[/quote]



选了,我可以手动mount那两个分区。
回复

使用道具 举报

 楼主| 发表于 2003-7-17 12:02:46 | 显示全部楼层
[quote:232956b5cb="cnspy"]1.在USB选项中选择KEYBOARD & MOUSE后再编译内核

2.试一下IOCHARSET=CP936[/quote]



谢谢。我回去试一下
回复

使用道具 举报

 楼主| 发表于 2003-7-17 12:08:53 | 显示全部楼层
[quote:6cae6115af="cnhnln"]打开“input core support”选项了吗?[/quote]


打开了
回复

使用道具 举报

 楼主| 发表于 2003-7-20 19:33:28 | 显示全部楼层
[quote:2a0e0d9d53="cnspy"]2.试一下IOCHARSET=CP936[/quote]



我试了,还是不行,后来我把codepage=936去掉后只保留iochardet=GB2312,就一切正常了。
回复

使用道具 举报

发表于 2003-7-20 21:03:02 | 显示全部楼层

Re: 内核重新编译后出的问题

[quote:42e52ecaad="mking007"]1、和USB相关的。好像和USB鼠标和USB键盘有关,不用,所以对我没有什么影响,不过我想

知道为什么会出错。

A、Mounting USB filesystem mount: mount point /proc/bus/usb dos not exit
B、Initializing USB HID interface: modprobe: Can't locate module keydev
C、Initializing USB mouse: modprobe: Can't locate module mousedev
[/quote]

这个错误很有可能是你把关于键盘和鼠标的选项直接编译到内核里,没有把它们编译成可加载模块.所以当modprobe探测的时候不能发现.

iocharset和codepage在很多情况下是不能共存的,所以最好只用一个,我一直都用iocharset=cp936
回复

使用道具 举报

发表于 2003-7-21 09:01:03 | 显示全部楼层

Re: 内核重新编译后出的问题

[quote:9c6396ba12="mking007"]Mount: wrong fs type, bad option, bad superblock on dev/hda9, or too many

mounted file system.

Mount:rong fs type, bad option, bad superblock on dev/hda9, or too many mounted

file system.


我的fstab文件中和这两个分区相关的信息如下:

dev/hda9 /exchange/J vfat rw,iocharset=gb2312,codepage=936 0 0
dev/hda8 /exchange/F ntfs ro,iocharset=gb2312,codepage=936 0 0
[/quote]



dev/hda9  ??????????

try    /dev/hda9
回复

使用道具 举报

 楼主| 发表于 2003-7-21 12:05:40 | 显示全部楼层

Re: 内核重新编译后出的问题

[quote:8b136f4468="weigp"][quote:8b136f4468="mking007"]Mount: wrong fs type, bad option, bad superblock on dev/hda9, or too many

mounted file system.

Mount:rong fs type, bad option, bad superblock on dev/hda9, or too many mounted

file system.


我的fstab文件中和这两个分区相关的信息如下:

dev/hda9 /exchange/J vfat rw,iocharset=gb2312,codepage=936 0 0
dev/hda8 /exchange/F ntfs ro,iocharset=gb2312,codepage=936 0 0
[/quote]



dev/hda9  ??????????

try    /dev/hda9[/quote]




SORRY,我少写了一个/
回复

使用道具 举报

 楼主| 发表于 2003-7-21 12:08:58 | 显示全部楼层

Re: 内核重新编译后出的问题

[quote:5efc055828="xdwjack"][quote:5efc055828="mking007"]1、和USB相关的。好像和USB鼠标和USB键盘有关,不用,所以对我没有什么影响,不过我想

知道为什么会出错。

A、Mounting USB filesystem mount: mount point /proc/bus/usb dos not exit
B、Initializing USB HID interface: modprobe: Can't locate module keydev
C、Initializing USB mouse: modprobe: Can't locate module mousedev
[/quote]

这个错误很有可能是你把关于键盘和鼠标的选项直接编译到内核里,没有把它们编译成可加载模块.所以当modprobe探测的时候不能发现.

iocharset和codepage在很多情况下是不能共存的,所以最好只用一个,我一直都用iocharset=cp936[/quote]



我得VFAT分区里把两个选项都加上了,没问题,但NTFS分区只能用iocharset=gb2312,不能加上codepage。
回复

使用道具 举报

发表于 2003-7-21 23:23:48 | 显示全部楼层
it depends on kernel how to parse these two options i guess. but i do not have time to check them, hope u can read this part of kernel code if u like.
回复

使用道具 举报

 楼主| 发表于 2003-7-31 12:04:17 | 显示全部楼层
I program for PLC and robot and have few chance to programing with C.

All i know about C is from <C programing> written by Tan Haoqiang. So even I have source code ,I can't under them at all@_@. I think i am only a user and not developer. I use linux becouse i love it as i love ROBOTECH! Like Roy Folk said in ROBOTECH "ROBOTECH is so exciting that i can't give it up!", so it to me on linux. I don't whether there is anybody love ROBOTECH too, if you are, come and join us here:

www.fableage.com
or:www.robotechhero3.com



it seems I make ad. here, sorry........................
回复

使用道具 举报

发表于 2003-7-31 22:11:27 | 显示全部楼层
no idea on robotech
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-12-4 04:10 , Processed in 0.087639 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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