Ubuntu设置开机自动挂载Windows硬盘分区

之前试过ntfs-config,不行。

后来Google了一篇文章照葫芦画瓢OK了,总结如下:

首先安装ntfs-3g,默认Ubuntu9.04已经安装了ntfs-3g。
sudo apt-get install ntfs-3g

挂载方法:
首先获得各分区的uuid
ls -all /edv/disk/by-uuid //显示分区的信息可以查看到各分区的uuid
我的各分区的uuid显示如下:
yinkai@yinkai-laptop:~$ ls -al /dev/disk/by-uuid/
总用量 0
drwxr-xr-x 2 root root 140 2009-05-29 21:51 .
drwxr-xr-x 5 root root 100 2009-05-29 21:51 ..
lrwxrwxrwx 1 root root 10 2009-05-29 21:51 16718499-d84a-49ab-aa89-9fffd94cb6e5 -> ../../sda3
lrwxrwxrwx 1 root root 10 2009-05-29 21:51 6C91-DA14 -> ../../sda5
lrwxrwxrwx 1 root root 10 2009-05-29 21:51 86CECD73CECD5C55 -> ../../sda1
lrwxrwxrwx 1 root root 10 2009-05-29 21:51 E2989AEA989ABC8B -> ../../sda6
lrwxrwxrwx 1 root root 10 2009-05-29 21:51 f26cea31-1ae0-4bf3-b933-1b2d4a5efbf2 -> ../../sda4

方法:
首先创建你的分区要挂载到的文件夹:
sudo mkdir /media/C
sudo mkdir /media/D
sudo mkdir /media/E

接下来跟据UUID的信息就可以写fstab里的内容实现开机自动挂载硬盘分区了:
解释如下:
sudo gedit /etc/fstab //编辑fstab命令
#Entry for /dev/sdan //n为你的分区号这条可省,为注释
UUID="你的分区的UUID号"
/media/D "此项为挂载的目的地址",vfat是指fat32格式 ,utf8是编码格式,umask是指定访问权限,gid是用户id 这几项基本不用变直接从这里粘贴上就可以了;
编辑完成之后保存重启就应该自动挂载了。

我的fstab编辑好之后内容如下:

# /etc/fstab: static file system information.
#
# -- This file has been automaticly generated by ntfs-config --
#
# <file system> <mount point> <type> <options> <dump> <pass>

proc /proc proc defaults 0 0
# Entry for /dev/sda4 :
UUID=f26cea31-1ae0-4bf3-b933-1b2d4a5efbf2 / ext4 relatime,errors=remount-ro 0 1
# Entry for /dev/sda3 :
UUID=16718499-d84a-49ab-aa89-9fffd94cb6e5 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0

## 前面这些系统可以自动挂载,后面的需要自己添加和修改。
# Entry for /dev/sda1 :
UUID=86CECD73CECD5C55 /media/C ntfs-3g defaults,locale=zh_CN.UTF-8 0 0 //挂载NTFS分区
# Entry for /dev/sda5 :
UUID=6C91-DA14 /media/D vfat user,auto,umask=002,gid=1000,utf8 0 0 //挂载fat32分区
# Entry for /dev/sda6 :
UUID=E2989AEA989ABC8B /media/E ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
转: http://blog.csdn.net/qiuyu0619/archive/2009/05/29/4224036.aspx

你可能感兴趣的:(windows)