Linux下Windows磁盘分区(NTFS,FAT32)加载到中文文件夹
2011-04-22 17:17
357 查看
小弟使用的是Redhat9.0,最近把Win2000下的几个分区由FAT32转化为NTFS分
区后,造成Linux下无法加载.于是上网讨论及反复实验,终于成功即加载了NTFS,FAT32
分区,又可以显示中文文件夹,并对其进行操作.不敢独享,于是写此文,以供大家参考.
[b]如果没有NTFS分区而只进行加载FAT32分区,[/b]只要将Linux汉化后(汉化过程请
参阅其他文章),修改/etc目录下的fstab和mtab即可启动Linux后自动加载FAT32分区.
例如:
假设要加载Windows下的D盘(FAT32分区,一般为hda5 )可如下修改:
在fstab中添加:
/dev/hd5 /mnt/WinD vfat codepage=936,iocharset=cp936 1 1
在mtab中添加:
/dev/hda9 /mnt/WinD vfat rw,codepage=936,iocharset=cp936 0 0
然后在/mnt目录下建立文件夹WinD,重启即可.
[b] 如果要加载NTFS分区,[/b]首先Linux内核需为2.4版本以上.重新编译内核,在文件
系统中加入对NTFS的支持,并在本地语言支持中加入cp936(GBK).汉化
后,修改/etc目录下的fstab和mtab文件.
例如:
假设要加载Windows下的E盘(NTFS分区,hda6 )可如下修改:
在fstab中添加:
/dev/hd6 /mnt/WinE ntfs iocharset=cp936 0 0
在mtab中添加:
/dev/hda6 /mnt/WinE ntfs rw,iocharset=cp936 0 0
然后在/mnt目录下建立文件夹WinE,重启即可.
以下是小弟对自己的fstab和mtab文件修改如下,以供大家参考.
fstab文件如下:
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
LABEL=/home /home ext3 defaults 1 2
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda10 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/hda1 /mnt/winc ntfs iocharset=cp936 0 0
/dev/hda5 /mnt/wind ntfs iocharset=cp936 0 0
/dev/hda6 /mnt/wine ntfs iocharset=cp936 0 0
/dev/hda7 /mnt/winf ntfs iocharset=cp936 0 0
mtab文件如下:
/dev/hda8 / ext3 rw 0 0
none /proc proc rw 0 0
usbdevfs /proc/bus/usb usbdevfs rw 0 0
none /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/hda9 /home ext3 rw 0 0
none /dev/shm tmpfs rw 0 0
/dev/hda1 /mnt/winc ntfs rw,iocharset=cp936 0 0
/dev/hda5 /mnt/wind ntfs rw,iocharset=cp936 0 0
/dev/hda6 /mnt/wine ntfs rw,iocharset=cp936 0 0
/dev/hda7 /mnt/winf ntfs rw,iocharset=cp936 0 0
~
希望此文对大家有所帮助。
区后,造成Linux下无法加载.于是上网讨论及反复实验,终于成功即加载了NTFS,FAT32
分区,又可以显示中文文件夹,并对其进行操作.不敢独享,于是写此文,以供大家参考.
[b]如果没有NTFS分区而只进行加载FAT32分区,[/b]只要将Linux汉化后(汉化过程请
参阅其他文章),修改/etc目录下的fstab和mtab即可启动Linux后自动加载FAT32分区.
例如:
假设要加载Windows下的D盘(FAT32分区,一般为hda5 )可如下修改:
在fstab中添加:
/dev/hd5 /mnt/WinD vfat codepage=936,iocharset=cp936 1 1
在mtab中添加:
/dev/hda9 /mnt/WinD vfat rw,codepage=936,iocharset=cp936 0 0
然后在/mnt目录下建立文件夹WinD,重启即可.
[b] 如果要加载NTFS分区,[/b]首先Linux内核需为2.4版本以上.重新编译内核,在文件
系统中加入对NTFS的支持,并在本地语言支持中加入cp936(GBK).汉化
后,修改/etc目录下的fstab和mtab文件.
例如:
假设要加载Windows下的E盘(NTFS分区,hda6 )可如下修改:
在fstab中添加:
/dev/hd6 /mnt/WinE ntfs iocharset=cp936 0 0
在mtab中添加:
/dev/hda6 /mnt/WinE ntfs rw,iocharset=cp936 0 0
然后在/mnt目录下建立文件夹WinE,重启即可.
以下是小弟对自己的fstab和mtab文件修改如下,以供大家参考.
fstab文件如下:
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
LABEL=/home /home ext3 defaults 1 2
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda10 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/hda1 /mnt/winc ntfs iocharset=cp936 0 0
/dev/hda5 /mnt/wind ntfs iocharset=cp936 0 0
/dev/hda6 /mnt/wine ntfs iocharset=cp936 0 0
/dev/hda7 /mnt/winf ntfs iocharset=cp936 0 0
mtab文件如下:
/dev/hda8 / ext3 rw 0 0
none /proc proc rw 0 0
usbdevfs /proc/bus/usb usbdevfs rw 0 0
none /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/hda9 /home ext3 rw 0 0
none /dev/shm tmpfs rw 0 0
/dev/hda1 /mnt/winc ntfs rw,iocharset=cp936 0 0
/dev/hda5 /mnt/wind ntfs rw,iocharset=cp936 0 0
/dev/hda6 /mnt/wine ntfs rw,iocharset=cp936 0 0
/dev/hda7 /mnt/winf ntfs rw,iocharset=cp936 0 0
~
希望此文对大家有所帮助。
相关文章推荐
- Linux加载ntfs、fat32分区、光驱、U盘 FAT32文件系统的分区的加载(转http://hi.baidu.com/hzyhome/blog/item/6b8ef080ed67d9d69023d936.html)
- Linux 挂载NTFS/FAT32(即 双系统下Linux访问windows磁盘)
- linux加载Windows机器上的共享文件夹
- Linux系统访问Windows分区FAT32和NTFS
- linux访问windows分区fat32 and ntfs
- Linux下访问windows共享文件并创建中文文件夹的方法
- 解决Linux下windows分区中显示中文文件名的方法
- linux共享windows文件夹
- linux 与windows文件夹共享实现 smab协议
- Linux挂载Windows共享文件夹
- 使用7ZIP将windows的文件夹压缩成tar.gz传给linux
- Windows与Linux平台Qt中动态库(共享库)的动态加载
- windows下Qt代码移植到linux下的中文乱码问题解决
- 在linux下使用ndiswrapper加载windows的无线网卡驱动
- windows下xshell远程登录linux主机中文乱码的解决办法
- 在VMware下建立一个linux和Windows共享的文件夹
- Windows与Linux动态库的两种加载方式
- 将windows中的文件夹共享给Linux虚拟机
- Windows和Linux下枚举(遍历)当前文件夹下所有文件完整路径的命令行
- windows远程连接linux不能切换中文输入法的问题