Linux -сборник рецептов


Перезагрузите систему и убедитесь в том,что модуль ide-scsi загружен:

$ lsmod | grep ide-scsi ide-scsi 9456 1 scsi mod 55124 2 [ide-scsi srmod]

Теперь команда cdrecord -scanbus должна выводить имена устройств SCSI для всех дисководов, настроенных па использование IDE-SCSI.

Обратите внимание:имена устройств изменились, поэтому при монтировании дисков вместо имен /dev/hd* будут использоваться имена /dev/scd*. Вероятно, стоит обновить файл /etc/fstab новыми именами /dev.









Начало  Назад  Вперед


Книжный магазин

Решение


Убедитесь в том, что система эмуляции IDE-SCSI включена, а дисководы настроены для ее использования. Это относится только к ядру Linux 2.4, поскольку в ядре 2.6 дисководы IDE/ATAPI поддерживаются напрямую, с использованием стандартных обозначений /dev/hd*.

Сначала убедитесь в том, что в системе доступен драйвер псевдоустройства ide-scsi:

$ locate ide-scsi.o /lib/modules/2.4.21/kernel/drivers/scsi/ide-scsi.o

Затем отредактируйте два текстовых файла: /etc/modules.conf и конфигурационный файл загрузчика (пользователям Debian следует обращаться к подразделу «Комментарий», так как в этой системе используются другие файлы). Сначала определите имена дисковых устройств в своей системе:

$ dmesg | grep '^hd.:' hda: IBM-DTLA-305020. ATA DISK drive hdb: TOSHIBA DVD-ROM SD-M1202. ATAPI CD/DVD-ROM drive hdc: LITE-ON LTR-24102B. ATAPI CD/DVD-ROM drive

Имена нужных устройств — hdb и hdc. Включите следующие строки в файл /etc/modules.conf:

alias scsi_hostadapter ide-scsi options ide-cd ignore="hdb hdc" alias scd0 sr_mod pre-install sg modprobe ide-scsi pre-install sr-mod modprobe ide-scsi pre-install ide-scsi modprobe ide-sd

Затем пользователи LILO добавляют следующий фрагмент в конец файла lilo.conf, используя обозначения hd* для своих устройств:

append="hdb=ide-scsi" append="hdc=ide-scsi" <>Пользователи GRUB включают следующий фрагмент в файл /etc/grub.conf, в конец строки kernel, используя обозначения hd* для своих устройств:

hdb=scsi hdc=scsi

Полная строка должна выглядеть так:

kernel /boot/vmlinuz-2.4.21 root=/dev/hdal ro hdb=scsi hdc=scsi

11.4. Создание компакт-диска с данными для распространения