Мы — долго запрягаем, быстро ездим, и сильно тормозим.

FreeBSD
  настройка
  подсчёт трафика
  программы
  почтовые системы
  Шелезяки
  Мелочи
  Русификация
  COM-порт
  Монтирование образов
  dd
  burncd
  Консоль
  polling
  redirect_port
  wolf3d
  W.O.L.
  HDD->HDD
  bsdstats
  pdf в html
  monitord
  monit
  dvd в avi
  LAM
  Контроль провайдера
  pppd
  ru man
  geom_uzip
  colorize
  nettop
  немного о ssh
  установка по сети
  ClamAV mirror
  BlueTooth
  WiFi WPA
  iftop
  iPod
  2 CD -> 1 DVD
  ipcalc
  LACP и VLAN
  FFS из-под WinXP
  queues
  NFS & Win2k3
  Dynamic DNS
  ProFTPD+iconv
  deltup, xdelta, bdelta
  Приглашение csh/tcsh
  настрока bash
  Lan over Bluetooth
  pppoe
  метаданные exif
  dd : бэкапируем windows
  mozilla autoconfig
  Proxy Auto Configuration
  NNTP сервер
  Rinetd
  ISO DVD FreeBSD
  my disc1
  sftp+chroot
  SendXMPP
  APCUPSD
  Видеонаблюдение
  Настройка аудиоплеера на ximp3
  HDD(mbr) -> HDD(gpt)
  mc 4.6.2
  Динамический DNS
  axel
  LiveCD
  NAS на MPD
  backup конфигов на почту
  Файловая система
  WWW
  Security
  system
  Games Servers
  X11
  Programming
Очумелые Ручки
OpenBSD
Cisco


www.lissyara.su —> статьи —> FreeBSD —> Мелочи —> burncd

burncd - штатная программа FreeBSD для записи CD-ROM

