Так. Проблему с флэшкой решил.
Сделал файл 80-usbflashm.fdi (для монтирования в одну точку usbdisk )
Код:

<?xml version="1.0.gif" encoding="ISO-8859-1"?><!-- -*- SGML -*- -->
<deviceinfo version="0.gif.2">
<device>
<!-- Mount usb-flash drives as /media/usbdisk -->
<match key="block.device" string="/dev/sda1">
<merge key="volume.policy.should_mount" type="bool">true</merge>
<merge key="volume.policy.desired_mount_point" type="string">usbdisk/</merge>
</match>
</device>
</deviceinfo>
И еще файл 90-storage-nosync.fdi (для того, чтобы убрать опцию 'sync' при автомонтировании). Сведения об этом нашел просто в хэлпе, правда кое что пришлось изменить. Но все довольно просто.
Код:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<!-- disable sync for mount -->
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<match key="block.device" string="/dev/sda1">
<merge key="volume.policy.mount_option.sync" type="bool">false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
Здесь "/dev/sda1" моя флэшка.
Положил это все в папку /usr/share/hal/fdi/policy/20thirdparty, далее #rchal restart и все заработало.
Однако с автомонтированием DVD вопрос остается открытым.
Скачал новую версию hal. Ей понадобилось новое ядро. После установки нового ядра (без переустановки hal) все в порядке (звук, сеть, Xserver работают нормально), а автомонтироание пропрадает совсем (даже флопика). Вопрос: что проще, разбираться почему не работает автомонтирование с новым ядром (или может переставить hal, udev и т.п. на новом ядре) или все таки разбираться со старой проблемой?