2012年5月3日星期四

ubuntu自动挂载Windows分区


1.先將所有硬碟在檔案總管中都開啟一次(這步驟一定要作...不然第二步會查不到磁碟機資訊),這樣查出來的硬碟資訊最正確,再用終端機查出來各自的磁碟機代號,寫入到 /etc/rc.local 這樣在進入系統中就會直接掛上去了

2. 查出磁碟機的資訊
df -h 
文件系统        容量  已用  可用 已用% 挂载点
...
/dev/sda5       127G   13G  114G   11% /media/047E-1AF0
/dev/sda6       132G  4.5G  128G    4% /media/237D-1AF7
/dev/sda1        74G   14G   61G   18% /media/WINXP


2.先卸下所有磁碟機,再建立相對應的目錄

sudo umount /media/047E-1AF0
sudo umount /media/237D-1AF7
sudo umount /media/WINXP 

sudo mkdir /media/c
sudo mkdir /media/d 
sudo mkdir /media/e

3.寫到 /etc/rc.local 中

sudo gedit /etc/rc.local 加入以下的文字(要加在 exit 0 上面)
filesystem类型根据 sudo fdisk /dev/sda -l 判定
sudo mount -t vfat -o iocharset=utf8,uid=yaomj,gid=yaomj /dev/sda1 /media/c
sudo mount -t vfat -o iocharset=utf8,uid=yaomj,gid=yaomj /dev/sda5 /media/d 
sudo mount -t vfat -o iocharset=utf8,uid=yaomj,gid=yaomj /dev/sda6 /media/e 
#注:uid=yaomj,gid=yaomj 改变/media/x下文件的属主
4.這樣就在開機進入後就會直接掛上硬碟了..如果你的系統是10.4以前的,這樣作也可以直接就掛上磁碟機而且也不用密碼...
5.在12.04上用所述方法不能自动加载,可以通过expect方式,

#!/usr/bin/expect
spawn sudo mount -t vfat -o iocharset=utf8,uid=yaomj,gid=yaomj /dev/sda1 /media/c
expect {
"*password*" { send "shan\r"; exp_continue}
}
interact
然后在右上角的小齿轮->添加启动程序

没有评论:

发表评论