[问题]系统自己挂载的分区不能正常显示中文

系统字体配置、中文显示和输入法问题
回复
Redbad
帖子: 29
注册时间: 2006-05-30 14:28
来自: NUC

[问题]系统自己挂载的分区不能正常显示中文

#1

帖子 Redbad » 2006-09-27 8:38

分区是系统自己挂载的,在/media下有/hda1 /hda5 /hda6 /hda7等等
其中/hda1 /hda6是NTFS格式的,现在即使换成root,系统也提示没有权限访问
/hda5 /hda7是FAT32,可以访问,但是正常的中文显示不出来,全是问号(?????)
应该怎么修改配置文件阿?
谢过各位大虾了
rhhsun
帖子: 63
注册时间: 2006-09-18 23:14

#2

帖子 rhhsun » 2006-09-27 13:43

nanrong
帖子: 1
注册时间: 2006-09-21 11:31

#3

帖子 nanrong » 2006-09-28 14:35

可以将WINDOWS分区放在/windows中
代码:


sudo mkdir /windows
sudo mkdir /windows/winc
sudo mkdir /windows/wind
sudo mkdir /windows/wine
sudo mkdir /windows/winf
sudo mkdir /windows/wing


然后修改/etc/fstab实现自动挂载,并且中文无乱码

#sudo gedit /etc/fstab
代码:


/dev/hda1 /windows/winc ntfs defaults,utf8,umask=007,gid=46 0 1
/dev/hda5 /windows/wind ntfs defaults,utf8,umask=007,gid=46 0 1
/dev/hda6 /windows/wine ntfs defaults,utf8,umask=007,gid=46 0 1
/dev/hda7 /windows/winf ntfs defaults,utf8,umask=007,gid=46 0 1
/dev/hda8 /windows/wing ntfs defaults,utf8,umask=007,gid=46 0 1


如果是FAT32格式,就用


/dev/hda1 /windows/winc vfat defaults,utf8,umask=007,gid=46 0 1
/dev/hda5 /windows/wind vfat defaults,utf8,umask=007,gid=46 0 1
/dev/hda6 /windows/wine vfat defaults,utf8,umask=007,gid=46 0 1
/dev/hda7 /windows/winf vfat defaults,utf8,umask=007,gid=46 0 1
/dev/hda8 /windows/wing vfat defaults,utf8,umask=007,gid=46 0 1
头像
maxzhao
帖子: 120
注册时间: 2006-02-05 13:53

#4

帖子 maxzhao » 2006-10-08 0:16

首先查看 locale
# locale
比如我的默认字体没改动过,就是 utf-8
那么我挂载 /dev/hda3 到我的 /mnt/d 的命令就是
# mount -o iocharset=utf8 /dev/hda3 /mnt/d

上面的命令只是可读但是不可写,想可读又可写,命令是
# mount -t vfat /dev/hda3 /mnt/d -o rw,uid=1000,gid=1000,utf8

(uid,gid 等于多少 是在 用户管理里看到的,我只建立了一个用户,所以我的uid=1000,gid=1000 。SUSE 10.1中建立的第一个用户也是这个)
回复