使用硬盘安装Ubuntu 8.04 后发现其它Windows分区都能通过点击面板上的“位置”中出现的磁盘名称来挂载,唯有当时安装ubuntu时存放安装文件的分区无法挂载,例如,当时安装文件都放在D盘,则D盘不能单击挂载。如果一定要挂载可以在media目录下建立一个目录,然后用mount命令把该分区挂载到自己建的目录下,就可以使用了。
我在最初安装ubuntu时用的是D盘放安装文件,对应sda5,同时为了挂载D盘,我在/media下建立了一个目录,名为 d,然后用以下命令:
sudo mount -t vfat -o iocharset=utf8 /dev/sda5 /media/d
或者 sudo mount -o iocharset=utf8 /dev/sda5 /media/d
就可以把D盘挂载上了。
但是,这样做卸载时也必须用sudo umount来实现,同时命令中的 -o iocharset=utf8 不能省去,否则无法显示汉字。
后来,查看文件 /etc/fstab ,发现其中有一句话:
/dev/sda5 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
很明显由于当时用硬盘安装ubuntu,系统安装文件默认应该在光驱上,所以,系统安装完毕后,就认为sda5分区应该作为光驱使用,于是在fstab中写下了相应的语句。把该句注释掉,或者直接删除,重新启动ubuntu后一切正常。本文用sda5放置安装文件,其他人不一定用这个分区放置安装文件,应该根据自己的实际情况修改。
编辑fstab文件可以用vim或者 sudo gedit /etc/fstab。建议初学者使用后面一种方法。


Alsdwdz 于 2008-10-31 20:51:27发表:
留着,谢谢