文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Linux下加载Windows分区

Linux下加载Windows分区

时间:2007-05-26  来源:cuteJerry

 首先在mnt目录下建立相应的文件夹作为挂载点  然后编辑  /etc/fstab文件
 添加内容如下
   # <file system> <mount point> <type> <options>                       <dump> <pass>
   /dev/hda1     /mnt/WindowsC  ntfs  codepage=936,iocharset=cp936,umask=0  0     0
   /dev/hda5     /mnt/WindowsD  ntfs  codepage=936,iocharset=cp936,umask=0  0     0
   /dev/hda6     /mnt/WindowsE  ntfs  codepage=936,iocharset=cp936,umask=0  0     0
   保存后重启就可以了   在网上还看到一个蛮好的方法,是自己编写挂载分区的shell程序然后让其开机自动运行。 摘抄如下:   首先,在/mnt下,你要有winme temp win2000 share这几个目录,如果没有可以通过在虚拟终端分别输入mkdir /mnt/winme,
mkdir /mnt/temp,mkdir /mnt/win2000,mkdir /mnt/share来建立。接着在虚拟终端,输入vi mymount,然后按insert键,输入以下代码:
 #!/bin/bash
 case $1 in
 m)
 mount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/winme
 mount -o iocharset=cp936 -t vfat /dev/hda6 /mnt/temp
 mount -o iocharset=cp936 -t vfat /dev/hdc1 /mnt/win2000
 mount -o iocharset=cp936 -t vfat /dev/hdc2 /mnt/share
 ;;
 u)
 umount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/winme
 umount -o iocharset=cp936 -t vfat /dev/hda6 /mnt/temp
 umount -o iocharset=cp936 -t vfat /dev/hdc1 /mnt/win2000
 umount -o iocharset=cp936 -t vfat /dev/hdc2 /mnt/share
 ;;
 esac
 按Esc输入:wq回车就可以了.
 现在让我来解释一下这些代码.第一行#!/bin/bash指定以bash shell执行此文
件.case $1 in 为取的命令行参数.若为m则开始挂载,若为u则卸载.其中-o
iocharset=cp936能够显示中文名.-t vfat 为指定文件系统类型为WINDOWS下的VFAT文件系
统.winme temp win2000和share为目录/mnt下的子目录.
 
 好了,该程序已经写好了.但是它还没有执行权利.我们只要输入下面这个命令就可以了.
 chmod u+x mymount
 呵呵,到这步你只要输入./mymount m,就可以挂载了.不过笔者比较懒,觉得这样做比较麻
烦.于是就请教了一些高手,终于解决了这个问题呀.呵呵.在/etc/rc.d/rc.local 文件中输
入 sh ./root/mymount m就可以了.
 重新启动你的电脑,进入LINUX看看是否自动挂载.
相关阅读 更多 +
排行榜 更多 +
rento大富翁手游

rento大富翁手游

休闲益智 下载
冲撞赛车3无限金币版

冲撞赛车3无限金币版

赛车竞速 下载
电动火车模拟器内置菜单

电动火车模拟器内置菜单

赛车竞速 下载