Я не окончил (к сожалению) факультет вычислительной техники, поэтому не знаю внутренних процессов и алгоритмов работы вычислительных машин.
А посему несколько десятков строк машинного кода мне мало о чём говорят.
Моё высшее образование в области вычислительной техники, это платформа ZX Spectrum. И она никого не щадит.
Как я понял, то программа NERO определяет приводы для дисков как /dev/sg0 или /dev/sg1, а сама система эти приводы называет sr0 и sr1 (это видно из конфигурационного файла fstab).
Да nero требует наличия скази генерик файла-устройства (SCSI Generic - sg*)
Теперь мне нужно понять, какие команды нужно ввести, какие выводы нужно представить и какие действия предпринять, чтобы исправить ошибку.
Файл /etc/modules после добавления модуля sg заканчивается пустой строкой?
Нужен вывод команды
$ lsmod | grep sg
Он должен быть таким:
$ lsmod | grep sg
sg 27346 0
scsi_mod 194576 4 sg,libata,sd_mod,sr_mod
И вывод команды
$ ls /dev/sg*
Он должен быть таким
$ ls -l /dev/sg*
crw-rw---- 1 root disk 21, 0 мар 18 21:10 /dev/sg0
crw-rw---- 1 root cdrom 21, 1 мар 18 21:10 /dev/sg1
Устройство /dev/sg1 требует наличия пользователя в группе cdrom.
Поэтому вывод команды должен быть таким:
$ groups | grep -o cdrom
cdrom
Т.е. вывод команды говорит, что пользователь должен состоять, и состоит, в группе cdrom.
К слову:
если версия ниры кряченая, то читать прилагаемые к ней текстовые файлы строго обязательно.
Если не кряченая, то тоже обязательно.
Я привел, что та версия в текущем сизифе работает, но наши версии могут различаться.
Себе ставил только для анализа ситуации. И в случае если проблема окончательно разрешится или окончательно не разрешится, нира будет вынесена из своей системы и уничтожена. Стоит она только для разрешения текущей ситуации. Не больше.