1) Всё что хочется автоматически выполнять при загрузке системы можно прописать в /etc/rc.d/rc.local. Если этого файла нет (а при установке системы он НЕ создаётся), то нужно создать. Я туда же прописал монтирование iso образа с дистрибутивом AltLinux, чтоб при установке пакетов не вставлять диск. Вот как выглядит мой rc.local:
mount -o loop /mnt/sda2/altlinux-4.1.1-desktop-i586-install-dvd5.iso /mnt/alt4dvd
ntfs-3g /dev/sdb1 /mnt/sdb1 -o rw
ntfs-3g /dev/sdc1 /mnt/sdc1 -o rw
2) Другой способ добавить в /etc/fstab:
/dev/sdb1 /mnt/sdb1 ntfs-3g locale=ru_RU.UTF-8,dmask=0,fmask=0111 0 0
/dev/sdc1 /mnt/sdc1 ntfs-3g locale=ru_RU.UTF-8,dmask=0,fmask=0111 0 0
Или через UUID. Узнаём эти ID, запуская из под рута:
# blkid
...
/dev/sdb1: UUID="1C6C674A6C671E30" LABEL="video" TYPE="ntfs"
/dev/sdc1: UUID="CC944E4C944E38EA" LABEL="audio" TYPE="ntfs"
копируем соответствующие UUID , и добавляем в /etc/fstab:
UUID=1C6C674A6C671E30 /mnt/sdb1 ntfs-3g locale=ru_RU.UTF-8,dmask=0,fmask=0111 0 0
UUID=CC944E4C944E38EA /mnt/sdc1 ntfs-3g locale=ru_RU.UTF-8,dmask=0,fmask=0111 0 0
Каталоги /mnt/sdb1и /mnt/sdc1в первом случае нужно создавать вручную (во втором не знаю)
Только вопрос остаётся открытым: почему всё это приходится делать вручную? Почему система не может этого выполнить автоматически, ведь устройства-то она обнаружила!