[LinuxFocus-icon]
��ҳ  |  վ���ͼ  |  ����  |  ����

���� | �����ڿ� | ���� | ����LF
This document is available in: English  Castellano  ChineseGB  Deutsch  Francais  Nederlands  Portugues  Russian  Turkce  

[Photo of the Authors]
by Katja and Guido Socher
<katja(at)linuxfocusorg, guido(at)linuxfocus.org>

About the authors:

Katja ��LinuxFocus�ĵ¹��༭����ϲ��Tux����Ӱ������ʹ󺣡� Katja����ҳ��

Guido��һ�����ڵ�Linux�����ߣ����dz�ϲ��Linux����Ϊ������һȺ��Ͽ��ŵ�����ƣ���Ҳ��Ϊʲô���dz�֮Ϊ����Դ�����ԭ��֮һ��Guido����ҳ��


Ŀ¼:

 

Linux�¿�¼����

[Illustration]

ÕªÒª:

���Ľ�����������Linux�����¿�¼���̡�



�������Ѿ�����Katja�����ǹ�ȥ�����Ϸ�����A whole new world��ƪ���£��������Ǽ���Linux�ó̡������������д�����������ͼ�����ϣ���������Ǵ��ؼң�����һ�������ô������������顣�������е���Щ������¼�������Ͼ���һ�������⣬���Ľ���������ô����¼���̡�

 

����Ҫʲô��

Ӳ������:
��ȻLinux�����Ѿ���װ���˲�������ļ���������ţ���Ҫ��һ�����̿�¼������ɹ�����
�������һ��SCSI��¼���Ļ���,�Ǿͷdz����ˣ���Ŀ�¼�����Ա�Linux���Ŀ���ֱ��ʶ���������Ǽ�����SCSI���Ƿ�Linux֧�־����ˣ��μ� Linux֧�ֵ�Ӳ���� �������е�SCSI���̿�¼����������Linux�¹�����
�����ATAPI/IDE�ӿڵĿ�¼��,��Ͳ��ò�����SCSI�ӿ�ģ���ˣ�ʹ��Ŀ�¼������ȥ��SCSI �豸������Ӳ���ϵ�����������ͨ��IDE���ߡ�xcdroast�����README.atapi�ļ�����Ϊ����������������ã�����Ҳ�� �����Ķ� linuxdoc.org �����CD Writing HOWTO�½ڡ�
����USB��¼����ο� mobilix.org/linux_usb_cd.html �����USB-CD Writer HOWTO�½ڡ�
�������Ƕ�����ʹ��SCSI�ӿڿ�¼���ľ���,��˱������������й�����ֻ����SCSI��¼�������� ��

���̿�¼����:
���Ҫ��¼��������Ҫ���³���:

  1. cdrecord: �������ʵ�������¼��ͨѶ��
  2. mkisofs: �������ݹ�������Ҫ���������������һ����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-library������ˣ������ζ���������Ҫ��¼��������������Ҫroot���룬�������ϣ����root�����ÿһ�����¼���̵��û��ɡ��ڶ���ȱ���Dz�����ͨ��������������������,��ô�http://www.xcdroast.org�������°汾��������Ԥ����õİ�����๫�����а汾ֱ�����á�
koncd���Դ�www.koncd.org���ء�����汾��koncd������QT/KDE�����ص㡣����㲻��������QT��KDE���ϻ���ʱ��������þ�һ��汾��koncd������ƪ�����в��õ���koncd-0.7.5������redhat7.1�¡�
 

��ͨ�û�����root�û�����¼����

Ҫ��¼����������Ҫ������Ӳ��ͨѶ��/dev/sg*����Щ�豸�ļ���дȨ��������cdrecordҲʹ����һЩҪ��rootȨ�޵�ʵʱ��չ�Ա����ڿ�¼�����л�����Ƿ�ء���õĽ���취����cdrecord��cdda2wav��ʹ��SUID��������SUID�����õ��ġ��������׼ȷ�˽�SUID��ʲô��������Ķ�Guidoд�� �ļ�Ȩ�� ��ƪ���£�������ֻҪ����������������Ȼ�������������㹻�ˣ��Ǻǡ�:-)

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

��Ҷ�֪��ʹ��SUID����һ��DZ�ڵİ�ȫ���գ���������root�������ÿһ����Ҫ��¼���̵��û���˵���İ�ȫ���վ��Ե��١�
�����Ĺ��̿�¼���Ѿ�����ȷ��ʶ�������,������Ϳ��Բ���һ�¡�ֻҪ����:

cdrecord -scanbus

���һ�������Ļ���Ӧ�ÿ�����������������:

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

