我是一只小小小小鸟

导航

 

像我这样的第一次用的人发现从终端无法进入我放win7的C盘,还有D盘等,无比郁闷。
为了解决这个问题,需要挂载分区,把设备挂载上linux系统的一个文件夹下,然后从终端就可以普通地cd进去了。

我先用

sudo fdisk -l

查看我们的分区,

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1        8924    71681998+   7  HPFS/NTFS

/dev/sda2            8925       38914   240881665    5  Extended

/dev/sda5            8925       15299    51198976    7  HPFS/NTFS

/dev/sda6           15300       25498    81923436    7  HPFS/NTFS

/dev/sda7           25499       30597    40957686    7  HPFS/NTFS

/dev/sda8           30598       31095     3998720   82  Linux swap / Solaris

/dev/sda9           31096       38914    62799872   83  Linux

这是我的电脑的分区,其中sda1是C盘,sda2不知道是啥。。。sda5是D盘,6是E盘,7是F盘
以C盘为例,先在/mnt下新建个文件夹,比如
sudo mkdir /mnt/c
参考:http://zhidao.baidu.com/question/94110325
我使用的是
ntfs: 
先要装ntfs-3g,ubuntu好像是装的,没有就sudo apt-get install ntfs-3g 然后
ntfs-3g /dev/sda1 /mnt/c 
同样需要事先建好/mnt/c目录的
然后在cd c
就发现是C盘啦!
D盘,E盘也一样操作。

如果像我一样发生误操作,比如把C盘挂载到了d文件夹里去了
只需
sudo umount /dev/sda1
就解除C盘的挂载了

 

但是使用后发现,这种挂载在重启后会消失,要自动挂载还得另想办法(来自Ubuntu论坛):

sudo gedit /etc/fstab,在文件末尾添加以下内容

 

/dev/sda1 /mnt/drive_c ntfs-3g defaults,locale=zh_CN.UTF-8 0 0

/dev/sda5 /mnt/drive_d ntfs-3g defaults,locale=zh_CN.UTF-8 0 0

/dev/sda6 /mnt/drive_e ntfs-3g defaults,locale=zh_CN.UTF-8 0 0

/dev/sda7 /mnt/drive_f ntfs-3g defaults,locale=zh_CN.UTF-8 0 0

 

=====================================卡比==========================================
噩梦不断,最好的结果是忘记。

 

posted on 2011-01-24 22:42  cloudygoose  阅读(2256)  评论(0)    收藏  举报