csdragon76 发表于 2003-3-11 20:32:13

rh8下内核升级到2.4.20后的两个问题

1、mount vfat 格式分区
   
   原来2.4.18 下命令
   mount -t vfat -o iocharset=gb2312,codepage=936 /dev/hda8 /mnt/g
   在新内核下使用这条命令提示如下:
   mount:wrong fs type, bad opeion ,bad superblock on /dev/hdab, or too many mounted file systems
      只能用mount -t vfat /dev/hda8 /mnt/g 来挂载。分区中的中文无法显示。
2、poweroff 软关机失效。感觉系统只是把硬盘给停了下来,而没有把电源切断,不只是何原因?

还请各路高手和成功人士,解惑,十二万分的感谢!!!
       :cry:

pjc5520 发表于 2003-3-14 09:12:27

在编译的时候有没有选上gb2312和936支持,默认是没有的。
软关机失败可能是没选上APM支持,笔记本需要ACPI支持。

Dragonfly 发表于 2003-3-16 06:18:02

在编译的时候有没有选上gb2312和936支持,默认是没有的。
软关机失败可能是没选上APM支持,笔记本需要ACPI支持。

also need choose vfat under file system

csdragon76 发表于 2003-3-16 14:25:51

有关电源的APM选项我都已经选中了。
文件系统中的vfat分区类型和gb2312字符集也选中了。
可为什么还是不行?
电源问题依旧。
分区挂载问题用
mount -t vfat -o iocharset=gb2312 /dev/hda8 /mnt/g时
提示
msdos可以用gb2312 字符集,
mount -t msdos -o iocharset=gb2312 /dev/hda8 /mnt/g
成功, 只是不支持长文件名(msdos本来就不支持)

为什么呢?会否选错了选选项?
能否告知一下有关这两个问题的正确内核选项?

Dragonfly 发表于 2003-3-16 23:33:14

can u trymount -t vfat -o iocharset=gb2312,codepage=936 /dev/hda1 /mnt/dosa

also need choose dos, vfat, and enable NLS cp936 in kernel.

if u choose apm in kernel. can u check if u apmd is running. ps -Al|grep apm. run apmd and 'poweroff' again? good luck.

csdragon76 发表于 2003-3-19 17:02:34

我试了很多次,还是不行。
apmd 在内核选项内明明选中了。
可编译使用新内核,启动ampd却提示
No APM support in kernel
真不明白,这回又错在哪儿了??

vfat 分区 iocharset=gb2312 选项,
还是提示:
MSDOS FS:IO charset gb2312
MSDOS FS:Using codepage 936
FAt:freeing iocharset=gb2312
mount :wrong fs type,bad option, bad superblock on /dev/hda8, ro too many mount file system
在内核选项中,cp936,gb2312等字符集,我都选上了。可为什么却.....??

pjc5520 发表于 2003-3-19 18:12:15

apmd和APM不是一回事吧。

cnhnln 发表于 2003-3-19 18:52:42

第一个问题我也有,但是我的可以显示中文。
第二个问题,你用“halt -p”试试

csdragon76 发表于 2003-3-20 10:01:17

进入/etc/init.d
#apmd start
提示:No APM support in kernel
所以我觉得apmd 是(重)启动、停止APM服务的。

Dragonfly 发表于 2003-3-20 23:12:53

进入/etc/init.d
#apmd start
提示:No APM support in kernel
所以我觉得apmd 是(重)启动、停止APM服务的。

but usually this error means u kernel do not have apm run successfully. can u check u kernel boot log to see if apm started?
btw, a stupid question. do u use the new kernel instead of the old one? sometime i forget to change the default start kernel and debug on the old kernel again and again.
页: [1]
查看完整版本: rh8下内核升级到2.4.20后的两个问题