������Щ���ֺ����������������Ӳ����װ��ͬ����ͬ��
��Ҳ������xcdroast����koncd����֮һ��SETUP��ť�ϵ������£����ǻ�����Ŀ�¼���Ƿ���ȷʶ��
�������������ʼ��¼�����ˡ�
 

��¼���̵�һ��ע������

��¼���̵��ĸ���Ҫ����:
  1. ����ѡ����Ҫ��¼�������ϵ�����/���֡�
  2. �������Ҫ����¼�Ĺ�������һЩѡ�������������¼һ�����ֹ������Ӧ����TAO��DAOģʽ֮��ѡ�������¼һ�����ݹ��̣����Ҫ����һЩ�ļ�ϵͳ��ѡ�
  3. ����봴��һ�����ڽ�Ҫ����¼�������ϵ��ļ���ӳ��Ŀ¼�����������һ�Ź�����ȫ���Ƶ�����һ�Ź�������"write on the fly"�͹��ˣ��������������Ӳ���ϴ���һ��ӳ��
    ӳ��Ŀ¼�ǽ�Ҫд����̵�������ʱ�洢�ĵط����������ֹ�����˵�����������ļ��ͱ������ֵ�WAV�ļ����������ݹ�����˵��һ����ISOӳ��Ĵ��ļ���
  4. ��ʽ��ʼ��¼��������
����һ����Ҫ��һ���Ե�д�룬������д�Ĺ��������������ܱ����š�����ʵʱ��չ������Ƿ�ص��¿̻�����������Ӵ��û���һ�����⡣��Linux�������㲻�������Ҫ��ֹ����Ƿ�أ�BURN proof�����ڹ��̿�¼��������һ�ֽ����Ƚ��ȳ���FIFO�������⻺������������С�ĸ��ţ���linux�����ͨ�����Ա����¼ʧ�ܡ�������ˣ�����ҪС�Ľ�������Ҫ����Щռ��CPU��Դ̫��Ĺ���������������ҳ����������...........��ɾ������ļ��Ϳ��ܳ������⣬Ҳ�����㹻���ſ�¼д�Ĺ��̣��Ӷ����¿̻����̡�
����㵣�Ļ���Ƿ�صĻ��������������¼����֮ǰ����ģ��д�루��д�룩ѡ���ڿ�¼����֮ǰ���Ȳ��Թ���д���Ƿ�������¼���̱�������ʵ���ݲ��ԣ����ǿ�¼������ļ���ͷ�ǹرյġ���������һ�β����ܱȿ̻�һ�Ź����Ժ����������õö�ġ�
ʵ������ͨ������һ���Եؿ�¼�������ζ�����������ijЩ��������ʹ��һ����С���ļ��Ļ��㶼�����¿�¼һ�Ρ���ȻҲ�����ܹ���������һЩ�����Ķ�ο�¼�Ŀ����ԣ��������������ﲻ�������ַ�������Ϊ��ο�¼�ںܶ���̿�¼���ϲ��ܶ��̣���ʱ����Ҳδ������ģ����һ�Ź��̵ļ�Ǯ�͵����Ǿ���û�����ɲ������ַ����ij̶ȡ�
 

����

��������koncd����xcdroast��ʱ����ͻῴ�����Ƕ���һ��setup�İ�ť������������Է�����Ŀ�¼���Ƿ���ȷʶ������Լ�����һЩ��ͨѡ�
[xcdroast: run as root to configure] ����������������xcdroas��koncd�����ù��̣�
 

�������ģ����֣���Ƶ������

������Ӧ���ȿ���һ���ʽ�ϵ����⡣���Ҫ�����Ǵ�����һ�����ֹ��������ľ�û�������ˣ�����Խ������������Ź��̾����ˡ������������ע�⵽cdrecord����ʶ��AU��WAV�ļ���ʽ�����Զ�������ת����CD���������Բ��ŵ���ȷ�ĸ�ʽ�����Ƕ���������ʽ���Ҫ�Ȱ�����ת����WAV��ʽ�ˣ���Ȼ��¼�ú�������ֻ�������ˡ�ת��MP3��ʽ��WAV��ʽ����Բ�������������У�
mpg123 -w /tmp/song.wav song.mp3
��Ϳ���������MP3����������ͨ���ֹ����ˡ���������Ȼ��ռ�ø���Ĵ��̿ռ䣬����������������CD�����������κ�һ��CD�������ϲ��š�
������¼���̵�ʱ�������ѡ���Ƿ���ϣ��������TAO����DAOģʽ����TAOģʽ�У��㽫��ÿ�׸�֮����2���ͣ��,����DAOģʽ�в����������ļ��ͣ��,��ʹDAOģʽ���ֳ����ּ�¼��ģʽѡ��TAO��=Track at Once�������¼,DAO��=Disk at Once�����̿�¼��
����������ؿ���һ�Ź��̣����߻�ϴӲ�ͬ�������ĸ�����Ҳ���������������ļ�����ӻ��������������ġ�

