фраза

...если вы идете мне навстречу - значит нам не по пути...

Монтирование и запись на cd-rom в Linux (ядро 2.4.хх)
фраза
[info]arkhangel
Всю жизнь меня преследуют глюки, связанные с записью и монтированию cd-rom'ов в линухе. Либо не монтируется, либо не пишет, либо НЕ сдром. Данная заметка  возможно  упорядочит  мои (или ваши) изыскания.
Рабочая система Master 2.4 c ядром 2.4.36
Итак для  записи  используем  последнюю  версию  cdrecord. Пакет cdrtools берем отсюда
http://cdrecord.berlios.de/private/cdrecord.html и тупо компилим из исходников.
CD-ROM у нас находится на 1-ом IDE контроллере и подключен как SLAVE соответсвенно он имеет имя /dev/hdb
Выгружаем следующие  модули  т.к.  они  могут  помешать  нам:

#rmmod  ide-cd
#rmmod cdrom
#rmmod sr_mod

Изменяем modules.conf:
options ide-cd ignore="hdb"
Возможно (в зависимости от версии линуха) следует добавить в lilo.conf строку:
append="hdb=ide-scsi"

Подгружаем  следующие  модули:
#modprobe  ide-scsi  (именно  он  создает  необходимую  эмуляцию  для  scsi  устройтсв)
#modprobe  loop  (создание устройства-петли, без него работать должно - просто обычно данный модуль уже встроен в ядро)

Проверяем символические ссылки:
#ls -la /dev/cdrom
lrwxrwxrwx  1 root root 9 Мар  5 20:43 /dev/cdrom -> /dev/scd0

Пишем:
# cdrecord --scanbus
Cdrecord-Clone 2.01a37 (i586-alt-linux-gnu) Copyright (C) 1995-2004 JЖrg Schilling
Linux sg driver version: 3.1.25
Using libscg version 'schily-0.8'.
scsibus0:
        0,0,0     0) '' '' '' Removable not present Disk
        0,1,0     1) *
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *
scsibus1:
        1,0,0   100) 'ASUS    ' 'DRW-1814BL      ' '1.13' Removable CD-ROM
        1,1,0   101) *
        1,2,0   102) *
        1,3,0   103) *
        1,4,0   104) *
        1,5,0   105) *
        1,6,0   106) *
        1,7,0   107) *

#cdrecord -v /usr/soft/distr/ubuntu-7.10-server-i386.iso -dev=1,0,0 -speed=10

Монтирование сдрома выполняем осознанно:
#mount /dev/cdrom /mnt/cdrom

А вытаскивание:
#eject /dev/cdrom

Читаем
http://www.opennet.ru/tips/info/125.shtml
  • Leave a comment
  • Add to Memories
  • Share this!

Home