前段时间成功安装配置好Ubuntu8.04后发现一个分区无法挂载的问题,当然由于安装方法的问题(windows vista utility SP1与Ubuntu8.04共存),导致我的一个windows NTFS分区无法被成功挂载。在挂载过程中报错挂载参数错误。当时感觉很奇怪,其它windows分区都可以成功挂载,为什么唯独该分区无法挂载。在网上查找了很多资料都没有解决的办法,多半遇到的问题是用分区工具重新划定分区后无法挂载分区的问题。在审核该分区权限设置无误的情况下,我开始猜测是不是由于该分区是安装镜像所在位置导致(我安装镜像放在D盘根目录)。
使用命令sudo gedit /etc/fstab 打开分区配置文件后,我发现一个奇怪现象,如下图:
在上图红线标出的语句处,明显可以看出我有两个CDROM配置行,事实上我只有一个光驱,细看就知道/dev/scd5 其实就是我D盘对应的NTFS分区/dev/sda5,原来问题就出在这里,当从安装镜像安装系统时,Ubuntu安装程序就把该分区(D盘)当成了CDROM,并且写入了配置文件fstab中,从以后启动过程中,Ubuntu就会根据fstab配置本地设备,而该参数误把硬盘当作CDROM来挂载,这显然是错误的,从而导致该分区由于挂载参数错误而无法成功挂载。将该行语句删除后,你就会发现该分区可以成功挂载了。
让我们共同祝愿Ubuntu的明天会更好,感谢开源linux,感谢为Ubuntu项目而无私奉献的个人与团体!