Автор: lissyara.


    В составе FreeBSD есть консольная программа для записи дисков burncd (причём, я так думаю, половина ГУЁ`вых, если не больше приложений - это просто надстройка над ней). Собственно - первый резонный вопрос - а зачем это надо? Мне понадобилось недавно - упали форточки на моей домашней машине - а дома, как на зло, ни одного загрузочного сидюка - все на работе. Зато стоит вторая машина с фряхой, на ней все дистрибутивы, iso`шники... Тока ГУИ нет - она у меня для опытов, да как файрволл - от локалки отделиться - там дофига народу с машинами заражёнными вирями - долго без файрволла не поторчишь, плюс малолетняя братва развлекается - пытается сломать всё что есть :(((
   Поехали. Смотрим, нашёлся ли сидюк вообще:
/usr/home/lissyara/>dmesg | grep CD
acd0: CD-RW <TEAC DW-552G> at ata1-master PIO4
/usr/home/lissyara/>

Нашёлся. Правда у меня комбо привод - DVD читает, CD - пишет, да и PIO4 почему-то а не UDMA... Ну да посмотрим. Для начала стираем диск (RW):
/usr/home/lissyara/>burncd -f /dev/acd0c -v -s 10 blank
blanking CD, please wait..
blanking CD - 14 % done
blanking CD - 37 % done
blanking CD - 100 % done
/usr/home/lissyara/>

Ключик -s 10 - это для указания скорости. Также можно стирать диск полностью - это, по времени дольше, но лучше:
/usr/home/lissyara/>burncd -f /dev/acd0c -v -s max erase
erasing CD, please wait..
erasing CD - 12 % done
erasing CD - 25 % done
erasing CD - 100 % done
/usr/home/lissyara/>

Записываем образ на диск:
/usr/home/lissyara/>ls -lah | grep iso
-rw-r--r--   1 lissyara  wheel   43M 26 дек 17:41 6.0-RELEASE-i386-bootonly.iso
-rw-r--r--   1 lissyara  wheel  679M 27 дек 10:03 iNFR_XP_boot_CD.iso
/usr/home/lissyara/>burncd -v -s max -f /dev/acd0c data iNFR_XP_boot_CD.iso fixate
adding type 0x08 file iNFR_XP_boot_CD.iso size 695414 KB 347707 blocks
next writeable LBA 0
addr = 0 size = 712103936 blocks = 347707
writing from file iNFR_XP_boot_CD.iso size 695414 KB
written this track 4832 KB (0%) total 4832 KB
written this track 222816 KB (32%) total 222816 KB
written this track 695414 KB (100%) total 695414 KB
fixating CD, please wait..
/usr/home/lissyara/>
/usr/home/lissyara/>mount /cdrom
/usr/home/lissyara/>ls -lah /cdrom
total 1687
dr-xr-xr-x   1 root  wheel       2K 16 май  2005 .
drwxr-xr-x  17 root  wheel     512B  5 дек 17:36 ..
-r-xr-xr-x   1 root  wheel     186B 10 апр  2005 autorun.inf
dr-xr-xr-x   1 root  wheel       2K 16 май  2005 bcdw
-r-xr-xr-x   1 root  wheel       6K 13 май  2005 bootcat.ini
dr-xr-xr-x   1 root  wheel       4K 16 май  2005 bootcd
-r-xr-xr-x   1 root  wheel       4K 15 май  2009 bootfont.bin
-r-xr-xr-x   1 root  wheel       2K 16 май  2005 bootsect.bin
-r-xr-xr-x   1 root  wheel       1M 28 май  2004 hiren6.ifr
dr-xr-xr-x   1 root  wheel       2K 16 май  2005 i386
-r-xr-xr-x   1 root  wheel     216K 17 фев  2005 infr@_cd_cover.rar
dr-xr-xr-x   1 root  wheel       4K 16 май  2005 programs
-r-xr-xr-x   1 root  wheel       0B 15 май  2009 win51ip
-r-xr-xr-x   1 root  wheel       0B 15 май  2009 win51ip.sp1
-r-xr-xr-x   1 root  wheel       0B 23 окт  2004 win51ip.sp2
-r-xr-xr-x   1 root  wheel     196B 12 окт  2004 winbom.ini
-r-xr-xr-x   1 root  wheel       2K 21 апр  2004 xpsp2.bin
/usr/home/lissyara/>umount /cdrom
/usr/home/lissyara/>

Пишет :). Также диск можно стирать совсем (blank данные не трогает - тока заголовок трёт, а вот ключ erase трёт насовсем, но и времени на это уходит намного больше.):
/usr/home/lissyara/>burncd -f /dev/acd0c -v -s max erase
erasing CD, please wait..
erasing CD - 9 % done
erasing CD - 100 % done
/usr/home/lissyara/>

   Что касается создания образов дисков в FreeBSD - для этого есть прога в портах, живёт она в /usr/ports/sysutils/cdrtools. Выглядеть это будет так:
/usr/home/lissyara/>ls -lah | grep Win
drwxr-xr-x   7 lissyara  wheel       512B 27 дек 14:11 Win2003sp1_RUS_corp
drwxr-xr-x  10 lissyara  wheel       512B 27 дек 14:11 WinXPsp2_integr
/usr/home/lissyara/>mkisofs -o Win2003sp1_RUS_corp.iso Win2003sp1_RUS_corp
Using SCANS000.EXE;1 for Win2003sp1_RUS_corp/VALUEADD/MSFT/USMT/SCANSTATE_A.EXE
 (SCANSTATE.EXE)
  1.63% done, estimate finish Tue Dec 27 14:22:13 2005
  3.25% done, estimate finish Tue Dec 27 14:21:43 2005
............................................................. 
 97.39% done, estimate finish Tue Dec 27 14:21:59 2005
 99.02% done, estimate finish Tue Dec 27 14:22:00 2005
Total translation table size: 0
Total rockridge attributes bytes: 0
Total directory bytes: 497664
Path table size(bytes): 786
Max brk space used 639ac4
308039 extents written (601 MB)
/usr/home/lissyara/>
/usr/home/lissyara/>la -lah | grep Win
drwxr-xr-x   7 lissyara  wheel       512B 27 дек 14:11 Win2003sp1_RUS_corp
-rw-r--r--   1 lissyara  wheel       601M 27 дек 14:22 Win2003sp1_RUS_corp.iso
drwxr-xr-x  10 lissyara  wheel       512B 27 дек 14:11 WinXPsp2_integr
/usr/home/lissyara/>

Это простой диск, не загрузочный. Загрузочный будет чуть иначе:
/usr/home/lissyara/>mkisofs -b xpboot.bin -no-emul-boot -boot-load-size 4 -r -o \
? WinXPsp2_integr.iso WinXPsp2_integr/
Using SCANS000.EXE;1 for  WinXPsp2_integr/VALUEADD/MSFT/USMT/SCANSTATE_A.EXE
 (SCANSTATE.EXE)
Size of boot image is 4 sectors -> No emulation
  1.75% done, estimate finish Tue Dec 27 14:48:39 2005
  3.49% done, estimate finish Tue Dec 27 14:48:39 2005
........................................
 97.67% done, estimate finish Tue Dec 27 14:49:23 2005
 99.42% done, estimate finish Tue Dec 27 14:49:22 2005
Total translation table size: 2048
Total rockridge attributes bytes: 597929
Total directory bytes: 1269760
Path table size(bytes): 2642
Max brk space used 61e000
286674 extents written (559 MB)
/usr/home/lissyara/>ls -lah | grep Win
drwxr-xr-x   7 lissyara  wheel       512B 27 дек 14:11 Win2003sp1_RUS_corp
-rw-r--r--   1 lissyara  wheel       601M 27 дек 14:22 Win2003sp1_RUS_corp.iso
drwxr-xr-x  10 lissyara  wheel       512B 27 дек 14:11 WinXPsp2_integr
-rw-r--r--   1 lissyara  wheel       559M 27 дек 14:55 WinXPsp2_integr.iso
/usr/home/lissyara/>

Ну, пожалуй, по записи дисков всё. Самое главное - куда искать указал, кому надо что-то другое - сами найдут.

P.S. насколько я понял из манов - тот burncd что в 4-ке с DVD толи не работает, то ли эта возможность не афишируется, а вот в 6-ке уже есть специальные ключи для форматирования DVD-RW - значит точно пашет. Появится привод - попробую. А пока тока вот что нашёл.



Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?t=6328.

размещено: 2005-12-27,
последнее обновление: 2005-12-27,
автор: lissyara

оценить статью:

qbic, 2008-05-04 в 19:52:19

Статья нужная - спасибо!
один момент непонятен:
mkisofs это утила из /usr/ports/sysutils/cdrtools ???
Поясни для особо тупых пожалуйста.

Znak, 2009-12-27 в 13:38:07

Да, mkisofs - программа, поставляемая с портом sysutils/cdrtools

Dusya, 2010-08-23 в 3:28:42

И нихира не пашет, ДВД так и не смог записать.

Вася, 2010-11-09 в 0:57:29

Dusya, $hands->fixItNow();


Оставьте свой комментарий:
Ваше имя:   *
e-mail:  
жирный
наклонный
подчёркнутый
ссылка
цвет
Нынешний год:   *
 


Хостинг HOST-FOOD

2014-07-27, lissyara
gmirror

Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9

Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту

Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis

Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS

Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
2011-06-15, -ZG-
Охранная система на FreeBSD+LPT

В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
2011-03-13, terminus
ng_nat

Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
2011-02-20, Капитан
Nagios+Digitemp

Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp.
2011-02-17, Le1
Zyxel Configuration

Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл.
2011-02-16, fox
hast carp zfs ucarp cluster

HAST (Highly Available Storage), CARP, UCARP, ZFS, Cluster настройка и одаптация плюс личные размышления…
подписка

    вверх      
Статистика сайта
Сейчас на сайте находится: 11 чел.
За последние 30 мин было: 49 человек
За сегодня было
215 показов,
58 уникальных IP
 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.112 секунд
Из них PHP: 58%; SQL: 42%; Число SQL-запросов: 77 шт.
Исходный размер: 118152; Сжатая: 20282