1

Тема: Запись .ISO файла на FreeBSD DVD/RW - Как это сделать.

Столкнулся с проблемкой, и конечно она решаема.
На сервере установлена FreeBSD. Клиенту нужна была Linux SUSE. Что делать - ехать в ДЦ дело не из легких и зачем тратить бензин вообще smile
1. Убедимся что у Вас вообще вставлен DVD+RW диск, дабы его перезаписать можно было! Иначе можно далее читать только из смысла информации. Убедились ? Я да.

2. Скачиваем дистрибутив DVD с ФТП для Linux SUSE и кладем его куданибудь в /usr/
3. Теперь установим из портов /usr/ports/sysutils/dvd+rw-tools

#cd /usr/ports/sysutils/dvd+rw-tools
#make install clean
#rehash

не забываем снова зайти в /usr #cd /usr

4. Пробуем записать в общем

#growisofs -dvd-compat -Z /dev/acd0=openSUSE-11.0-DVD-x86_64.iso

-------------------------
если у Вас пошло что то не так, к примеру:

# growisofs -Z /dev/acd0c=openSUSE-11.0-DVD-x86_64.iso
:-( unable to CAMGETPASSTHRU for /dev/acd0c: Inappropriate ioctl for
device

нужно сделать следуюшее:
1. Добавить в /boot/loader.conf след. строку:
hw.ata.atapi_dma="1"
и #reboot
загружаемся снова и пробуем снова

#cd /usr
#growisofs -dvd-compat -Z /dev/acd0c=openSUSE-11.0-DVD-x86_64.iso

опять выскочила та же ошибка ? Ничего страшного! Если Вы вообще собрались писать на DVD надо сделать следующее:
Добавить в ядро

device atapicam

и пересобрать ядро.
Можно просто подгрузить налету, как я и сделал

#kldload atapicam

и далее пишем DVD! НО только заметим, что мы используем далее не /dev/acd0 а /dev/cd0

#growisofs -dvd-compat -Z /dev/cd0=openSUSE-11.0-DVD-x86_64.iso
WARNING: /dev/cd0 already carries isofs!
About to execute 'builtin_dd if=openSUSE-11.0-DVD-x86_64.iso of=/dev/pass0 obs=32k seek=0'
/dev/pass0: "Current Write Speed" is 4.1x1352KBps.
          0/4651712512 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU   0.0%
          0/4651712512 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU   0.0%
    9502720/4651712512 ( 0.2%) @2.1x, remaining 105:50 RBU 100.0% UBU   7.4%
   21463040/4651712512 ( 0.5%) @2.6x, remaining 57:31 RBU 100.0% UBU  99.8%
   33423360/4651712512 ( 0.7%) @2.6x, remaining 46:03 RBU 100.0% UBU  99.8%
   45350912/4651712512 ( 1.0%) @2.6x, remaining 38:56 RBU 100.0% UBU  99.8%
   57311232/4651712512 ( 1.2%) @2.6x, remaining 34:44 RBU 100.0% UBU  99.8%
   69271552/4651712512 ( 1.5%) @2.6x, remaining 33:04 RBU 100.0% UBU  99.8%
   81231872/4651712512 ( 1.7%) @2.6x, remaining 30:56 RBU 100.0% UBU  99.8%
   93192192/4651712512 ( 2.0%) @2.6x, remaining 29:20 RBU 100.0% UBU  99.8%
  105119744/4651712512 ( 2.3%) @2.6x, remaining 28:50 RBU 100.0% UBU  99.8%
..............................
 4599742464/4651712512 (98.9%) @2.6x, remaining 0:14 RBU 100.0% UBU  99.8%
 4611670016/4651712512 (99.1%) @2.6x, remaining 0:11 RBU 100.0% UBU  99.8%
 4623630336/4651712512 (99.4%) @2.6x, remaining 0:07 RBU  83.7% UBU  99.8%
 4635590656/4651712512 (99.7%) @2.6x, remaining 0:04 RBU  48.0% UBU  99.8%
 4647550976/4651712512 (99.9%) @2.6x, remaining 0:01 RBU  12.4% UBU  99.8%
builtin_dd: 2271344*2KB out @ average 2.6x1352KBps
/dev/pass0: flushing cache
/dev/pass0: writing lead-out
#

Пишите у кого получилось или не получилось!

А вот что пошло далее у нас smile
Перезагружаемся, выставляем в биос "Загрузка с DVD" и прем вперед на установку новой системы.

Добавлено спустя     20 минут   12 секунд:
В итоге, я за два часа поиска проблем ошибок и записи на DVD образа ISO успел попить чаю и узнать много интересного! А вот поездку в ДЦ прийдется делать всеравно завтра. Правда клиент уже с утра будет ставить свою ОС, а я только вечером поеду туда. Резон иметь у себя DVD+RW и знать что можно а то нужно, конечно есть.

2

Re: Запись .ISO файла на FreeBSD DVD/RW - Как это сделать.

Как освобожусь опишу как тожесамое без cdrom'а сделать...

3

Re: Запись .ISO файла на FreeBSD DVD/RW - Как это сделать.

Как показывает практика, через прямой доступ с клавиатуры под рутом, не получается записать диск.
Возможно это проблемы с драйверами DVD-реврайтера.
НО. Зашел через Putty, и запустил запись - все поехало. Факт остается фактом.
Причем, коммандой которую я здесь не писал:

#growisofs -dvd-compat -Z /dev/cd0 -J -R /path/to/data