|
|
发表于 2009-4-1 14:01:28
|
显示全部楼层
跟我的问题一样,折腾了很久,最后解决了:
1.将用户加入storage,hal,optical组(gpasswd -a 用户名 storage),
2.配载好fstab,加入user参数。(不建议折腾hal,让我觉得太大动干戈了。)
原因大概是hal的权限吧,说是可以通过修改规则,或者编译exo-alt之类解决,但对于像我这样的新手太麻烦了。因为为了不配置fstab,而把规则都改掉,也太牛了。
个人理解,hal挂载时可能会先读取fstab的设置,如果fstab有设置这个盘,就使用里面的参数,没有就会用自己的规则,默认就可能不带参数,就会有usb的中文等问题,然后还有gnome/xfce4/等各自的规则,比如gnome可以在挂载文件夹右键属性加入参数。
要想知道是否使用了fstab的设置,可以到root下,卸载盘,然后按照fstab手动mount,(比如mount /dev/sda1)看有没反应,或者自动mount后,到/media下看看是否使用了fstab中设置的文件夹。
如果发现手动mount不了,提示没有哪个盘,则fstab出错了,可以先fdisk -l,找出正确的盘符。
比如我的u盘,默认是/etc/fl0,而插入usb,fdisk -l,显示为/dev/sdb1,
然后修改fstab,确认生效,加入user参数,应该就可以了。
如果fstab设置好了,hal规则应该就不用改,而且换别的桌面都ok。
至于怎样写fstab,看看wiki。 |
|