Система не прописала в себя cdrom.

Изображение пользователя vovan--vovan.

В прошлой версии операционки настроил кнопки f11 и f12 на открытие и закрытие cdrom. Установив 14.04 решил сделать то же самое, однако система через терминал сказала вот что:
[email protected]:~$ eject
eject: не удаётся найти или открыть устройство для `cdrom'
[email protected]:~$
Ни чего не понимаю, кнопкой открывается и закрывается, программа k3b закрывает, а терминал не видит. У кого нибудь было что то подобное?

0
Fierta - 14 Август, 2014 - 15:32
Изображение пользователя Fierta.

В моем ноуте по команде eject cdrom открывается. Кубунта 14.

0
dyug - 14 Август, 2014 - 16:01

думаю, стоит проверить есть ли вообще в системе /dev/cdrom и не является ли он устройством типа /dev/sr0, например
~$ ls -l /dev/cd*
lrwxrwxrwx 1 root root 3 Авг 11 17:45 /dev/cdrom -> sr0
~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"

Но у меня система обновлялась с 10.04 - 12.04 -14.04
Да, мне очень лень переустанавливать ее.

0
vovan--vovan - 16 Август, 2014 - 11:05
Изображение пользователя vovan--vovan.

Ну да, /dev/cdrom нету, а /dev/sr0 есть. И что теперь с этим делать то?

0
dyug - 16 Август, 2014 - 11:38

Ну как обычно, открыть
man eject
[skip]
EXAMPLES
       Eject the default device:

              eject

       Eject using device name:

              eject /dev/cdrom

есть еще один вариант, создать правило для udev, которое будет линковать sr0 на cdrom :-)
Во всяком случае, у меня на домашней машине, поставленной с нуля, все есть.
[email protected]:~$ ls -la /dev/cd*
lrwxrwxrwx 1 root root 3 Авг 15 20:03 /dev/cdrom -> sr0

Скорее всего, у меня в новой установке выполняет функцию файл /lib/udev/rules.d/60-cdrom_id.rules
ибо именно в нем есть нужная строка
KERNEL=="sr0", SYMLINK+="cdrom", OPTIONS+="link_priority=-100"

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры