[LinuxFocus-icon]
�����  |  �����  |  ������  |  �����

������� | ������ | ������ | ��� LF
��� �������� �������� �� ��������� ������: English  Castellano  ChineseGB  Deutsch  Francais  Nederlands  Portugues  Russian  Turkce  

[Photo of the Authors]
����� Katja � Guido Socher (homepage)

�� ������:

Katja �������� ���������� ��������� ������� LinuxFocus. ��� ����� Tux, ���� & ����������, ����. �� �������� ��������� ����� ����� �����.

Guido ������ ��������� ������� � ����� ��� ������, ��� �� ���������� ���������� � ��������� ������. ��� ���� �� ������ ������ �� �������� ��� "open source". ��� �������� �������� ����������� �� ������ linuxfocus.org/~guido.



������� �� �������:
������ �.�. <yaivanov(at)mail.ru>

����������:

 

��� �������� CD � Linux

[Illustration]

������:

� ���� ������ �� ��������� ��� �� ������ �������� �������-���� � �������.



�������� �� ��� ��������� ������ ���� A whole new world � ����� ��������� ������� � ����������� � �����������, ��������� Tux. � ������ � ���, ������, �������� ���������� "�����" � "������", ������� �������� �� ������ �����, �� �� �� ������ ���. ���������� �������� ���� �������� ����� �������� ��� �� CD � � ���� ������, �� ��� ��� � ���������� �� ���� ����������.

 

��� ��� �����������

���������� �����������:
������� ��, ��������� � �������� � ������� CD-ROM, ������� � ������� ��� ������.
��, ���� �� ���������� �������� CD-ROM'� � ����������� SCSI �� �����, ��� �� ����� ����� ��������� ����� ������ ����������. ��� �������� ������ ��������� �������������� �� �������� SCSI ����-������� (��� ����� ������ hardware database). ��, ���� �������, ��� ����������� ��� ������� CD-ROM'� �� SCSI ���������� ��������� �������� ��� ��������.
���, � ��� �������� ������� CD-ROM'�� � ����������� ATAPI/IDE, �� ����� ����� ����� ����� �� ��������. ��� �������� ������� ���, �����, �������� �� ���� ���������� ��������, CD-ROM � ����������� IDE "����" �� SCSI-�����������. ��� ��� ������� �������, ��������, � ����� README.atapi (������ ����� xcdroast), ����� �� ����������� ��� ��������� ����������� CD Writing HOWTO (http://www.linuxdoc.org/).

��� ������� CD � ����������� USB, �������� ����������� USB-CD Writer HOWTO. ������ ����������� ����� ����� �� ����� mobilix.org/linux_usb_cd.html.
���� �������, ��� ��������� ��� ���� �������������� ������ �������� CD-ROM'�� �� ���������� SCSI, �� � ��������� ��������� ������� �� ������ ����� ��������� ��, ��� ������� � ������������� ����������.

����������� �����������:
��� ������ CD ��� ����������� ��������� ���������:

  1. cdrecord: ���������, ������� ��������������� ��������������� � ����� ������� CD-ROM'��.
  2. mkisofs: ��� �������� ����� ��� ��� ������ ������� CD. �� ���������� ��� �������� ������ �������� ������� ��� CD, �.�. ISO-�����.
  3. cdda2wav: ��������� ����������� ��� ������ ����� ������ � ����� �������-������.
��� ��� �������� � ����� cdrtools, ������� �� ������ ��������� � www.xcdroast.org
��� ftp.fokus.gmd/pub/unix/cdrecord/
� ������� ���� ��������, �� ������ ��� ������ �������� �������-���� ��������� ������������� ��������� �������. ��, ���� ��� ��������� ��� ������� � ������� �������� � �������������� ������������ ����������, ���������, ��� ����� ���������� ����� ��������. ��, �� � ����� ������ ���������� ������ ���, xcdroast (http://www.xcdroast.org) � koncd (http://www.koncd.org/). xcdroast ����� ���������� ������ ����������� ���������� � �������� �������������, �� ��� ���-���� �� ���� koncd, � ��� ������������� ����� ��������.


�����������

�� ������ ������� xcdroast ����� ��� �������������� �� ��� ���������, ��, �� ������� ����, � ������������ �� RedHat, ��� �������������� � pam-�����������. ��� ������, ��� ������ ��� � ��� ����� ���������� ������ �����������������, ���� ��������� ������������� �������� CD � ��, �� ���� �����������, �� �������� ������ ������ ����������������� ���� �������� ���������� �������-�����. ������ ���������� � ���, ��� ��� �� �������� ��� ��������� ��������� �������� ����� ����. ����� �������, ����� ����� ����� ��������� ����� ������ ������ ��������� � http://www.xcdroast.org. ��� ������ ��������� ��� ����� ���� �� ���, ��� ��� ����� ��� ��������� ������ ��� �������� ���������������� �������������.
koncd ����� ���� �������� � www.koncd.org. ��������� ������ koncd ���������� ����� ����������� QT/KDE. ���� �� �� ������ ������� ����� �� ���������� ���� ���������, ������ ��������������� ����� ������ ������� koncd. ��� ���� ������ �� ������������ koncd-0.7.5 ��� redhat 7.1.
 

������ �������-������ ��� ������� �������������

��� ������ ������ ��, ������ �����, ������ ����� ����� �� ������ � ������ ��������� /dev/sg*, ������� ������������ ��� ������ � "�������". �� cdrecord ����� ���������� ��������� ����������, ����������� �������� "�������� ����������" (buffer underruns) �� ����� �������� ������, ��� ����� ������� ���� �����������������. ������ ������� �� ����� ��������� ����� ������������� SUID ��� cdrecord � cdda2wav. �-��? SUID? �� ������������. �� ������ ��������� ������ Guido � file permissions, ���� ������ ����� ����� ��� ��� ������. �� ������ ����� ��������, ���� �� ��������� ��������� ��� ������� � ����� ����� � ��� �������� :-)

chmod 4111 /usr/bin/cdrecord
chmod 4111 /usr/bin/cdda2wav

������ ���������, ��� ����� �������� � ������������� "�����" � ����� ������, �� ���� ���� ����������� ������ ���� �����, ������� ����� ���������� �������� �� ���� �������� ���������� �������-����� ������ �����������������.
������ �� ������ ��������� ��������� �� ��� ��������� ��� ������� CD-ROM. ������ ���������:

cdrecord -scanbus

���� ��� � �������, �� �� ������� ����� �����������:

0,6,0 6) 'PLEXTOR ' 'CD-ROM PX-W8220T ' '1.03' Removable CD-ROM

����� � �������� ����� ���� �������, ��� ������� �� �������������� "������".
� �������� ��������������� �������� ��������, �� ������ ����� "��������" �� ������ "SETUP" � xcdroast ��� koncd. ������ ����������. ������ �������� � ������ CD.
 

����� ��������� �� ������ �������-������

��� ������ �������-������ ���������� ������ ������������ ����:
  1. �� ������ ������� ������/������, ������� ������ �������� �� �������-����
  2. �� ������ ���������� ��������� ����� ��� ������������� �������-�����. ��������, ��� ������ ����� ������, �� ������ ���������� ����� TAO ��� DAO, ��� ������ ������� ������ ��� ���������� ����� ���������� ��������� ����� ��� �������� �������.
  3. �� ������ ������� ���������� ������ CD-����� � �������, ������� ������ �� ���� ��������. ����� ������� �������� ��� �������-���� "�� ����", ���� �� ��������� ��������� ������ ����, �� ������ �� ������������ ��������� ����� ����� ������� �� ������� �����. ��� ���� ��� ����������� ������������ ��� ��������� � �� ����� ������ ��� ����������.
    ���������� � ������� ����� �������� ��������� ������ �������� ��� ������, ������� ����� ������������ �� �������-����. ��� ����� ������ ��� ��������� � wav-����� � �������, � ��� ������� ������ ��� ���� ������� ����, �.�. ISO-�����.
  4. �� ����������� �������-����.
�������-����� ������ ����� �� "���� ������" � ����� �� ������ ����������� � ������� ������. ��, ��������� ������������ �����������, �������������� "�������� ����������" (buffer underruns), ������� ����� �������� � ����� �����, ��� �������� ��������� ������ ��� ������������� windows. � ������� ��� ���� �� ����� "burn proof" (Buffer UnderRunN proof), ��������� ����������� ������, =FIFO, ������ CD-ROM'� ������������ ��������� ������ � � ��� ������ ������� ����� �������� ������� � ������� � �������. ��� �� �����, �� ������ ���� ��������� � �� ��������� ������� ������������ ��������. �� ������ "������" �� ���������, ������������� ���������, ... �� �������� �������� ����� ����� �������� � ��������� � �������� ��� ����������� ����� ����������� �������-����.
���� �� ������������ �� ������ "�������� ����������" (buffer underruns), ������ ������� �������� "��������" ������ (dummy write) � ��������� ��� �� ����� � ������� ��� �������� ������. � ���� ������ ��������� �������� ������, �� ����� ������ CD-ROM'� ��������. ������� �� �����, �������, ��������� "��������" ������, � ��� ����� ��������, � �� ��������� �� ����� ����� � �����.
������, �� ������ �������� ��� �� "���� ������" � ���� �� ������ ���� �����-������ ������ ��������� ����, �������� ������������ �������-���� ������. ���������� ����������� � ��������������� ������ �������-����� ��� ������� �� ������� �������� ���-���� ��� �����, �� �� ���� �� �� ����� ����� ������������, ���� ������ �������-����� ��������� ����, ��� ��������������� ��������� ������� ������ �� �����.
 

���������

����� �� ��������� koncd ��� xcdroast, �� ������� ��� ��� ��������� ����� ������ "SETUP". ����� �� ������� ���������� ��������� �� ���� ��������� ��� CD-ROM � ���������� ��������� ����� �����.
[xcdroast: run as root to configure] ������� �������� �� setup �������� xcdroast � koncd:
 

����� CD

����� ��� �������� �������� ������� � �������. ���� ������ ������� � ������� ��������, �� ������� ���. �� ������ ������ � ��������� ��. �� � ��������� ������, ��� ������� �����, ��� cdrecord �������� ������ au � wav-����� � ������������ �� ������������� � ���������� ������ ��� ������������ �� CD-������. �, ��� �������� ������ ��������, �� ��� ������� �������� �������������� �� � wav, �������, ���� ����� �� ������ �������� ��������� ������ ������. ��� ��������������� ������ �� mp3 � wav, �� ������ ��������������� ��������� ��������:
mpg123 -w /tmp/song.wav song.mp3
��� �������� ��� ������� ���������� ����� CD-���� �� mp3 ������. ����, ��� � ������ ������ �����, �� ���� ��� �������-���� ����� �������� �� ����� ������.
��� ������������� ������ ��������, �� ������ ������ ������� ����� ����� ������������, TAO ��� DAO. � ������ TAO �� �������� ������������� ����� ����� �������, � ������� �� ������ DAO, ��� ������ ��������� ��������� ��� ������ "�����" ������. � TAO ������ ���� ������� ��-������, � DAO ���� ������������ ���������.
�� ������ ��������� ����������� �������-���� ��� ���������� ����� � ����� �������, � ������ ������, � ���� �������� �����, ������ �� ��������.

������� ������� ��������� ��� ����� ����������� �������-���� ��� ���������:

[xcdroast Duplicate CD]


������� ������ ���������, ��� �� ������ ������, ���� ����� �������� ������� � �������, ������ �� ��������� ����������:
 

������ ������� �������-������

��� ������� CD ��� ����� �������� ������� ��� ��� ����� ������� CD ������ ���� ��������������. �.�. ��� ����� ����� ������� ����������� �������� �������. ���� ����� ����� �������� �� ��� ������������ ������� �� ������� �� ����������� ������ ���� �����. �������� ISO-9660, ������� ��������� �������� ������� CD, ��������, �� ��������� ������������� ������� ���� ������. ����� �������, ��� ����� ��������� ����� �������������� ����������. � ����� ���������� ���� ��� ������� � ������ ��� RockRidge, � ��� Microsoft - Joliet.
� �������� ������������ ����� ������������ ������������ �� ����� ����� � RockRidge � Joliet ���������.
���� �� ������ ������ ��������� ����������� ������ �������-����, �� ��� �� ����� ������������ � �������� �������, ���������� ���� ��� ����� �������� �������:

[xcdroast Master CD]

���� �� ������ ����������� ������ � ������ �������� �����:
[koncd Master CD]
 

"Backup" ����� �������� ����������

�� ������ ������� "backup" ����� ������������ �� ������� ���������� ����, ��� ��� ���� ������� � ������� "������ ������� CD-������". ��� "backup"'�, ��������, ����� �������� ����������, ��������� � �������� ��������� ���� ����������. ���� ������ � ����� �������� ��������� �������� ������� ������ �����, ��� ����� �������� �� �������-����, �� �������� ��������� ������������� � �������� �� �� ��������� �������-�����.
 

"���������" �������-�����

��� ��� ���������� ����. ���������� "���������" �������-���� ��� ��� �� ����� ������� ������ ���������� �� � ����� � �������� ������� (���������� iso-������).  

��������� ��������:

������ �������, �������������� ����� �������, ��������� ��������� �� ��� ������ ISO-�����. ��� ����� �� ������ ������������ ISO-����� ��� ������� �������-����:

���������������� � ������� ��� �����������������: su -
�������� ������ ��������� (��������� ��� ����� �����������): mkdir /tmp/mycd
����������� ISO-����� (������� ISO-����� � ����������):
mount -o loop -t iso9660 Image.iso /tmp/mycd
������ ����� ������������ ������� "ls" ��� �������� ������ �����: ls /tmp/mycd
���� ��� ���������, ����� ������������� ISO-�����: umount /tmp/mycd

... � �������� ��� �� �������.
 

������� ��������� ������

���� �� ���������� � ���� ����������� ���������� ��� ������ �������-������. ���� �� ��������� �� man-��������� cdrecord �� ������� ��� ����� �����, �-��-���... �� �� ������������. ��� �����, ��� �������� ��-������. ��������� ��� perl-������� cdrecordeasy � mkisofseasy.
��� �������� � ����� easycdscripts (download page)
���������� �� ��������

tar zxvf easycdscripts-0.1.tar.gz

������ ��������� ������� cdrecord -scanbus. ���������� �� ������, ��� ���� ���� � ����� ������� CD-ROM'� � ��������� �����, ������� ����� �� � ������. ��� ������ ���� ���-�� ����� 0,4,0 or 0,6,0 ....
�������������� ���� cdrecordeasy, �������� ��� ����� �� ������� � ������� �������� $dev=... �� ������� �� ���-�� ����� � ������.
����������� ����� ���� ��������� �������� ���������. ������ �������� �������-���� ���� ��������:
  1. ���������� ��� �����, ������� ��� ����� � ���� ��������� (����., ~/cdrom). ������� ����� ����� ������ ������������ � ������������ ������, ��� ��� ����������� ��������� ����� �������� ����� �� ��������.
  2. ��������� �������: mkisofseasy ~/image.iso ~/cdrom
    ���� �� ��������� ISO-����� ���� ������ � ��������� ~/cdrom.
  3. �������� �������-���� ��������: cdrecordeasy ~/image.iso
��� � ���. ��� ��������� �����, ��� ����� ���������� � ������, �� ��� ��!? :-)

����� ���!

 

������

CD Writing Howto: linuxdoc.org
Linux MP3 CD Burning mini-HOWTO: linuxdoc.org( ��� ������� ���������� ����� CD �� mp3-������ )
USB CD howto: mobilix.org/linux_usb_cd.html
A big bootable CD image: http://rescuecd.sourceforge.net/
Various boot CDs and linux on one floppy systems
 

�������� �������

� ������ ������� ���� �������� �������. �� ���� �������� �� ������ �������� ���� ����������� ��� ����������� ����������� ������ ���������.
 talkback page 

Webpages maintained by the LinuxFocus Editor team
© Katja � Guido Socher, FDL
LinuxFocus.org

Click here to report a fault or send a comment to LinuxFocus
Translation information:
en --> -- : Katja � Guido Socher (homepage)
en --> ru: ������ �.�. <yaivanov(at)mail.ru>

2002-01-21, generated by lfparser version 2.19