�������������������������һ�Ź�����:

[xcdroast Duplicate CD]


�����������������������Ӳ�ͬ�ط��������ֿ�¼��һ�����ֳ�Ƭ�����Щʲô:
 

������ģ����ݹ���

�������ݹ�����˵��Ҫһ���ļ�ϵͳ��Ҳ�������Ǿ���˵�����̱����ʽ���������ѡ����Ҫ���ļ�ϵͳ����ȡ��������Ҫ��¼���Ĺ�����ʲô����ϵͳ�϶����������������ļ�ϵͳ��ISO-9660��׼�Ͳ��������ļ����������������׼���ƶ�����һЩ��չ��׼��Linux��Unixϵͳ����ʹ��RockRidge��չ��׼��΢������Joliet��չ��׼������RockRidge��ʽ��Ҳ��������ͬ���ϵͳ֪������������Ȩ�޵ȵȡ�
�Ƽ��ķ�������ͬһ�Ź����ϲ���RockRidge��Joliet��չ��׼��
�������������һ���Ѿ����ڵĹ��̿�����һ�Ź����ϾͲ��õ�����ô���ˣ���Ϊ���Ź����Ѿ�����һ���ļ�ϵͳ�����Ҳ���Ա������ġ�

[xcdroast Master CD]

�����������Ӳ�����濽�����ݣ�
[koncd Master CD]
 

�������homeĿ¼

�������������"�����ݹ���"�½����ķ����������ж�����������homeĿ¼�µ�������̫������һ�Ź��̲���װ�µĻ����Ӧ�ò���ѡ�񵥸���Ŀ¼������д����ͬ�Ĺ��̡�
 

��ʾ������

������¼����ǰ���ISOӳ���Ƿ�����Ƿdz����õģ�����װ��ISOӳ����һ����ʵ�Ĺ����������:

ת����root�û�:su -
����һ����Ŀ¼����Ϊװ�ص㣩: mkdir /tmp/mycd
װ��ISOӳ������ISOӳ��Ŀ¼��: mount -o loop -t iso9660 Image.iso /tmp/mycd
�����������"ls"���������ӳ����: ls /tmp/mycd
�������ȥû����Ļ��Ϳ���ж������: umount/tmp/mycd

...........Ȼ���¼ӳ����Ĺ���ȥ����
 

�������

ǰ�������Ѿ�������������¼���̵�����ͼ��ǰ̨��������Ҳ�ܽ���������������¼���̡������쿴cdrecord�İ����Ļ�����Կ�����������ѡ�����......���ú����������������������ȥҪ�򵥵Ķࡣ����cdrecordeasy��mkisofseasy������perl�ű���
���ǰ�����easycdscripts��������� (easycdscripts����ҳ��)
�����������⿪��:

tar zxvf easycdscripts-0.1.tar.gz

������������cdrecord -scanbus���ҵ���¼�����ڵ��У���ס���п�ʼ�����֣���Щ���ֿ���ȥ������0,4,0����0,6,0......
�༭cdrecordeasy�ļ������ļ���ʼ�ǿ��ҵ�$dev=......���У���$dev=......��������ǰ�濴�������֡�
�������ǵ�����С�ű��ļ��İ�װ��������ˡ�����һ�����ݹ������ڷdz�������:
  1. ������������̽����̵��ļ���һ��Ŀ¼�£����� ~/cdrom����������˵Ӳ�̷dz�����ұ��ˣ����¼���MӦ��û�����������
  2. ��������: mkisofseasy ~/image.iso ~/cdrom
    ��Ͱ�~/cdrom�µ������ļ����ɵ�һ��ISOӳ������ȥ�ˡ�
  3. ����������������¼����: cdrecordeasy ~/image.iso
�������ˣ��Dz��DZȸտ�ʼ���������׵ö�����:-)

 

�����

 

����ƪ���·�������

ÿƪ���¶��и��Եķ���ҳ�档�����ҳ����������ύ���ۣ�Ҳ���Բ鿴�������ߵ����ۣ�
 ï¿½ï¿½ï¿½ï¿½Ò³ï¿½ï¿½ 

��ҳ��LinuxFocus�༭��ά��
© Katja and Guido Socher, FDL
LinuxFocus.org

���������LinuxFocus��������������
������Ϣ:
en --> -- : Katja and Guido Socher <katja(at)linuxfocusorg, guido(at)linuxfocus.org>
en --> zh: SunDay <alasx2000(at)hotmail.com>

2002-01-11, generated by lfparser version 2.23