从NTFS分区上的openSUSE 11.3 ISO安装linux,全部配置好之后,到复制文件那一步就进行不下去了。提示不能从/var/adm/mount复制文件。于是alt+F2切换到控制台,mount看看/dev/sda6没有被mount,手工mount /dev/sda6 /root,错误,提示信息没有记录。想起openSUSE已经把ntfs-3g做为默认的ntfs分区管理器,ntfs-3g /dev/sda6 /root还是不行,从提示信息看不出问题来,这是什么问题啊?
总不能让我再刻录光盘从光盘安装吧。试试吧,先加上最常用的参数ro试试,ntfs-3g /dev/sda6 /root -o ro,哈哈,竟然成功了!
然后再切换到安装界面,看到iso文件是mount到/var/adm/mount上,手工再mount -o loop opensuseXXXX.iso /var/adm/mount,没有出错信息。切换到安装界面继续,一切正常。
看来openSUSE是用ntfs-3g做为ntfs默认程序,但是没有以只读方式mount,所以有些NTFS的分区不能正常装入,比如说没有正常关闭系统的NTFS,休眠的NTFS,这种情况下只能手工mount,mount的时候加上ro选项就可以了。