教你一招,另:高手请多多指教~!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
flashgg
帖子: 31
注册时间: 2007-05-22 4:56

教你一招,另:高手请多多指教~!

#1

帖子 flashgg » 2007-06-05 10:17

先声明,偶是个菜鸟,刚刚接触ubuntu没几天~!只是想写些浅显易懂的东西送给同我一样痛苦的挣扎在ubuntu里的难兄难弟们!

我想大部分人装的都是双系统吧,在ubuntu“位置”菜单下“主文件夹”里,会看到WIN下的分区(在窗口的左边,类似“10.0GB 卷”的东东,分区多大,就是多少GB,不知ntfs格式的分区能不能显示,这里只针对fat32格式的),双击这个分区,输入用户密码,就会出现名为Disk的文件夹,同时桌面上也会出现 一个,我们可以通过这个文件夹非常方便的访问操作win下的分区,多好啊:D ~!
我想这个过程应该叫做:把win下的分区挂载到Disk文件夹吧????
不过,重启计算机后桌面上的Disk文件夹就会消失,还须重新挂载,比较麻烦 ,那我们何不来个一劳永逸的,让它永远显示在桌面上。来吧:

1.在文件浏览器(点击“位置”菜单下“主文件夹”)里,把要挂载的盘,挂载到disk文件夹。

2..打开“终端”,在“应用程序”菜单下的“附件”里, 输入以下命令: sudo fdisk -l (这个命令可不是低格,只是显示硬盘信息,呵,放心使用)按回车,出现运行结果,看看我的:

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 2 1307 10490413+ c W95 FAT32 (LBA)
/dev/hda2 1308 9729 67649715 f W95 Ext'd (LBA)
/dev/hda5 1308 3918 20972826 b W95 FAT32
/dev/hda6 6530 9729 25703968+ b W95 FAT32
/dev/hda7 * 3919 6415 20057121 83 Linux
/dev/hda8 6416 6529 915673+ 82 Linux swap / Solaris

Partition table entries are not in disk order

前三行是硬盘的描述,后面几行,/dev/hdaX 是我的分区情况,关键在这几行:
/dev/hda1 * 2 1307 10490413+ c W95 FAT32 (LBA)
/dev/hda5 1308 3918 20972826 b W95 FAT32
/dev/hda6 6530 9729 25703968+ b W95 FAT32

这些包含“W95 FAT32”的,就是win下的分区,fat32格式,不知ntfs格式的能不能显示, :wink:
/dev/hda1 是我的C盘,/dev/hda5是D盘,/dev/hda6是E盘,你的也应该类似,只要有“W95 FAT32”的,把hda后面的数字从小到大排列就是了。你想挂载哪个盘,就记下哪个盘的信息,如:D盘就是/dev/hda5。



3.好啦,进行完上述操作后,再在终端里输入: gksu nautilus 这命令是以root(我叫他超级管理员,权限很大,可以做些普通用户不能做的事)方式打开文件浏览器,单击“文件系统”,找到media目录,在其下新建一个文件夹,想挂载D盘的话,就取名“d盘”吧,名字随便取,别忙关文件 浏览器,再找到etc目录下的rc.local文件 ,这文件里的命令会在启动时运行 ,双击它,显示文件内容,在exit 0之前加入挂载分区的命令:

sudo mount -t vfat -o rw,nosuid,nodev,uid=1000,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8 /dev/hda5 /media/d盘


别照抄。
先解释一下命令吧
sudo:以超级用户执行程序
mount :这就是挂载命令
-t 参数:被挂载的分区文件格式,这里咱就用vfat,看到帮助里有ntfs格式的,看来能挂,哈~!
-o参数:一些选项了,比如挂好后目录的读写权限,编码格式之类的,我是在挂好后的disk文件上点击右键,属性,Volume里面找到的,把“挂载选项”的东东搬过来就是了,写成 上面的格式,codepage=cp437里的cp一定要去掉。
/dev/hda5:就是要挂载的分区,记得后面一定要加空格。
/media/d盘 :被挂到哪个目录下,注意大小写。你也可以挂到其它文件夹。前提是这文件夹必须存在。

最后保存文件,重启计算机,看看你桌面上是不是多出了一个图标。

为了命令准确无误,你可以在终端下先运行 一次,看看能不能准确运行。
头像
依寻依然
帖子: 1617
注册时间: 2006-10-31 14:49

#2

帖子 依寻依然 » 2007-06-05 10:25

好,如果挂载到media下,可以在文件管理器侧边栏的树形结构里面显示出来,操作方便
Borders are meant to be crossed
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#3

帖子 zhuqin_83 » 2007-06-05 10:43

硬盘挂载应该写入/etc/fstab,重启生效。或者先umount再mount。
mount应该mount到/media。一般命名为hdax或sdax。
一般如果在分区时就已经挂载了,系统启动时会自动挂载,无须干预。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
cheno
帖子: 640
注册时间: 2007-03-18 16:17
来自: 汕尾

#4

帖子 cheno » 2007-06-05 10:48

NTFS分区读写需要安装个ntfs-config
感受Ubuntu!
magiciany
帖子: 393
注册时间: 2007-04-25 11:49

#5

帖子 magiciany » 2007-09-10 12:41

我想把一个目录在左边的位置栏显示出来,在media下建了个link到那目录怎么位置栏里没?
回复