Войти

Показать полную графическую версию : Проблемы с .iso и cd9660


Guest
14-08-2004, 22:39
В общем решил записать .iso образ на диск. Делаю .iso
#mkisofs -o distfiles.iso /usr/ports/distfiles
#
Всё рулит, появляется .iso образ.
Далее выжигаю его на болванку:
#burncd -s max -e data distfiles.iso
#
Всё рулит, диск записан, выезжает из сидирома.
Далее пробую его смонтировать:
#mount -t cd9660 /dev/acd0 /mnt/cd
cd9660: /dev/acd0: Input/output error
#
И начинается кошмар! Я уже испортил 5 отличных болванок! :( Как бы его записать чтоб под виндой и под юниксом читать можно было? Система у меня FreeBSD 5.2.1, а сидюк например с установочным диском Linux RH 9.0 монтируется без всяких проблем. Поддержка cd9660 включена в ядро. Где собака зарыта? Заранее благодарен за ЛЮБУЮ помощь.

mar
14-08-2004, 23:18
можно уточнить - /dev/acd0 ? или, все-таки, скажем,  /dev/acd0с ? :)


Добавлено:

кстати, я бы для экспериментов пользовалась CDRW ;) - дешевле обойдется.

Guest
14-08-2004, 23:33
Да нет у меня CDRW болванок. :(
монтирование линукса идёт успешно при:
#mount -t cd9660 /dev/acd0 /mnt/cd
#
всё рулит. Или я чего не так понял? =)

mar
14-08-2004, 23:36
интересно! вообще-то имя устройства должно быть /dev/acd0буква
-bash-2.05b$ ls -l /dev |grep acd0
crw-r-----   4 root  operator  117,   0  6 июн 19:03 acd0a
crw-r-----   4 root  operator  117,   0  6 июн 19:03 acd0c
crw-r-----   4 root  operator  117,   0  6 июн 19:03 racd0a
crw-r-----   4 root  operator  117,   0  6 июн 19:03 racd0c

Guest
14-08-2004, 23:55
%ls -l /dev |grep acd0
crw-r-----  1 root    operator    4,  12 Aug 14 21:30 acd0
%

mar
15-08-2004, 00:28
тогда, наверное, стоит записывать burncd -f /dev/acd0 т.к. По умолчанию используется устройство /dev/acd0c

Belansky
17-08-2004, 12:03
mar
интересно! вообще-то имя устройства должно быть /dev/acd0буква
Это в 4.x так, в 5.x следует просто /dev/acd0 или /dev/acd1 и т.д.
Guest 62.203.95.*
Для того, чтобы записанные Вами диски нормально читались и в *nix и в windows, создавть iso образ нужно следующим образом:
mkisofs -r -R -J -jcharset=koi8-5 -o /dir/disk.iso /target/dir/
Здесь -r - установка прав на чтение для всех, -R - добавление расширения Rockrige для чтения дивков под *nix, -J - добаление расширения Joliet для чтения дисков под windows,  -jcharset=koi8-r - добавление поддержки кириллических символов, если таковые присутствуют в названии файлов.
#burncd -s max -e data distfiles.iso
Вы пропустили параметр -fixate для завершения сессии.

mar
17-08-2004, 14:38
Belansky
Это в 4.x так, в 5.x следует просто /dev/acd0 или /dev/acd1 и т.д.
уже догадалась :) - не имела дела с 5-ами. А CD по уморлчанию в 5-ой версии для burncd тоже сменился?

Belansky
17-08-2004, 18:44
А CD по уморлчанию в 5-ой версии для burncd тоже сменился?
Да, изменился.




© OSzone.net 2001-2012