CD-Writing HOWTO
 Winfried Tru"mper <[email protected]>
 v2.8.8, 19 September 1999
 Yoshinori Mamoto and the JF Project
 v2.8.8j, 12 October 1999

 ���̕����� CD-ROM �� Linux ��ŏĂ����@������܂��D
 ______________________________________________________________________

 �ڎ�

 1. �͂��߂�
    1.1 ���쌠�C���C�Z���X�C���p��
    1.2 �M�҂ւ̘A��
    1.3 �����߂̎���
    1.4 �p��W ... ���[�U�[�o�͍ő� ... ���ˁI
    1.5 �T�|�[�g���Ă��� CD ���C�^
    1.6 �T�|�[�g����Ă���u�@�\�v
    1.7 ���[�����O���X�g

 2. CD-ROM ��Ă����߂� Linux �̐ݒ�
    2.1 Linux �J�[�l���̐ݒ�
       2.1.1 �o�[�W���� 2.2.9 �܂ł̃J�[�l���ɂ‚��Ă̓��ʃq���g
       2.1.2 2.2.10 �ȍ~�̃J�[�l���ɂ‚��Ă̓��ʃq���g
       2.1.3 2.0.x �n��̃J�[�l���ɂ‚��Ă̓��ʃq���g
    2.2 �n�[�h�E�F�A�ƃf�o�C�X�t�@�C��
       2.2.1 IDE/ATAPI �ڑ��� CD ���C�^
       2.2.2 SCSI �ڑ��� CD ���C�^
          2.2.2.1 �ėp SCSI �f�o�C�X
       2.2.3 �p�������|�[�g�p�� CD ���C�^
    2.3 CD-R ��Ă����߂̃��[�U�\�t�g�E�F�A�̓���
       2.3.1 �R�}���h���C���p���[�e�B���e�B
       2.3.2 GUI (�����Ă��܂��܂���)

 3. CD-R ��Ă�
    3.1 CD-ROM (�f�[�^�̂�)��Ă�
       3.1.1 ��� CD-ROM �ƂȂ�C���[�W�̍쐬
       3.1.2 CD �C���[�W�̃e�X�g
       3.1.3 CD �C���[�W�� CD �ɏĂ�
    3.2 �I�[�f�B�I CD �̏�������
       3.2.1 DAO
    3.3 �������[�h�� CD-ROM

 4. �e���Ȃ� Winfried ��...
    4.1 �Ă��t���Ƃ͂ǂꂭ�炢�����������Ȃ�ł��傤��?
    4.2 �t�@�C���̒f�Љ��Ő��\�Ɉ��e�����o�܂���?
    4.3 UMSDOS �t�@�C���V�X�e����� CD �C���[�W��u���܂���?
    4.4 ISO-9660 �̐���������@�͉�������܂���?
    4.5 �I�[�f�B�I CD ����g���b�N��ǂݏo�����@��?
    4.6 �N����� SCSI �f�o�C�X��o�����@��?
    4.7 �f�[�^ CD ��܂邲�ƃR�s�[���邱�Ƃ͂ł��܂���?
    4.8 Linux �� Joliet �`���� CD-ROM �͓ǂ߂܂���?
    4.9 CD ���C�^��g���� CD-ROM �̓ǂݎ���}�E���g����@��?
    4.10 CD-R �ɂ��Ƃ�������̃f�[�^��l�ߍ��ނɂ�?
    4.11 �N���”\�� CD-ROM �����@��?
    4.12 ���炩�̕��@�ŏ������݂��ł��� CD-ROM ����ɂ�?
    4.13 �����‚� CD ���C�^�𓯎��Ɏg�����Ƃ͂ł��܂���?
    4.14 �ǂ̃��f�B�A����ԗǂ��ł��傤��?
    4.15 Solaris, *BSD, AIX, HP-UX ���ɂ‚��Ă͂ǂ��ł��傤?
    4.16 ���[�J���̐ݒ����ƕۑ����Ă����ꏊ��?
    4.17 �ǂ������ CD �̏�����o�����Ƃ��ł��܂���?
    4.18 �ď������݂Ɋւ���
    4.19 �}���`�Z�b�V���� CD �̍����?

 5. �g���u���V���[�e�B���O
    5.1 Linux ��œ��삵�܂���
    5.2 No read access for 'dev=0,6,0' �Ƃ����G���[���o��
    5.3 DOS �Ƃ��̒��Ԃ� OS �œ��삵�܂���
    5.4 �������݂̍ۂ� SCSI �G���[���N����

 6. �ӎ�
 7. ���{���ɂ‚���

 ______________________________________________________________________

 1.  �͂��߂�

 Linux ��g���� CD-ROM ��Ă��Ă���l�͂������񂢂܂��D�Ƃ����̂�C�M��
 ���������Ă�����ȒP������ł��DCD ��Ă��Ă��鎞�Ƀu���[�X�N���[����
 �Ȃ����肵�܂��񂵁C�n�[�h�ƃ\�t�g�̐������g������T���Ă��ē����ɂ���
 �邱�Ƃ���܂���D��x�����Ɛݒ肷��΁C��͐����������Ă���܂��D
 ���� CD-Writing-HOWTO �ł́C�ݒ�̕��@�ƃ��f�B�A�Ƀf�[�^��ڂ����@�C
 �e�؂ȓǎ҂������Ă��ꂽ�ʔ����A�v���P�[�V������Љ�܂��D

 1.1.  ���쌠�C���C�Z���X�C���p��

 Copyright Winfried Tru"mper 1996,1997,1998,1999. All rights reserved.

 Redistribution and use, with or without modification, are permitted
 provided that the name of the author may not be used to endorse or
 promote products derived from this software without specific prior
 written permission. In this sense, translations are welcome and need
 not to be authorized by me.

 The author disclaims all warranties with regard to this document,
 including all implied warranties of merchantability and fitness for a
 certain purpose; in no event shall the author be liable for any
 special, indirect or consequential damages or any damages whatsoever
 resulting from loss of use, data or profits, whether in an action of
 contract, negligence or other tortious action, arising out of or in
 connection with the use of this document.

 �v�����: �������g�̐ӔC�ł��̕�����ǂ񂾂�g�����肵�Ă��������D�ԋ�
 �ۏ؂͂���܂���D

 1.2.  �M�҂ւ̘A��

 �M�҂� CD-Writing HOWTO �Ɋւ��郁�[���𖈔N���S�ʎ󂯎��܂��D�ł���
 ��Ԏ��͐h�������҂��Ă��������D�M�҂͕K���������Ԉȓ�ɕԎ������
 ���񂩂�D�������M�҂� CD-R �L���[�ɓ����Ă����̂ɂ‚��ẮC�����ɓ�
 ��ŕԎ���o���Ă��܂��D������O�ɂ́C���̕����̍ŐV�ł�Ă��邱
 �Ƃ�m���߂Ă��������D�ŐV�ł͏�� <http://www.guug.de/~winni/linux/>
 ������ł��܂��D

 1.3.  �����߂̎���

 CD-R FAQ <http://www.fadden.com/cdrfaq/> �͋L�^�”\�� CD-ROM(CD-R)��
 CD ���C�^�C�K�v�ȃ\�t�g�E�F�A�Ɋւ����ʓI�� FAQ �ł��D�قƂ�ǂ� CD
 ���C�^�� CD-ROM �̓ǂݎ���ł���̂ŁC Linux CD-ROM HOWTO, Linux
 SCSI HOWTO, Linux Kernel HOWTO ��ǂ�ł����Ƃ����ł��傤�D

 1.4.  �p��W ... ���[�U�[�o�͍ő� ... ���ˁI

 CD-ROM �� Compact Disc Read Only Memory(�ǂݎ���p�̃R���p�N�g�f�B�X
 �N)�̗��ŁC��F�Ɍ���~�Տ�̔����Ȍ�����[�U�[�œǂݎ��d�g�݂̋L
 �^���f�B�A�ł��D��F�̌��̓L�����A�ł���A���~�j�E���w����o�Ă��܂��D
 ���̓r�b�g�f�[�^��L�^���Ă܂����ɂ߂ď������̂ŁC��������(���\����)��
 ����f�B�X�N�ɒu�����Ƃ��ł��܂��D������ CD �͑�e�ʋL�^���f�B�A�Ȃ̂�
 ���D

 CD-R �� CD-ROM recordable(�L�^�”\��CD-ROM)�̗��ł���C�\�ʂɁu������
 ���v���Ȃ� CD �̂��Ƃł��D���������āC����͋�ۂł��D������ CD-R ��
 �͋�F�̃A���~�w�̑���Ɍ���Ă��t���邱�Ƃ��ł������(�F�t��)�t�B
 �����������Ă��܂��D���̏Ă��t���́C���ʂ͔����Ȍ��𒲂ׂ邽�߂����̃�
 �[�U�[�ɁC����Ă��t������悤�ɏ������߂Ƀp���[��^���邱�Ƃōs����
 ���D���̓���� CD-R �ł͈�x�����s���܂���D�������C�c���������ɂ͌ォ
 ��lj��������݂�s�����Ƃ��ł��܂��D����ɂ��C������}���`�Z�b�V��
 �� CD(multi-session CD) ����܂��D

 CD-ROM rewritable(�ď������݉”\�� CD-ROM, ���̂� CD-RW)�́CCD-R ��
 �f�B�A�̐�������邽�߂ɍ��ꂽ��̂ł��D CD-RW ���C�^��g���ƁC
 ���[�U�[�Ń��f�B�A�Ɍ���Ă��t���邾���łȂ��C���f�B�A��[�U�[�ŗZ��
 ���Č��̏�Ԃɖ߂����Ƃ�ł��܂��D���ꂪ�ł���̂́C���ۂɂ̓��[�U�[��
 ���f�B�A��Ă��Č���J���C���f�B�A�����ɂȂ��ď������肵�Ă��Ȃ������
 ���D���̋Z�p�̕�����₷���Ⴆ�Ƃ��ẮC�A�C�X�z�b�P�[�̃Q�[���������
 ��: �X�̏��邱�Ƃɂ��v���C���[(���[�U�[)�͕X�ɏ���c���܂��D
 �X(���f�B�A)��̃p�^�[���́C1 ���E���h�̊ԂɕX�̏�ŋN�������Ƃ̋L�^��
 ���D�Q�[���̃s���I�h�Ԃɂ� Zamboni �ƌĂ΂�鐴�|�Ԃ��X�̏�𑖂�C�X
 �̂����\�ʂɋ߂��w��Z�������Ƃɂ��ď��𖄂߂Ă����܂��D (Zamboni ��
 �A�C�X�z�b�P�[��Ŏg���Ă��鐴�|�Ԃ̃u�����h���ł��D) ���̂悤�ɂ���
 �X�̏�̃p�^�[���͏�����C�V�������E���h���n�߂���悤�ɂȂ��
 ���D(�C���C�t���C)�Z��C�����ɑ΂���Ȋw�p��́u���ω��v�Ȃ̂ŁC CD-RW
 ���C�^�́u���ω��f�o�C�X�v�ƌĂ΂�܂��D

 ���� HOWTO ������ CD-R �� CD-RW �ւ̏������ݍ�Ƃ���܂��D�퓬�u���b
 �W�ւ悤�����C�͒��D

 1.5.  �T�|�[�g���Ă��� CD ���C�^

 �ŋ߂� IDE/ATAPI �ڑ��̃��C�^�� SCSI �ڑ��̃��C�^�� Linux ��œ��삷��
 �Ǝv���č����x������܂���D�ŋ߂̃h���C�u�̂قƂ�ǂ� MMC �����ł�
 ��C���������ăT�|�[�g����Ă��܂��D���� CD ���C�^�� SCSI �ł����삷��
 �΁C IDE/ATAPI �ł�قڊm���ɓ��삵�܂����C���̋t���藧���܂��D����
 ���C�������g���Ă��郉�C�^�̐��m�ȃ��f������炩�̌݊����X�g�Ō��Ĉ�
 �S���������Ă���l��ꕔ�ɂ��܂��D�ł�����C����ȉ��̃��X�g���
 HOWTO ������Ă��܂���D

 �ȉ��ɋ�����̂́Ccdrecord �œ��삷�邱�Ƃ��񍐂��ꂽ�h���C�u�����
 �܂Ƃ߂���̂ł�:

 Acer:           CDRW 6206A
 BTC:            BCE 621E (IDE)
 Compro:         CW-7502, CW-7502B
 Creative:       RW 4224E, MK 4211
 Dysan:          CRW-1622
 Elite:          Elite b444.41
 Grundig:        CDR 100 IPW
 Guillemot:      Maxi CD-R 4X/8X
 HP:             SureStore 4020i, SureStore 6020i,
                 C4324, C4325
                 CD-writer+ 7100, CD-writer+ 7200i, CD-writer+ 7500e,
                 CD-writer+ 8100i, CD-writer+ 8110i,
 Hi-Val:         CDD 2242, CDD-3610,
 JVC:            XR-W2001, XR-W2010, XR-W2042, R-2626
 Kodak:          PCD 200, PCD 225, PCD 260, PCD 600
 Matsushita:     CW-7502
 Memorex:        CRW-620, CRW-1622, CRW-2224
 Microboards:    PlayWrite 2000, PlayWrite 4000RW, PlayWrite 4001RW
 MicroNet:       MasterCD Plus 4x4, MasterCD Plus 4x6
 Mitsubishi:     CDRW-226
 Mitsumi:        CR-2401-TS, CR-2600 TE,  CR-2801 TE,
                 CR-4801 TE, CR-4802 TE
 Nomai:          680.RW
 Olympus:        CDS 615E, CDS 620E
 Optima:         DisKovery 650 CD-R
 OTI:            CDRW 965, CDRW 975 (Socrates 1.0)
 Panasonic:      CW-7502, CW-7582
 Philips:        CDD-521/10, CDD-522
                 CDD-2000, CDD-2600, CDD-3600, CDD-3610
                 Omniwriter 26, Omniwriter 26A
 Plasmon:        CDR 480, CDR 4220, RF-4100, RF-4102, CDR 4400
 Plextor:        CDR PX-24 CS, PX-412 C, PX-R412 C
                 PX-R810Ti, PleXwriter 412C
 Procom:         PCDR 4
 Ricoh:          RO-1420C+, MP 1420C, MP 6200S, MP 6201S, MP 7040A
 Samsung:        SW-204
 Sanyo:          CRD-R24S
 Smart and
 Friendly:       CD-RW226, CD-R1002, CD-R1002/PRO, CD-R1004,
                 CD-R2004, CD-R2006 PLUS, CD-R2006 PRO,
                 CD-R4000, CD-R4006, CD-R4012
 Sony:           CDU 920S, CDU 924, CDU 926S, CDU-928E,
                 CDU 948S, CDRX 100E, CDRX 120E
 Taiyo Yuden:    EW-50
 TEAC:           CD-R50S, CD-R55S, CDR-55S, CDR-56S-400
 Traxdata:       CRW 2260, CDR 4120, CDR 4120 Pro, CDRW 4260,
 Turtle Beach:   2040R
 WPI (Wearnes):  CDRW-622, CDR-632P
 YAMAHA:         CDR-100, CDR 102, CDR-200, CDR-200t, CDR-200tx
                 CDR-400, CDR-400c, CDR-400t, CDR-400tx, CDR-400Atx
                 CRW-2260, CRW-2260t,
                 CRW-4250tx, CRW-4260 t, CRW-4260 tx, CRW-4261,
                 CRW-4416 S

 �\: Linux ���Ή����Ă��� CD ���C�^

 �e�� UNIX �n OS �œ��삵�����ƁC���邢�͓��삵�Ȃ��������Ƃ��񍐂��ꂽ
 ���f���̏ڍׂȃ��X�g�́C <http://www.guug.de:8080/cgi-
 bin/winni/lsc.pl> ����I�����C���œ���ł��܂��D

 ���g���̃n�[�h�E�F�A���T�|�[�g����Ă��Ȃ��Ă�CLinux ��g���� CD �̃C
 ���[�W��쐬���邱�Ƃ��ł��܂��DDOS �p CD �������݃\�t�g�E�F�A�̂قƂ�
 �ǂ� RockRidge �g������Ȃ��̂� Linux ��g���Ƃ����ł��傤�DLinux ��
 �C���[�W�������̃X�e�b�v�Ƃ��āCDOS �� Macintosh �̃\�t�g�E�F�A��
 �g���� CD-R �ɃC���[�W������ނ̂ł��D

 1.6.  �T�|�[�g����Ă���u�@�\�v

 CD-R ������ނ��߂̃��[�e�B���e�B�� 2 ��ނ���܂��D���Ȃ킿�n�[�h
 �E�F�A�h���C�o�ƃf�[�^�t�H�[�}�b�^�ł��D�n�[�h�E�F�A�h���C�o�͈ȉ��̋@
 �\��T�|�[�g���܂�:

      �T�|�[�g����@�\    cdwrite-2.1     cdrecord-1.6    cdrdao
      ----------------------------------------------------------
      IDE/ATAPI           �~              ��              ��
      �p�������|�[�g      �~              ��              ��
      CD-RW               �~              ��              ��
      �I�[�f�B�I CD       ��              ��              ��
      �f�[�^ CD-ROM       ��              ��              �ꕔ
      �}���`�Z�b�V����    �ꕔ            ��              �~
      TAO (Track at once) ��              ��              ��
      DAO (Disk at once)  �~              �~              ��

      �\:

 cdwrite �͊��Ƀ����e�i���X����Ȃ��Ȃ��Ă���\�t�g�E�F�A�ŁC�\���邽
 �߂����ɓ���Ă��܂��D���̑���Ƃ��Ă� cdrecord ��g���Ă��������D��
 �����̂�C������̕��������̃n�[�h�E�F�A�ɑΉ����Ă��܂����C�@�\����
 �������񂾂���ł��Dcdrdao �̎�ȗ��_�́C�g���b�N�Ԃ� 2 �b�Ԃ̖������
 ������Ȃ� CD ����@�\�ł�(disk-at-once ���[�h�̏�������)�D

 �u�f�[�^�t�H�[�}�b�^�v�ɕ��ނ����c�[���́C���f�B�A��̃f�[�^��g�D��
 ���Ă܂Ƃ߂܂�(�u�f�[�^��t�@�C���V�X�e����ɒu���܂��v)�D

      �@�\            mkisofs          mkhybrid
      ----------------------------------------
      ISO 9660         ��              ��
      RockRidge        ��              ��
      El Torito        ��              ��
      HFS              �~              ��
      Joliet           ��              ��
      �}���`�Z�b�V���� ��              ��

      �\:

 ISO-9660 �t�@�C���V�X�e���� ext2 �t�@�C���V�X�e���Ƃ̍ł�傫�ȈႢ
 �́C��x ISO-9660 �ɏ������ނƃt�@�C���̏C�����ł��Ȃ��_�ł��DISO-9660
 �t�@�C���V�X�e���ɂ͂��̑��Ɉȉ��̂悤�Ȑ���������܂�:

 o  �T�u�f�B���N�g����(�g�b�v���x�����琔����) 8 �K�w�܂ł������Ȃ�

 o  �t�@�C�����̍ő咷�� 32 ����

 o  �e�ʂ� 650 MB �ł���

 RockRidge �́CISO-9660 �t�@�C���V�X�e���Œ����t�@�C�����Ɛ[���f�B���N
 �g���K�w�����悤�ɂ���g���ł��DRockRidge �g���ŏĂ��ꂽ CD-ROM ��
 Linux �œǂގ��ɂ́C���L�ҁC�O���[�v�C�p�[�~�b�V�����C�V���{���b�N����
 �N�Ƃ������t�@�C�������͑S�Č����܂�(Unix �̃t�@�C���V�X�e���̂悤�Ɍ�
 ���܂�)�D���̊g���́CDOS �� Windows �n�� OS �� CD-ROM ��ǂݎ�鎞�ɂ�
 �g���܂���D

 El Torito ��g���ƋN���”\�� CD-ROM ����܂��D���̋@�\��g�����߂�
 �́C���g���� PC �� BIOS �����̋@�\��T�|�[�g���Ă��Ȃ���΂����܂���D
 ��܂��Ɍ����ƁCCD-ROM �̍ŏ��� 1.44 MB �̕�����(�T�|�[�g����Ă����
 2.88 MB �̕�����)�C�p�ӂ��Ă������t���b�s�[�f�B�X�N�̃C���[�W����
 ���DBIOS �͂��̃C���[�W��t���b�s�[�̂悤�Ɉ����C��������N������
 ���D(���̌��ʁC���̉��z�I�ȃt���b�s�[����N�����Ă���r���́C���X�̃h
 ���C�u A: (/dev/fd0) �ɂ̓A�N�Z�X�ł��܂���D)

 HFS ��g���� Macintosh ��� HFS (MacOS �̃l�C�e�B�u�ȃt�@�C���V�X�e
 ��)���l�� CD-ROM ��ǂނ��Ƃ��ł��܂��D

 Joliet ��(��\�I�ȋ@�\�Ƃ���)�C�ŋ߂� Windows �n OS (95, 85, NT)�Œ���
 �t�@�C������g����悤�ɂ��܂��D�������M�҂́C�f�� DOS �� Windows 3.11
 �Œ����t�@�C������g����悤�ɂ���c�[����S���m��܂���D

 ���O��o�����\�t�g�E�F�A�ɂ‚��ẮC2.8 �߂ł܂Ƃ߂܂��D

 1.7.  ���[�����O���X�g

 (�����Ɏ�`���Ƃ����ӎu�����)�J���`�[���ɎQ�����悤�Ǝv���Ȃ�C�{��
 �� subscribe  �Ə��������[���� [email protected] �ɑ���
 �Ă��������D

 2.  CD-ROM ��Ă����߂� Linux �̐ݒ�

 ���̏͂͑S�Ă̎�ނ� CD ���C�^�ɓK�p�ł��܂��D����ɂ� SCSI,
 IDE/ATAPI, �p�������|�[�g�p�̃f�o�C�X���܂܂�܂��D���� 2 �‚̎�ނ�
 �f�o�C�X�͌݊��h���C�o��K�v�Ƃ��܂��D���̃h���C�o�͂����̃f�o�C�X��
 �{���� SCSI �f�o�C�X�̂悤�Ɍ��������܂��D����ʂł́C���̂悤�ȓ��ꉻ
 (�u�S�Ẵf�o�C�X�� SCSI �ł���v)�͊ȒP�ł��D�Ȃ��Ȃ�C�A�v���P�[�V��
 �����x���ł� CD ���C�^�̎�ނɊւ�炸���̃��[�U�ƒm����L�ł��邩��
 �ł��D���̔��ʁC�h���C�o���̕ύX�𔽉f�����邽�߂� CD �v���C���[�̂悤
 �ȃA�v���P�[�V������C�}�E���g���[�e�B���e�B�̍Đݒ��s��Ȃ���΂Ȃ�
 �܂���D�Ⴆ�΍��܂ł̓f�o�C�X�t�@�C�� /dev/hdc �o�R�� ATAPI �ڑ��� CD
 ���C�^�ɃA�N�Z�X���Ă��Ă�CSCSI �݊��h���C�o��L���ɂ������
 /dev/scd0 �o�R�ŃA�N�Z�X���Ȃ���΂Ȃ�Ȃ��Ȃ�܂��D

 ��x�n�[�h�E�F�A�Ƃ��̑��� Linux �V�X�e���̐ݒ肪���܂��ł���΁C
 cdrecord -scanbus �R�}���h�̎��s�ɂ�� SCSI �o�X�ɐڑ�����Ă���f�o�C
 �X�̈ꗗ���\������܂��D���̖̏͂ړI�́C�ŏI�I�Ɏ��̂悤�ȏo�͂������
 ��悤�� Linux �V�X�e����ݒ肷���`����邱�Ƃł�:

 shell> cdrecord -scanbus
 Cdrecord release 1.7a1 Copyright (C) 1995-1998 Jo"rg Schilling
 scsibus0:
           0) 'Quantum ' 'XP34300         ' 'F76D' Disk
           1) 'SEAGATE ' 'ST11200N        ' '8334' Disk
           2) *
           3) 'TOSHIBA ' 'MK537FB/        ' '6258' Disk
           4) 'WANGTEK ' '5150ES SCSI 36  ' 'ESB6' Removable Tape
           5) 'EXABYTE ' 'EXB-8500-85QUE  ' '0428' Removable Tape
           6) 'TOSHIBA ' 'XM-3401TASUNSLCD' '3593' Removable CD-ROM
           7) *
 scsibus1:
         100) 'Quantum ' 'XP31070W        ' 'L912' Disk
         101) *
         102) *
         103) 'TEAC    ' 'CD-R55S         ' '1.0H' Removable CD-ROM
         104) 'MATSHITA' 'CD-R   CW-7502  ' '4.02' Removable CD-ROM
         105) *
         106) 'YAMAHA  ' 'CDR400t         ' '1.0d' Removable CD-ROM
         107) *

 ���X�g: SCSI �o�X�ł̃f�o�C�X�̌��o

 ���̗�� Jo"rg Schilling ���񂩂璸������̂ŁC�S���� 4 �‚� CD ���C�^
 ���\������Ă��܂��D-scanbus �I�v�V�����͑��̃f�o�C�X(�Ⴆ�Ε��ʂ� CD-
 ROM ��n�[�h�f�B�X�N)��\������̂Œ��ӂ��Ă��������D�e�f�o�C�X�ɂ‚�
 �Ă̍Ō�̃J�����́C�ǂ�� SCSI �f�o�C�X�����������̂ł��D���̍���
 �ł͕��ʂ� CD-ROM �h���C�u�� CD ��Ă��@�\����� CD-ROM �h���C�u��
 �͂�����Ƃ͋�ʂł��܂���D���������i���ʕ�����(�^�񒆂̍���)���
 �΁C�@�\�Ɋւ���q���g�� R, -R, -RW �Ƃ������`�œ����邱�Ƃ��悭����
 �܂��D

 2.1.  Linux �J�[�l���̐ݒ�

 Linux �J�[�l���͂��܂��܂ȋ@�\�̂��߂̃h���C�o�𑕔����Ă��܂��D�h���C
 �o�̓J�[�l���C���[�W�ɐÓI�ɑg�ݍ��ނ��C���I���[�h�ł��郂�W���[���Ƃ�
 �đg�ݍ��ނ��Ƃ��ł��܂��DLinux �V�X�e���𓮂������߂ɖ{���I�łȂ��h��
 �C�o�͌�҂̕��@�������ł��傤�D�Ȃ��Ȃ�J�[�l�����������Ȃ�C��������
 �č����ɂȂ邩��ł��D�������C�ꕔ�̃h���C�o�̓V�X�e���𗧂��グ�邽��
 �ɕK���K�v�ł���C���W���[���Ƃ��đg�ݍ��ނׂ��ł͂���܂���D�Ⴆ�΁C
 �V�X�e���� IDE �n�[�h�f�B�X�N��ɂ���ꍇ�ɂ́CIDE �n�[�h�f�B�X�N�p��
 �h���C�o�̓J�[�l����ɂȂ���΂Ȃ炸�C���W���[���ɂ͂ł��܂���D

 CD ���C�^�ɂ͈قȂ� 3 ��ނ̂�̂�����܂��D���Ȃ킿 SCSI, IDE/ATAPI
 �̃��C�^�ƁC�p�������|�[�g�o�R�œ��삷��O�t�����C�^�ł��D���ꂼ��̃n
 �[�h�E�F�A�ɂ‚��� Linux �J�[�l����ǂ̂悤�ɐݒ肷��΂悢����\�Ɏ�
 ���܂��D�\�̍ŏ��̃J�����̓J�[�l���ݒ胁�j���[�ł̃Z�N�V�����ł��D����
 �ɐݒ肪����Ǝv���܂��D2 �Ԗڂ̃J�����̓J�[�l���̋@�\�̐��ł�(����
 ��J�[�l���ݒ胁�j���[����̈��p�ł�)�D3 �Ԗڂ̃J�����́C�ł��郂�W��
 �[���̖��O�ł��D SCSI, IDE, PP �Ƃ����J�����́C�Ή�����n�[�h�E�F�A��
 �Ƃ��ĕK�v�ȃI�v�V�����ł�(PP �̓p�������|�[�g�̂��Ƃł�)�D

 �Z�N�V���� ��                    ���W���[�� SCSI  IDE   PP
 ------------------------------------------------------------
 BLOCK  Enhanced IDE/MFM/RLL...                     Y
 BLOCK  IDE/ATAPI CDROM             ide-cd          M
 BLOCK  SCSI hostadaptor emulation  ide-scsi        M
 BLOCK  Loopback device             loop       M    M     M

 PARIDE Parallel port IDE device    paride               Y/M
 PARIDE Parallel port ATAPI CD-ROMs                       M
 PARIDE Parallel port generic ATAPI                       M
 PARIDE (select a low-level driver)                       Y

 SCSI   SCSI support                scsi_mod  Y/M  Y/M
 SCSI   SCSI CD-ROM support         sr_mod    Y/M  Y/M
 SCSI     Enable vendor-specific               Y    Y
 SCSI   SCSI generic support        sg        Y/M  Y/M
 SCSI   (select a low-level driver)            Y

 FS     ISO 9660 CDROM filesystem   iso9660    Y    Y     Y
 FS     Microsoft Joliet cdrom...   joliet    M/Y  M/Y   M/Y

 �\: �e�탉�C�^�p�̃h���C�o�I��

 Y �� 'yes' ��\���C�J�[�l���ɑg�ݍ��ނׂ��ł��邱�Ƃ���܂��D M ��
 'module(���W���[��)' ��\���C���̋@�\�̓��W���[���Ƃ��ăR���p�C������
 ���C���邢�̓R���p�C�����Ȃ���΂Ȃ�Ȃ����Ƃ���܂��DY/M �Ȃ�΂ǂ�
 �炩��I�Ԃ��Ƃ��ł��܂�(��肪�N����”\��������������I�т܂��傤)�D
 ��̕����͕ύX����K�v���Ȃ����Ƃ�\���܂��D���̂悤�Ȑݒ�͕ς��Ȃ���
 ���C�����J�[�l�������삷��”\���������ł��傤(�O�ɓ��������т�����
 �΁c)�D���ɁCSCSI �f�o�C�X�� ATAPI �f�o�C�X�����݂��Ă���‹��ł́C��
 �Ƃ�ǂ̂�̂�W���[���Ƃ��č쐬�������悢�ł��傤�D

 ���[�v�o�b�N�f�o�C�X�̓R���p�C�����Ȃ��Ă��܂��܂���D���̃f�o�C�X��
 �g���ƁC�C���[�W��f�B�A�ɏ������ޑO�Ƀe�X�g���邱�Ƃ��ł��܂��D CD-
 ROM ��ǂݎ�肽����΁CISO 9660 �t�@�C���V�X�e����T�|�[�g����K�v��
 ����܂��D���̃h���C�o�͎����I�� RockRidge �g����܂݂܂��DMicrosoft
 Joliet �g���́C�����I�� ISO 9660 �t�@�C���V�X�e���ɒlj����Ȃ���΂Ȃ�
 �܂���D������̏ꍇ�ɂ�C�n�[�h�E�F�A�ɑΉ������჌�x���h���C�o���K�v
 �ł��D�჌�x���h���C�o�Ƃ́C���ڃn�[�h�E�F�A�ƒʐM����h���C�o�̂��Ƃ�
 ���DSCSI ��p�������|�[�g�̏ꍇ�ɂ́C��������̒჌�x���h���C�o������
 �܂��D

 ���W���[����[�h���邽�߂ɂ́C������ /etc/modules �Ƃ������ݒ�t�@
 �C���ɗ񋓂��邩�Ckerneld �� kmod �Ƃ������f�[�����𓮍삳���Ȃ���΂�
 ��܂���Dkerneld �� kmod �͂ǂ����C�J�[�l�����K�v�Ƃ������Ƀ��W���[
 ������I�Ƀ��[�h���܂��D���W���[����y�Ɉ������߂ɂ́C�ȉ��̐ݒ��
 /etc/conf.modules �ɒlj�����Ƃ����ł��傤:

      alias   scd0 sr_mod                  # scd0 �ɃA�N�Z�X������� sr_mod ��[�h
      alias   scsi_hostadapter ide-scsi    # SCSI �z�X�g�A�_�v�^�̃G�~�����[�V����
      options ide-cd ignore=hdb            # /dev/hdb �� CD ���C�^�Ȃ�ΐݒ肷�邱��

      IDE/ATAPI ���C�^��g�����߂̐ݒ��

 alias �͈�‚̃��W���[���ɕʖ���t�����̂ŁC�{���I�Ȃ�̂ł͂���܂�
 ��Doptions �́C���W���[����[�h����ۂ̃I�v�V������(���W���[����
 modprobe/insmod �Ő���Ɏg�������)�����ƗL���ɂ��邽�߂̂�̂ł��D�l
 �X�ȃ��W���[���̃I�v�V�����ɂ‚��Ēm�肽���Ȃ炱�̐��ǂ�ł��������D

      ��                                        �R�}���h
      --------------------------------------------------------------
      �L���ȃh���C�o��\��                        cat /proc/devices
      �L���ȃ��W���[���̈ꗗ                      cat /proc/modules
      ���p�”\�ȃ��W���[���̈ꗗ                  modprobe -l
      ���W���[���̍폜                            modprobe -r
      ���W���[���̎蓮���[�h                      modprobe
      �N�����Ƀ��W���[����[�h                  ���W���[���� /etc/modules �ɋL�q
                               (���g���̃f�B�X�g���r���[�V�����̕�����Ă�������)
      �K�v�ɉ����ă��W���[����[�h              kmod �� kerneld ��g�p

      �\: �J�[�l�����W���[���ƃh���C�o����R�}���h

 �V�X�e���Ŏg����悤�ɂȂ��Ă��Ȃ����W���[�����K�v�ȏꍇ�ɂ́C�J�[�l��
 �̍ăR���p�C���ƍăC���X�g�[�����K�v�ł��D���̏ڍׂɂ‚��Ă� Kernel-
 HOWTO ������������D�J�[�l�����W���[���̈����ɂ‚��Ă̍ŐV����
 Module-HOWTO �ɏ�����Ă��܂��D�K�v�ȃ��W���[�������܂��\�z�ł������C
 ���邢�͌��‚������ꍇ�ɂ́C���̖��O�� /etc/modules �ɒlj����邩�C��
 �W���[���̎������[�h�@�\(kmod, kerneld)��g���ݒ��s���܂��傤�D�悭
 �킩��Ȃ���΁C���g���̃f�B�X�g���r���[�V�����ɕt�����Ă��镶���𒲂�
 �܂��傤�D

 �������g�̃}�V����g���ł���΁C�f�B�X�g���r���[�V�����ɕt�����Ă���
 �uLinux �J�[�l���\�[�X�v�Ƃ����p�b�P�[�W��C���X�g�[�����邾���ł��D��
 �̌�ňȉ��̃R�}���h��s���܂�:

      cd /usr/src/linux
      make menuconfig  # ���ƃ��j���[�ɏ]���܂�
      make dep
      make zImage      # �܂��� "make bzImage"
      # ��ɐi�ޑO�Ƀt���b�s�[�f�B�X�N��}�����܂�
      dd if=arch/i386/boot/zImage of=/dev/fd0
      make modules
      make modules_install

      �\: �N���”\�ȃt���b�s�[�f�B�X�N�̍쐬

 ����ɂ��ċN���”\�ȃt���b�s�[�f�B�X�N���ł��܂��D���̍�ƑS�̂��{��
 �ɂ킩��Ȃ��̂ł���΁C�V�X�e������Ⴎ����ɂ��Ă��܂��O�� Kernel
 HOWTO �Ƃ��������̕�����ǂނ��C�F�B�̏�����߂�ׂ��ł��傤�D�J�[�l
 �����V�X�e���̒��S�����ł��邱�Ƃ�Y��Ă͂����܂���D

 2.1.1.  �o�[�W���� 2.2.9 �܂ł̃J�[�l���ɂ‚��Ă̓��ʃq���g

 ATAPI �ڑ��� CD ���C�^����Ă���l�͒��ӂ��Ă��������D�V�X�e���̋N��
 ���� CD ���C�^�� ATAPI �f�o�C�X�Ƃ��Č��o����Ă��܂��ƁCLinux ��ł�
 �̃f�o�C�X�� CD ���C�^�Ƃ��Ďg�����Ƃ��ł��Ȃ��Ȃ��Ă��܂��܂��D��x
 IDE/ATAPI �h���C�o���f�o�C�X����Ă��܂��ƁCSCSI �h���C�o(�z�X�g�A�_
 �v�^�G�~�����[�V�����̍ŏ㕔�ɂ���܂�)�͂��f�o�C�X�ɐG��Ȃ��Ȃ���
 ���܂��܂��D�ł�����J�[�l����ăR���p�C�����āC��Ɏ������\�̂悤��
 CD-ROM �֌W�̃h���C�o��W���[���ɂ��܂��傤�D

 �o�[�W���� 2.2 �ȍ~�̃J�[�l���ł́C"ignore=" �p�����[�^��g���āCide-
 cd �h���C�o���f�o�C�X��邩�ǂ����𐧌䂷�邱�Ƃ��ł��܂��D���̃I�v
 �V������L���ɂ���ƃh���C�o�͎w�肳�ꂽ�f�o�C�X�͈���Ȃ��̂ŁCSCSI
 �z�X�g�A�_�v�^�G�~�����[�V������L���ɂ��Ă��鎞�ɂ��p���邱�Ƃ��ł�
 �܂��D�Ⴆ�΁CATAPI �ڑ��̃��C�^�� hdb �̎��ɁCIDE-SCSI �h���C�o�� hdb
 �� SCSI �f�o�C�X[���ʂ� sr0]�Ƃ��Ĉ��킹�����Ȃ�΁C"modprobe ide-cd
 ignore=hdb" �Ǝw�肵�Ă��������D���̎w���(�o�[�W���� 2.0 �ƈقȂ�)�J
 �[�l���̃R�}���h���C���ōs�����Ƃ͂ł��܂���D

 �o�[�W���� 2.2.9 �܂ł̃J�[�l���ł́CCONFIG_SCSI_MULTI_LUN(������ LUN
 ��o����)�� IDE-SCSI �T�|�[�g�𓯎��ɗL���ɂ��Ă͂����܂���D�Ƃ���
 �̂�CIDE-SCSI �h���C�o�̃o�O������Ɉ��������邩��ł��D

 �ꕔ�̃��[�U�̓R���p�C���ς݂̃J�[�l���ƃo�[�W���� 2.2 �̃J�[�l���ł�
 �̏Փ˂�񍐂��Ă��܂��D����� Linux �̃J�[�l���̖��ł��D�l������
 ����@��ȉ��Ɏ����܂�:

 o  cdrecord ��ăR���p�C�����āClinux/include/scsi/sg.h �ɂ����ۂ̒l
    �ɍ��킹��΁C��肪����邩����܂���D�����̒l�͑ʖڂ� sg
    �C���^�t�F�[�X�̂��߂ɁC���s���̃J�[�l���̒l�ɂȂ��Ă���͂��ł��D

 o  ���[�_�u�����W���[���� sg �h���C�o�� DMA �Ŏg���̂ɂɏ\���ȃ�������
    �擾�ł��Ȃ���΁C��肪�N���邱�Ƃ�����܂�(�o�[�W���� 2.2.5 �܂�
    �̃J�[�l���̏ꍇ)�D

 2.1.2.  2.2.10 �ȍ~�̃J�[�l���ɂ‚��Ă̓��ʃq���g

 �M�҂ւ̕񍐂ɂ��ƁC2.2.10 �ȍ~�̃J�[�l���� 2.0.x �n��̃J�[�l���̃I
 �v�V������ 2.2.x �����̃J�[�l���̃I�v�V�����𗼕������Ă���Ƃ̂��Ƃ�
 ���D�M�҂� 2.0.37 �̂悤�ɁC�ǂ̃f�o�C�X��ǂ̃h���C�o�Ő��䂷�邩�w��
 �����@����߂��܂��D�ȉ��ɂ��̕��@����܂�:

 2.1.3.  2.0.x �n��̃J�[�l���ɂ‚��Ă̓��ʃq���g

 2.0.31 �ȑO�̃J�[�l���ɂ͂����‚��o�O������CCD-ROM ��̍Ō�̃t�@�C��
 ��ǂނ��Ƃ��ł��܂���D2.0.37 �ȍ~�Ƀo�[�W�����A�b�v���܂��傤�D����
 �o�[�W�����ł́C"SCSI emulation" �ƌĂ΂�Ă����@�\�́C��萳�m�Ȗ��O
 �ł��� "SCSI hostadaptor emulation" �ɉ�������Ă��܂��D

 2.0.37 �ȍ~�̃o�[�W�����ł́C�ǂ� ATAPI �f�o�C�X�ɂǂ̃h���C�o(IDE ��
 ���� SCSI)��g���̂���w��ł��܂��D���Ɛ��m�Ɍ����ƁC "SCSI
 hostadaptor emulation" �@�\��J�[�l���ɒlj����āC�J�[�l���̃R�}���h��
 �C��(�N������)�œ���̃f�o�C�X�ɑ΂��ăG�~�����[�V������L���ɂ��邱��
 ���ł��܂��D�Ⴆ�΁CCD ���C�^���f�o�C�X�t�@�C�� /dev/hdb ����Ă���
 �Ȃ�΁Chdb=ide-scsi �Ƃ����s��lj����܂��D�u�[�g�}�l�[�W���ł��� LILO
 �� chos ��g���Ă��̐ݒ����ƗL���ɂ��邽�߂̕��@��ȉ��Ɏ����܂��D

      image=/boot/zImage-2.0.37
        label=Linux
        read-only
        append="hdb=ide-scsi"

      ���X�g: LILO �̐ݒ�� (/etc/lilo.conf)

      linux "Linux 2.0.37" {
              image=/boot/zImage-2.0.37
              cmdline= root=/dev/hda5 readonly hdb=ide-scsi
      }

 ���X�g: chos �̐ݒ�� (/etc/chos.conf)

 2.2.  �n�[�h�E�F�A�ƃf�o�C�X�t�@�C��

 �K�v�ȃh���C�o��S�ăC���X�g�[��������C�V�����J�[�l����N�����܂��D��
 �̃J�[�l���͈ȉ��̏͂ŕK�v�ƂȂ�S�Ă̋@�\����Ă���͂��ł��D

 [ devfs �̃��[�U�́C�f�o�C�X�t�@�C����蓮�Őݒ肷�邽�߂̈ȉ��̎菇��
 �ς킳���K�v�͂���܂���Ddevfs ��g���Ă���΁C�K�v�Ȃ�̂͑S�Ď���
 �I�ɐ������ꏊ�Ɍ����܂��D]

 /dev �f�B���N�g���ɍs���C���[�v�o�b�N�f�o�C�X�𒲂ׂĂ��������D���̃f
 �o�C�X�������Ă�v���I�ł͂���܂��񂪁C����ƕ֗��ł�(3.5 �߂�Q��)�D
 �f�o�C�X�t�@�C�������ɂ���΁Cls �R�}���h�� loop0-loop7 ��\������͂�
 �ł�:

      shell> cd /dev
      shell> ls loop*
      loop0 loop1 loop2 loop3 loop4 loop5 loop6 loop7

      ���X�g: ���[�v�o�b�N�f�o�C�X��쐬����R�}���h

 �����̃f�o�C�X�t�@�C����������΁C/dev/MAKEDEV �X�N���v�g��g���č�
 �����܂�:

      shell> cd /dev/
      shell> modprobe loop   # "loop" �Ƃ������W���[����[�h
      shell> ./MAKEDEV loop

      ���X�g: ���[�v�o�b�N�f�o�C�X��쐬����R�}���h

 �Ō�̃R�}���h����������̂́C�J�[�l����� loop ���W���[��������ꍇ��
 ���ł��Dloop �f�o�C�X�t�@�C���Ɋւ��邱���܂ł̐��́C���̃f�o�C�X
 �t�@�C���S��(sg*, pg*, hd*, ...)�ɂ��Ă͂܂�܂����C�{�����Ŗ����I��
 ����J��Ԃ����Ƃ͂���܂���D

 ���g���� Linux �f�B�X�g���r���[�V������ /dev/MAKEDEV �X�N���v�g���Ȃ�
 �ꍇ�ɂ́C�ȉ��� for ���[�v��g���Ď蓮�Ńf�o�C�X�t�@�C������Ă���
 ����:

      for i in 0 1 2 3 4 5 6 7
      do
              mknod /dev/loop$i c 7 $i
      done

 2.2.1.  IDE/ATAPI �ڑ��� CD ���C�^

 ATAPI �� IDE �f�o�C�X�̊g���ł���C�ŋ߂� IDE �f�o�C�X�͑S�� ATAPI ��
 �Ȃ��Ă��܂��D���̊g����g���ƁCIDE �o�X��� SCSI �v���g�R����g������
 ���ł��܂��D�J�[�l���� ide-scsi ���W���[��(IDE �R���g���[���𕔕��I��
 SCSI �R���g���[���ɕς��܂�)�Ƒg�ݍ��킹��ƁCIDE/ATAPI �f�o�C�X��
 SCSI �f�o�C�X�̂悤�Ɉ������Ƃ��ł��܂��D���������āC�P�ɂ��̃��W���[
 ����[�h���CSCSI �� CD ���C�^����Ă��邩�̂悤�ɑ��삵�Ă�����
 ���D

 2.2.2.  SCSI �ڑ��� CD ���C�^

 ���g���� CD ���C�^��R���s���[�^�� BIOS ���F�����Ă��邱�Ƃ�m���߂Ă�
 �������D�n�[�h�E�F�A���̂�R���s���[�^���F�����Ă��Ȃ��ƁC��ɐi��ł�
 ���Ӗ��ł�(�������Ȃ��������Ƃ�F�߂�ꂽ���Ƃ̈�Ɖ�߂��Ă͂���
 �܂���D��ʂɃ��b�Z�[�W���\������邱�Ƃ��K�v�ł�)�D

 SCSI ��p�������|�[�g�ɐڑ�����‚��Ȃ��(�p�������|�[�g�p�� IDE �h
 ���C�u�ƍ������Ȃ��ł�������)�C����ȃA�N�e�B�u�P�[�u���Ɠ���ȃJ�[�l
 ���h���C�o���K�v�ł��D���̕��@�ɂ‚��Ē��ׂ�Ȃ�
 <http://www.torque.net/parport/parscsi.html> ��ǂ�ł��������D

 2.2.2.1.  �ėp SCSI �f�o�C�X

 SCSI �̃n�[�h�f�B�X�N�� CD-ROM �h���C�u�ɃA�N�Z�X���邽�߂̃f�o�C�X
 �t�@�C���ł��� /dev/sd* �� /dev/sr* �́C�u���b�N�w���ł̃f�[�^�]������
 �����Ă��܂���D���̐����ɂ��C�����̃f�o�C�X�͍������ƒf�[�^�ۑ���
 �f�o�C�X�ɓK������̂ɂȂ��Ă��܂��DCD ���C�^�̃��[�U�[�̐���͂���
 ���G�ȍ�ƂȂ̂ŁC�u���b�N�w���̃f�[�^�]�������ł͕s���ł��D sd* ��
 sr* ������������ȃf�o�C�X�̂܂܂ɂ��邽�߂ɁC�ʂ̎�ނ� SCSI �f�o
 �C�X����������܂����D���ꂪ������ėp SCSI �f�o�C�X(generic SCSI
 devices)�ł��D�ėp�f�o�C�X��ʂ��� SCSI �n�[�h�E�F�A�ɑ΂��Ăǂ�Ȃ���
 �ł�s����̂ŁC���̃f�o�C�X�͓���̖ړI�ɔ����܂���D���������Ĕ�
 �p(generic)�Ƃ������O���t���Ă��܂��D

 ���̃f�o�C�X�ł����ł����C���̃f�o�C�X��(�`���ɂ��) /dev �f�B���N�g
 ���ɂȂ���΂Ȃ�܂���:

      shell> cd /dev
      shell> ls sg*
      sg0  sg1  sg2  sg3  sg4  sg5  sg6  sg7

 �����̃f�o�C�X�t�@�C�����Ȃ���΁C/dev/MAKEDEV �X�N���v�g��g���č�
 �����܂�:

      shell> cd /dev/
      shell> ./MAKEDEV sg

 ���g���� Linux �f�B�X�g���r���[�V������ /dev/MAKEDEV �X�N���v�g���Ȃ�
 ��΁C�ȉ��� for ���[�v��g���Ď蓮�Ńf�o�C�X��쐬���Ă�������:

 for i in 0 1 2 3 4 5 6 7
 do
         mknod /dev/sg$i c 21 $i
 done

 2.2.3.  �p�������|�[�g�p�� CD ���C�^

 ����ɂ‚��Ă͂����ς�킩��܂���D���߂�Ȃ����D
 <http://www.torque.net/parport/paride.html> ��邩�C���[�J���t�@�C��
 /usr/src/linux/Documentation/paride.txt ��Ă��������D

 2.3.  CD-R ��Ă����߂̃��[�U�\�t�g�E�F�A�̓���

 CD-ROM ��쐬���邽�߂̃c�[���Ɋւ���ڂ��������̌��ʂ�
 <http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdb.html>
 �ɂ���܂��D

 2.3.1.  �R�}���h���C���p���[�e�B���e�B

 CD-R �̃C���[�W(�f�[�^ CD-ROM �̏ꍇ�̂�)�𐶐����邽�߂ɂ́C�ȉ���
 �p�b�P�[�W�̂����ꂩ���K�v�ł�:

      <ftp://tsx-11.mit.edu/pub/linux/packages/mkisofs/> (mkisofs)

      <ftp://ftp.ge.ucl.ac.uk/pub/mkhfs> (mkhybrid)

 �C���[�W�� CD-R �ɏĂ����߂ɂ́C�ȉ��̃p�b�P�[�W�̂����ꂩ���K�v�ł�:

      <ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/> (cdrecord)

      <http://www.ping.de/sites/daneb/cdrdao.html> (cdrdao)

 (�Â�)mkisofs �̃I�����C���}�j���A���ɂ̓o�[�W���� 1.5 �� cdwrite ���K
 �v���Ə�����Ă��܂����C�����M���Ă͂����܂���D�ق��� cdrecord ��
 �g���Ă��������D����ő��v�ł��D�V�����o�[�W������ cdrecord �ɂ͉���
 �ł� mkisofs ���t�����Ă��邱�ƂƁC���ł͌��‚���Ȃ��lj��c�[��������
 �‚� misc �f�B���N�g��(readcd, isosize)�ɂ��邱�Ƃɒ��ӂ��Ă��������D

 2.3.2.  GUI (�����Ă��܂��܂���)

 Linux �ɂ����ẮC�t�����g�G���h�͖{���Ƀt�����g�G���h�ł��D�‚܂�C�t
 �����g�G���h�������Ă�R�}���h���C���p�̃��[�e�B���e�B�̓C���X�g�[����
 �Ȃ���΂Ȃ�Ȃ��̂ł����C�g�����̌��h�����悭�Ȃ�܂��D

 X-CD-Roast �� Linux �� CD ��ȒP�ɍ쐬���邽�߂̃v���O�����p�b�P�[�W��
 ���D����� cdrecord �� mkisofs �̂悤�ȃR�}���h���C���p�̃c�[���Ƒg��
 ���킹�Ďg���C�g���₷�� GUI ��񋟂��܂��D

 <http://www.fh-muenchen.de/home/ze/rz/services/pro-
 jects/xcdroast/e_overview.html>

 BurnIT �� cdrecord �� JAVA �Ńt�����g�G���h�ł���C cdda2wav-0.95 ��
 ����� UNIX �‹��� CD ��Ă����߂̊��S�Ȋ‹������܂��D�����

      <http://sunsite.auc.dk/BurnIT/>

 ������ł��܂��D

 XDaodio

 ����� cdrdao �̃O���t�B�J���t�����g�G���h�ł��D���̃p�b�P�[�W�̎�Ȗ�
 �I�́C�I�[�f�B�I CD ��܂邲�ƃR�s�[���邱�Ƃł��D

      <http://www.lrz-muenchen.de/~MarkusTschan/>

 3.  CD-R ��Ă�

      �u�����܂���Ɖ����Ȃ�C�Ă��オ��ԂɃt�B�[�h���ł�t��
      �Ď���߂������v (���[�}�c��l���� A.D. 64 �N�ɔނ̃N���V�b
      �N CD��Ă������̌��t�ł��D�ނ͊��ɍl���Ⴂ��āC���[�}
      ��Ă��������Ⴝ��ł����ǂ�)

 Linux ��ł� CD-ROM �쐬�� 2 �‚̎菇�ōs���܂�:

 o  �K�v�ȃf�[�^(�t�@�C���≹�y�C���邢�͂��̗���)���ȃt�H�[�}�b�g
    �̃t�@�C���Ƀp�b�P�[�W���O����

 o  cdrecord ���[�e�B���e�B��g���āC���̃f�[�^��t�@�C������ CD-R �ɏ�
    ������

 ���̏͂ł́C�f�[�^ CD �ƃI�[�f�B�I CD ��Ă��菇��ڍׂɐ����܂��D

 3.1.  CD-ROM (�f�[�^�̂�)��Ă�

 CD �ɏĂ����߂̃f�[�^�̎��W�ɂ͕��ʁC�v���Ă����莞�Ԃ�������܂��D
 ��x CD �������ŁC�Œ������Ă��܂�����C����Ȃ��t�@�C����lj�����
 ���Ƃ͂ł��Ȃ����Ƃɒ��ӂ��Ă��������D�܂��CISO-9660 �t�@�C���V�X�e��
 �̏���‚��߂� CD �̋󂫗e�ʂ������x(���ʂ͐� MB)�g���Ă��܂�
 ���Ƃ�o���Ă����Ă��������D620 MB �̃f�[�^�Ȃ�m���� 650MB �� CD-R ��
 ���܂�ł��傤�D

 3.1.1.  ��� CD-ROM �ƂȂ�C���[�W�̍쐬

 �ǂ�ȋL�^���f�B�A(��: �t���b�s�[�f�B�X�N�C�n�[�h�f�B�X�N�CCD)�ł�g��
 ��悤�ɂȂ�O�ɂ́C�t�@�C���V�X�e������Ȃ���΂Ȃ�܂���(DOS �ł�
 ���Ƃ���̃t�H�[�}�b�g�ł�)�D�t�@�C���V�X�e���̖�́C���f�B�A�ɕۑ�
 �����t�@�C����g�D�����C�܂Ƃ߂邱�Ƃł��D

 �n�[�h�f�B�X�N�̃p�[�e�B�V������Ƀt�@�C���V�X�e�����镁�ʂ̃��[�e�B
 ���e�B�́C��̃t�@�C���V�X�e����p�[�e�B�V������ɍ쐬���܂��D���̃t�@
 �C���V�X�e���ɂ́C���[�U�̕K�v�ɉ����ăt�@�C����������Ă����܂��D��
 ��ɑ΂��āC�������݉”\�� CD �͈�x�����������߂܂���D���������āC��
 �̃t�@�C���V�X�e���������ł��܂��ƁC�t�H�[�}�b�g��������܂����C�i
 ���ɋ�ۂ̂܂܂ɂȂ��Ă��܂��܂��D�������Ƃ͏��������”\�ȃ��f�B�A��
 �‚��Ă����܂��D�Ƃ����̂�C�C�ӂ̃Z�N�^��ύX���邱�Ƃ͂ł����C�S��
 �̓�e����Ȃ���΂Ȃ�܂���D

 ���������āC�K�v�ƂȂ�̂̓t�@�C���� CD �ɏ������ނ��߂̃t�@�C���V�X�e
 ������c�[���ł��D���̃c�[���� mkisofs �ƌĂ΂�܂��D����t�[��̎g�p
 ���ȉ��Ɏ����܂�:

      mkisofs  -r   -o cd_image   private_collection/
                    `---------'   `-----------------'
                         |               |
                     �������ݐ�   ���͂Ɏg���f�B���N�g��

 �I�v�V���� '-r' �� CD ��̑S�Ẵt�@�C���̃p�[�~�b�V������N�ł�ǂ߂�
 �悤�ɐݒ肵�CRockRidge �g����L���ɂ��܂��D����������Ă���̂����{
 ���ɂ킩���Ă���̂łȂ���΁C���̃I�v�V������g���Ƃ悢�ł��傤 (�q��
 �g: '-r' ���Ȃ��ƁC�}�E���g�|�C���g�� private_collection �̃p�[�~�b
 �V������E���Ă��܂��܂�!)�D

 mkisofs �͑S�Ẵt�@�C������ DOS ���g�� 8.3 �`���ɑΉ������悤�Ƃ���
 ���D����͌݊�����ł��邾�����߂邽�߂ł��D���O���d�Ȃ����ꍇ (�ʂ�
 �t�@�C�������� 8.3 �`���̖��O�ɂȂ����ꍇ)�ɂ́C�t�@�C�����ɐ������g��
 ��C���܂����t�@�C�����Ɋւ����񂪕W���G���[�o��(�ʏ�͉��)�ɏo�͂�
 ��܂��D����ĂȂ��ł�������: Linux ��ł͂��̂悤�� 8.3 �`���̃t�@�C
 ������邱�Ƃ͂���܂���D�Ƃ����̂�CLinux �͌��̃t�@�C����� (�p�[
 �~�b�V�����C�t�@�C�����Ȃ�)����Ă��� Rock Ridge �g����g�������
 ���D

 ��������ƁCmkisofs �̏o�͂����� CD ���C�^�f�o�C�X�ɑ����Ȃ��̂͂�
 �����Ă��Ǝv��������܂���D����ɂ� 3 �‚̗��R������܂�:

 o  mkisofs �� CD ���C�^�̋쓮�ɂ‚��ĉ���m��Ȃ�

 o  �C���[�W��Ă��O�ɂ̓e�X�g������悢

 o  �x���}�V�����ƐM�������Ⴂ(4 �͂�Q��)

 CD-R ���C�ɏĂ����@������܂��D�����ȉ��Ő����܂��D

 �lj��̃p�[�e�B�V������쐬���C�t�@�C���ł͂Ȃ����̃p�[�e�B�V�����փC��
 �[�W��������Ǝv��������܂���D�M�҂͂�������������ɂ͔��΂�
 ���D�Ƃ����̂�C(���̓~�X�̂�����)�Ԉ����p�[�e�B�V�����ɏ������݂�s
 ���ƁC Linux �V�X�e�����S�ĉ��Ă��܂�����ł�(����: ���͂��Ă��܂�
 �܂����c)�D�܂��C����̓f�B�X�N�e�ʂ̖��ʎg���ł��D�Ȃ��Ȃ�CCD �C���[
 �W�͈ꎞ�I�ȃf�[�^�ł���CCD �ւ̏������݂�s������͍폜�ł��邩���
 ���D�������C raw �p�[�e�B�V������g���΁C650MB �̃T�C�Y�̃t�@�C����
 �����Ԃ�ߖ񂷂邱�Ƃ��ł��܂��D

 3.1.2.  CD �C���[�W�̃e�X�g

 Linux �́C�t�@�C�����܂�Ńf�B�X�N�̃p�[�e�B�V�����ł��邩�̂悤�Ƀ}�E
 ���g�ł��܂��D���̋@�\�́CCD �C���[�W�̃f�B���N�g���\����t�@�C���̃p
 �[�~�b�V��������]�ʂ肩�ǂ�����m�F���鎞�ɕ֗��ł��D���݂̓��f�B�A��
 ���Ɉ����ł����C����ł������݂ɂ͂ƂĂ��Ԃ�������̂ŁC���Ȃ���
 ��ȒP�ȃe�X�g�Ŏ��Ԃ�ߖ񂷂�Ƃ悢�ł��傤�D

 ����܂ł̍�Ƃō��� cd_image �� /cdrom �f�B���N�g���Ƀ}�E���g�����
 �́C�ȉ��̃R�}���h��g���܂�:

      mount -t iso9660 -o ro,loop=/dev/loop0 cd_image /cdrom

 ������ /cdrom �ȉ��̃t�@�C����ڂ������ׂ܂��D����͏Ă��������� CD-
 ROM �ɂ����̂ƑS�������ł��DCD �C���[�W��A���}�E���g����ɂ́C
 umount /cdrom ��g���܂��D(�x��: 2.0.31 �ȑO�� Linux �J�[�l����
 �́C/cdrom �̍Ō�̃t�@�C����S�ɂ͓ǂ߂܂���D�ł����� 2.0.36 ��
 ���������ƐV�����J�[�l����g���Ă��������Dcdrecord �ł� -pad �I�v
 �V�����̓I�[�f�B�I CD �ɂ����g�����Cmkisofs �� -pad �I�v�V������g����
 �̓p�b�`�𓖂Ă�K�v������܂��D���̃p�b�`�𓖂Ă��Ƃ́C�o�O�̂Ȃ�
 Linux �J�[�l���ɍX�V�������ςł��D)

 ����:

      �Â��o�[�W������ mount �ɂ̓��[�v�o�b�N�f�o�C�X����Ȃ���
      �̂�����܂��D���̂悤�ȌÂ��o�[�W������ mount ��g���Ă���
      �Ȃ�΁CLinux �V�X�e�����̂�V�������܂��傤�D�ŐV�� mount
      ���[�e�B���e�B�̓���Ɋւ������� HOWTO �ɓ���悤�ƒ�
      �Ă��Ă��ꂽ���͍��܂łɉ��l���܂����C�M�҂͕K���f���Ă���
      ���D���g���� Linux �f�B�X�g���r���[�V�����ɌÂ����� mount ��
      �t�����Ă���̂Ȃ�C�o�O�Ƃ��ĕ񍐂��ׂ��ł��D

      ���̈��� Linux �f�B�X�g���r���[�V�����̃o�O����邽��
      �ɕK�v�ȏ���S�čڂ��Ă��܂��ƁC���� HOWTO �͂ƂĂ�����
      �ǂ݂ɂ����Ȃ��Ă��܂��܂��D

 3.1.3.  CD �C���[�W�� CD �ɏĂ�

 ��邱�Ƃ͂����܂�c���Ă��܂���D�܂����������Ƃ��Ȃ���΁C���낻��
 ���̃R�}���h��s���Ă݂܂��傤:

      cdrecord -scanbus

 ���̃R�}���h�� CD ���C�^���ǂ� SCSI �f�o�C�X�ɐڑ�����Ă��邩��\����
 �܂��D�������������̐���� cdrecord �Ŕ��ɂ��܂��ł���̂ŁC���̕�
 �@(���ɔėp SCSI �f�o�C�X��w�肷��Ƃ����������炩�댯�ȕ��@)�͂���
 HOWTO �������܂����D

 CD ��Ă��Ƃ����Ō�̃R�}���h��s����O�ɁCCD ���C�^�ɂ͒��I�Ƀf�[
 �^�𗬂����Ƃ��K�v���Ƃ������Ƃ𒍈ӂ����Ă��������D�Ƃ����̂�CCD ��
 �C�^�ɂ͏����ȃf�[�^�o�b�t�@�����t���Ă��Ȃ�����ł��D���������āCCD
 �C���[�W�� CD �ɏ������ޏ����̖W�Q��Ă͂Ȃ炸�C����Ȃ��ƏĂ����˂�
 CD ���ł��Ă��܂��܂��D����ȃt�@�C����폜����ΊȒP�Ƀf�[�^�̗����
 �~�߂邱�Ƃ��ł��܂��D��: �O�Ɏg�����C���[�W�ł��� 650MB �̑傫����
 �t�@�C����폜����ƁC�J�[�l���̓n�[�h�f�B�X�N��� 650,000 �u���b�N��
 �̏���X�V���Ȃ���΂Ȃ�܂���(���̃t�@�C���V�X�e���ł� 1 �u���b�N��
 1KB �ł����̂Ƃ��܂�)�D����ɂ͂����x�̎��Ԃ�������C�f�B�X�N�̓�
 �삪�x���Ȃ��ăf�[�^�̗��ꂪ���b�Ԏ~�܂邱�Ƃ��肦�܂��D������������
 �}�V���ł͕��ʁC���[����ǂ񂾂�CWWW ��u���E�Y������C�J�[�l����č\
 �z�������炢�ł͏������݂ɉe�����܂���D

 �ז������������Ƀ��[�U�[�̈ʒu�𒼂��CCD ��̎ז�������O�̈ʒu�����
 �������邱�Ƃ��ł��� CD ���C�^�͑��݂��Ȃ��_�ɒ��ӂ��Ă��������D����
 �����āC�����U����@�B�I�ȏՌ�������Ə������ݒ��� CD �͉��Ă��܂���
 ���傤�D

 �S�̏������ł���΁C���@�g���̍������[�u��܂Ƃ��CCD ���C�^�� SCSI ID
 �� SCSI �̃��r�W�����̐�����|�����킹�Ă��̐��̃��E�\�N�𓔂��C ASR-
 FAQ (newsgroup alt.sysadmin.recovery) �ɂ��� 2 �‚̕���������ŁC
 �Ō�̃R�}���h��͂��܂�:

      shell> SCSI_BUS=0   # ���X�g 1 �� "scsibus0:" �̕������
      shell> SCSI_ID=6    # ���X�g 1 �� "TOSHIBA XM-3401" �̕������
      shell> SCSI_LUN=0
      shell> cdrecord -v speed=2 dev=$SCSI_BUS,$SCSI_ID,$SCSI_LUN \
                         -data  cd_image

      # ��̃R�}���h�Ɠ����Ӗ��ł����C������̕����Z��
      shell> cdrecord -v speed=2 dev=0,6,0  -data  cd_image

 �ǂ݂₷����߂邽�߂ɁCCD ���C�^�̃p�����[�^�͎��R�Ȗ��O�� 3 �‚̊�
 ���ϐ�(SCSI_BUS, SCSI_ID, SCSI_LUN)�Ɋi�[����܂��D�I�v�V���� -data ��
 �K�{�ł͂���܂��񂪁C�I�[�f�B�I CD ��Ă����̃R�}���h���C���Ƌ�ʂ���
 �������邽�߂Ɏw�肵�Ă��܂��D

 cdrecord ��g���� CD-RW ��㏑�����鎞�ɂ́C�Â���e������߂�
 "blank=..." �Ƃ����I�v�V������w�肵�Ȃ���΂Ȃ�܂���DCD-RW �̒��g��
 �������߂̐F�X�ȕ��@�ɂ‚��ẮC�I�����C���}�j���A����Ă��������D

 �M�҈ȊO�̂͐l�݂͂�� 400MHz �̃}�V������Ă���̂ł͂Ȃ����Ǝ��X�v
 ���̂ł����C�����̐l�� mkisofs �̏o�͂𒼐� cdrecord �ɑ��荞��ł���
 ��:

      shell> IMG_SIZE=`mkisofs -R -q -print-size private_collection/  2>&1 \
      | sed -e "s/.* = //"`
      shell> echo $IMG_SIZE
      shell> [ "0$IMG_SIZE" -ne 0 ] && mkisofs -r  private_collection/  \
      |cdrecord  speed=2  dev=0,6,0
                  tsize=${IMG_SIZE}s  -data  -
      #         s ��Y��Ȃ����� --^         ^-- �W�����͂���f�[�^��ǂ�

 �ŏ��̃R�}���h�̓C���[�W�̑傫���𒲂ׂ邽�߂ɃJ�����s���܂�(�����s
 ���ɂ́Ccdrecord �̃p�b�P�[�W�ɓ����Ă��� mkisofs ���K�v�ł�)�D���g��
 �� CD ���C�^�͏������ރC���[�W�̑傫����m��K�v���Ȃ�������܂���
 ���C���̎��ɂ͂��̃R�}���h��O���Ă�\���܂���D�o�͂��ꂽ�T�C�Y��
 cdrecord �� tsize �p�����[�^�Ƃ��ēn����܂�(���̒l�͊‹��ϐ� IMG_SIZE
 �Ɋi�[����܂�)�D2 �Ԗڂ̃R�}���h�� mkisofs �� cdrecord ��p�C�v�o�R��
 �g�ݍ��킹�ĕ��ׂ���̂ł��D

 3.2.  �I�[�f�B�I CD �̏�������

 �I�[�f�B�I CD �̏������݂́C���ɐ������f�[�^ CD �̏������݂̎菇�Ƃ�
 �����Ă��܂��D��ȈႢ�� 2 �‚���܂��D��‚̓I�[�f�B�I CD �̓I�[�f�B
 �I�g���b�N�ō\�������_�ł��D����͕ʁX�̃C���[�W�Ƃ��ėp�ӂ��܂��D��
 �������āCCD �Ƀg���b�N�� 10 �’u���‚��Ȃ�΁C�C���[�W�� 10 ���
 �Ȃ���΂Ȃ�܂���D����‚̑���_�́C�C���[�W�̃t�H�[�}�b�g��
 ISO-9660(���邢�͑��̂ǂ̃t�@�C���V�X�e��)�łȂ��C�u44100 �T���v
 ��/�b(44.1 kHz)�� PCM �R�[�f�B���O���ꂽ 16 �r�b�g�X�e���I�̃T���v����
 ���v�ł��邱�Ƃł��D

 �T�E���h�t�@�C����K�v�ȃt�H�[�}�b�g�ɕϊ����郆�[�e�B���e�B�̈�‚�
 sox �ł��Dsox �̎g�����͊ȒP�ł�:

      shell> sox  killing-my-software.wav  killing-my-software.cdr

 ���̃R�}���h�� killing-my-software �Ƃ����̂� WAV �`������ CDR �����`
 ���ɕϊ����܂��Dsox ���F������t�@�C���`���ƃt�@�C�����̊g���q�ɂ‚���
 �̓I�����C���}�j���A����Ă��������D�ϊ����ʂ�o�͂���ɂ͑�ʂ̃f�B
 �X�N�e�ʂ��K�v�Ȃ̂ŁCcdrecord �ɂ� WAV, AU �`����ǂݍ��ދ@�\���g�ݍ�
 �܂�܂����D���������āC�����t�@�C���̊g���q�� .wav �܂��� .au (���ƒT
 ���v�����[�g�� �u�X�e���I�C16 �r�b�g�C44.1 kHz�v)�Ȃ�΁C�蓮�ŕϊ���
 �Ȃ��Ă�C���[�W�Ƃ��Ďg�����Ƃ��ł��܂��D

 cdrecord �́C-audio �I�v�V�������w�肳���ƃI�[�f�B�I�g���b�N�� CD �C
 ���[�W�Ƃ��ď������݂܂��D���̃I�v�V�����ɂ‚��Ă̓f�[�^ CD �������
 ���Ɠ����ł�(���ɓ���ȗv��������ꍇ�͏����܂�)�D�ȉ��� 3 �‚̗��
 �S�ē���������s���܂����C�g���b�N�̓ǂݍ��݂͈قȂ�T�E���h�`������s
 ���܂�:

      shell> cdrecord -v speed=2 dev=0,6,0  -audio  track1.cdr track2.cdr...
      shell> cdrecord -v speed=2 dev=0,6,0  -audio  track1.wav track2.wav...
      shell> cdrecord -v speed=2 dev=0,6,0  -audio  track1.au  track2.au...

 �傫�ȗ�O�̈�‚� MPEG ���C�� 3 �t�@�C���ł��D���̃t�@�C���� "mpg123
 -s track1.mp3 > track1.cdr" �Ƃ����R�}���h�� CD �`���ɕϊ����邱�Ƃ���
 ���܂��D(�x��: ���̃R�}���h�̓o�C�g����鏇���ɂ��ăt�@�C���𐶐���
 �܂����Ccdrecord �� -swab �I�v�V������t���ăo�C�g����ꊷ����K�v��
 ����܂��D) ���̋t�����̕ϊ��́CWAV �t�@�C���ɑ΂��� "8hz-mp3" ��g��
 ���Ƃɂ��čs���܂�(cdda2wav ��g���ăI�[�f�B�I CD ����g���b�N��z��
 �o���C8hz-mp3 ��g���Ă���� MP3 �ɃG���R�[�h���܂�)�D��������� MP3
 �t�@�C������܂Ƃ߂� CD-R ����ɂ́C�ȉ��̃R�}���h���g���܂�:

      for I in *.mp3
      do
          mpg123 -s $I | cdrecord -audio -pad -swab -nofix -
      done
      cdrecord -fix

 �}�V���̑��x�ɂ��ẮC�������ݑ��x�� "speed=1" (cdrecord �̃I�v�V��
 ��)�ɗ��Ƃ������悢������܂���D"speed=4" ��g���ƁC�}�V���� MP3
 �t�@�C���� 4 �{���ʼn��t�ł��Ȃ���΂Ȃ�܂���Dmpg123 �� CPU ���Ԃ��
 �ʂɏ���܂�! �ǂ����ׂ���������Ȃ���΁C-dummy �R�}���h(���[�U�[��
 �X�C�b�`��؂����܂܂ɂ���)��w�肵�� cdrecord ��J�����s���Ă�����
 ���D�����s�����Ƃɂ��C�I�[�f�B�I�g���b�N�̊Ԃ� 2 �b�̖���������
 �������I�[�f�B�I CD ������܂��D
 3.2.1.  DAO

 �I�[�f�B�I�g���b�N�Ԃ̖��������𖳂���������΁Cdisk-at-once (DAO) ��
 �����݂�g��Ȃ���΂Ȃ�܂���D����͊��ɐ�����(�g���b�N���‚���
 �Ă�) track-at-once (TAO) �^���̔��΂ł��DDAO �̃T�|�[�g�͌��݁Ccdrdao
 ���ł�i��ł��܂��D�ڂ����� cdrdao �̃z�[���y�[�W��Ă��������D

 read-cd �I�v�V������g�����Ƃɂ��C�I�[�f�B�I CD ��܂邲�ƃR�s�[����
 ���Ƃ�ł��܂��D

 3.3.  �������[�h�� CD-ROM

 ���̘b��ɂ‚��Ă͏������Ƃ͂��܂肠��܂���D-data �I�v�V������
 -audio �I�v�V������g���āC(��ɑ���)�C���[�W�̎�ނ�w�肷�邾����
 ���D���ȉ��Ɏ����܂�:

      cdrecord  -v dev=0,6,0  -data  cd_image  -audio  track*.cdr

 4.  �e���Ȃ� Winfried ��...

 ���̏͂͂�����u�ǂ�������鎿��Ƃ��̓���(FAQ)�v�ł��D����l�≜��
 ��C���q����⌢�Ȃǂɂ‚��Ă̖�肪����C���ꂪ CD-R �쐬�Ɋւ�邱��
 �������łȂ��Ă�ʔ������Ƃł���΁C���Б����Ă��������D

 4.1.  �Ă��t���Ƃ͂ǂꂭ�炢�����������Ȃ�ł��傤��?

 ���ۂɎ����Ă��������Dcdrecord �� -dummy �I�v�V������g���āC�J���Ă�
 ��܂��D�����ɑ��̍l���t��������S�Ď��s���CCD ��Ă������������c��
 ���ǂ�����Ă݂܂��傤�D

 mkisofs ���璼�� cdrecord �Ƀf�[�^�𑗂�ꍇ�ɂ́Clocate �f�[�^�x�[�X
 �̍X�V�Ȃǂ̃f�B�X�N�ɕ��ׂ���鏈���ɂ��čő�t���[���[�g��������
 �Ȃ��Ă��܂��CCD ��Ă����˂邱�Ƃ�����܂��D CD-R ��Ă��Ă���Œ���
 cron, at, anacron �������������v���Z�X��N�����Ȃ��悤�Ɋm�F���Ă�����
 ���ł��傤�D

 4.2.  �t�@�C���̒f�Љ��Ő��\�Ɉ��e�����o�܂���?

 �t�@�C���̒f�Љ��͒ʏ�͏������̂ŁC�C�t���Ȃ����x�̉e����������܂�
 ��D�������C�f�Љ����ُ�ȏ�Ԃ��邱�Ƃ͗e�Ղł��D���̏ꍇ�ɂ́C�n�[
 �h�f�B�X�N�̃X���[�v�b�g�� 100 kB/�b�ȉ��ɂȂ�܂��D�ł�����C����Ȃ�
 �Ƃ�Ă͂����܂��� :-) �����C���N��g���Ă���ƃn�[�h�f�B�X�N��
 �̃t�@�C���͒f�Љ����Ă��܂��D�t�@�C���V�X�e���������ς��ɂȂ��Ă����
 �f�Љ������Ȃ�܂��D��� 10% ���� 20% �̋󂫗e�ʂ�c���Ă���΁CCD-R
 �ɂ‚��Ă͂��܂����삷��͂��ł��D

 �s���ł���΁C�N�����ɏo�͂���郁�b�Z�[�W��܂��傤�D�f�Љ��̃p�[�Z
 ���e�[�W���t�@�C���V�X�e���̃`�F�b�N�̎��ɏo�͂���܂��D�ȉ��̊댯�ȃR
 �}���h��g���Ă��̒l��`�F�b�N���邱�Ƃ��ł��܂�:

 shell> e2fsck -n  /dev/sda5        # '-n' ���d�v!
 [�r���͏ȗ� -- �G���[���o�Ă������Ă�������]
 /dev/sda5: 73/12288 files (12.3% non-contiguous)

 ���̗�ł̓t�@�C���̒f�Љ������Ȃ葽���Ȃ��Ă���悤�Ɍ����܂����C����
 �t�@�C���V�X�e����ɂ́C���ɏ������t�@�C������������ 73 �‚��邾����
 ���D���������āC�f�Љ��̗��͓��ɋC�ɂ���قǂł͂���܂���D

 ext2 �t�@�C���V�X�e���̃f�t���O(�f�Љ���Ȃ���)�̂��߂� e2defrag �Ƃ�
 �������I�ȃc�[��������܂��D���݂̃o�[�W�����͌l�I�Ȋ‹��Ŏg��������
 ���Ă�M�������\���ł���܂���D�{���Ƀt�@�C���V�X�e���̃f�t���O��s��
 �����̂Ȃ�C�t�@�C���V�X�e���̃o�b�N�A�b�v����(�ł���� 2 ��)�C����
 �f�[�^�̏����߂��̗��K��s������ŁC�V�����t�@�C���V�X�e����쐬�� (��
 ��ɂ��Â��t�@�C���V�X�e���͏����܂�)�C�f�[�^����߂��Ă��������D
 ���ꂪ�����_�ōł��S�ȕ��@�ł��D

 4.3.  UMSDOS �t�@�C���V�X�e����� CD �C���[�W��u���܂���?

 �ł��܂��D�M�������Ⴍ�CCD-ROM �̏������݂̂��߂̑��x��s�\���ȃt�@�C
 ���V�X�e����NFS(network filesystem)�����ł��D�M�Ҏ��g�� CD-ROM �쐬��
 �p�� PC(486/66)��UMSDOS ��g���C Linux �� DOS/Windows �Ńf�B�X�N�̋��L
 ��Ă��܂��D

 4.4.  ISO-9660 �̐���������@�͉�������܂���?

 �ł��܂��D�D���ȃt�@�C���V�X�e���� CD ��ɍ�邱�Ƃ��ł��܂��D�������C
 Linux �ȊO�̃I�y���[�e�B���O�V�X�e���ł͂��� CD �͈����Ȃ��ł��傤�D��
 ����ȉ��Ɏ����܂�:

 o  �T�C�Y�� 650MB �̋�̃t�@�C����쐬���܂��D

      dd if=/dev/zero of="empty_file" bs=1024k count=650

 o  ���̃t�@�C����� ext2 �t�@�C���V�X�e����쐬���܂��D

      shell> /sbin/mke2fs  -b 2048  empty_file
      empty_file is not a block special device.
      Proceed anyway? (y,n) y

 o  ���[�v�o�b�N�f�o�C�X��g���āC���̋�̃t�@�C����}�E���g���܂� (�\
    ���V���� mount �R�}���h���K�v�ł��D�O�q�̐���Ă�������)�D

      mount -t ext2 -o loop=/dev/loop1 empty_file /mnt

 o  �t�@�C���� /mnt �ɃR�s�[���C���̌�ŃA���}�E���g���܂�

 o  (����ł͂Ȃ�)empty_file �� ISO-9660 �C���[�W�Ɠ����悤�Ɉ�����
    cdrecord ��s���܂�

 ���̂悤�� CD �ɑ΂��� /etc/fstab �̃G���g�����肽����΁C�V�X�e���N
 �����̃f�o�C�X�̃t�@�C���̃`�F�b�N�𖳌��ɂ��Ă��������D�ȉ��ɗ���
 �܂�:

      /dev/cdrom  /cdrom  ext2  defaults,ro  0 0

 �ŏ��� 0 �́udump �̑Ώۂɂ��Ȃ��v�Ƃ����Ӗ��ł��D2 �Ԗڂ� 0 (�����炪
 �d�v)�́u�N�����ɃG���[�̃`�F�b�N��Ȃ��v�Ƃ����Ӗ��ł�(���� CD �̃G
 ���[�𒲂ׂ�� fsck �͎��s���܂�)�D

 4.5.  �I�[�f�B�I CD ����g���b�N��ǂݏo�����@��?

 �����s�����߂̃\�t�g�E�F�A�������‚�����܂��D�ŐV�̂�̂�
 "cdpranoia" �ł���C�ȉ��̏ꏊ����_�E�����[�h�ł��܂�:

      <http://www.xiph.org/paranoia/>

 ����ȊO�ɂ�C"cdda2wav" �� "sox" ��g�ݍ��킹�Ďg�����Ƃ�ł��܂��D��
 ���̃\�t�g�E�F�A�� sunsite �Ƃ��̃~���[�T�C�g������ł��܂�:

      <ftp://sun-
      site.unc.edu/pub/Linux/apps/sound/cdrom/cdda2wav0.71.src.tar.gz>

      <ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/sox-11gamma-
      cb3.tar.gz>

 cdda2wav ��g���ƁC�I�[�f�B�I CD ������̋��(���邢�̓g���b�N�S
 ��)����o���āC����� .wav �t�@�C���ɕϊ����邱�Ƃ��ł��܂��D sox
 �́Ccdrecord ��g���� CD-R ��Ă���悤�� wav �t�@�C����(�I�[�f�B�I CD
 ��) cdda �t�H�[�}�b�g�ɖ߂��܂��D�ŋ߂̃o�[�W������ cdrecord ��g����
 ����Ȃ�� sox �͕K�v����܂���D�Ƃ����̂�C����� .au, .wav �t�@�C��
 �ɑΉ����Ă��邩��ł��D

 4.6.  �N����� SCSI �f�o�C�X��o�����@��?

 drivers/scsi/scsi.c �t�@�C���Ɉȉ��̏�񂪍ڂ��Ă��܂�:

 /*
  * �g�p�@: echo "scsi add-single-device 0 1 2 3" >/proc/scsi/scsi
  * ������  "0 1 2 3" �͎��ۂ� "�z�X�g �`���l�� ID LUN" �ɒu�������܂��D
  * ���̋@�\�̓x�[�^�łł���Ǝv���Ă��������D
  *     ����: ����͎��Ӌ@��̊������}�̂��߂̋@�\�ł͂���܂���DSCSI
  *     ���̂����̂悤�ɐ݌v����Ă��Ȃ����߁C�n�[�h�E�F�A��󂵂Ă���
  *     �����Ƃ�����܂�!
  * �������C���ɐڑ�����Ă���f�o�C�X�̓d������͖̂��Ȃ��Ǝv��
  * �܂��D���̃f�o�C�X���]�����̃f�[�^��󂳂Ȃ����Ƃ̕ۏ؂͑����ł���
  * ����D
  */

 �����g���ׂ��Ȃ̂� SCSI �f�o�C�X���`�F�[���̍Ō�ɂ���ꍇ�����ł���
 �_�ɒ��ӂ��Ă��������D�V���� SCSI �f�o�C�X��ɂ���`�F�[���ɓ����
 �ƁC�f�o�C�X�̖��O�t��(/dev �f�B���N�g��)�������Ă��܂��C�n�[�h�f�B�X
 �N�̓�e���S�����Ă��܂�������܂���D

 4.7.  �f�[�^ CD ��܂邲�ƃR�s�[���邱�Ƃ͂ł��܂���?

 �ł��܂��D�������C�I���W�i���̓ǂݎ�蒆��(�z�R���⏝�̂��߂�)�G���[��
 �N����ƁC��ꂽ�R�s�[���ł���_�ɂ͒��ӂ��Ă��������D�ǂ���̕��@��I
 �[�f�B�I CD �ł͎��s����_�ɒ��ӂ��Ă�������! �I�[�f�B�I CD �ł�
 cdrdao �� cdda2wav ��g��Ȃ���΂Ȃ�܂���D

 �� 1: CD ���C�^����сC����Ƃ͕ʂ� CD-ROM ����Ă����̂Ƃ��܂��D
 �ȉ��̃R�}���h��s���邱�Ƃɂ��C/dev/scd0 �ɐڑ����� CD-ROM �h���C
 �u����f�[�^��ǂݎ��āC����𒼐� CD ���C�^�ɏ������ނ��Ƃ��ł���
 ��:

      cdrecord -v dev=0,6,0 speed=2 -isosize /dev/scd0

 �� 2: �ʂɎg���� CD-ROM �h���C�u��������̂Ƃ��܂��D���̏ꍇ�ɂ͂܂��C
 CD ���C�^��g���� CD-ROM ��ǂݏo���܂�:

      dd if=/dev/scd0 of=cdimage

 ���̃R�}���h�� CD-ROM �̓�e�� /dev/scd0 ����ǂݎ��C�����t�@�C��
 "cdimage" �ɏ������݂܂��D���̃t�@�C���̓�e�� mkisofs ������̂ɑ�
 ������̂ŁC���̕����̑O�̕��ŏq�ׂ��悤�ɏ�����i�߂邱�Ƃ��ł���
 ��(�t�@�C�� cdimage �� cdrecord �̓��͂Ƃ��܂�)�D�i�s�󋵕\���₻�̑�
 �̋Â����\������������΁CJoerg Schillings ������ sdd ��g���Ă�����
 ���D

 �G���[�ɏo�����ꍇ�ɂ́C�ŐV�ł� cdrecord ��C���X�g�[�����Ă�����
 ���D����ɂ� "readcd" �Ƃ����c�[���������Ă��܂�(misc/ �f�B���N�g����
 ����܂�)�D���̃c�[���ł� dd �Ɠ������ʂ������܂����C�G���[�̏ꍇ��
 �� CD-ROM �̃Z�N�^�𕡐���ǂݍ��݂܂��D

 4.8.  Linux �� Joliet �`���� CD-ROM �͓ǂ߂܂���?

 �ǂ߂܂��D�V�����J�[�l��(2.0.36 �� 2.2 �n��)�ɂ́CJoliet �`���̃T�|�[
 �g���g�ݍ��܂�Ă��܂��D/etc/fstab �ɂ� iso9660 �� joliet �̗����̃I�v
 �V������w�肵�Ȃ���΂Ȃ�Ȃ��_�ɒ��ӂ��Ă�������(joliet �͎��ۂɂ͊g
 ���ł�)�D�ڂ����� <http://www-
 plateau.cs.berkeley.edu/people/chaffee/joliet.html> ��Ă��������D

 4.9.  CD ���C�^��g���� CD-ROM �̓ǂݎ���}�E���g����@��?

 ���ʂ� CD-ROM �h���C�u�Ɠ����悤�ɂ��܂��D�ς������Ƃ͑S������܂�
 ��D�������CATAPI CD-ROM ��g���Ă��Ă�C�ǂݎ��̂��߂� CD-ROM ��}
 �E���g����ɂ� scd �f�o�C�X(SCSI CD-ROM)��g��Ȃ���΂Ȃ�Ȃ��_�ɒ���
 ���Ă�������(ATAPI �f�o�C�X�� SCSI �̂悤�ɓ��삷��ݒ�ɂ������Ƃ�v
 ���o���Ă�������)�D/etc/fstab �̐ݒ���ȉ��Ɏ����܂�:

      /dev/scd0  /cdrom  iso9660  ro,user,noauto  0  0

 4.10.  CD-R �ɂ��Ƃ�������̃f�[�^��l�ߍ��ނɂ�?

 gzip �� pkzip �̂悤�Ȉ��k�v���O�����łȂ��C bzip2 ��g���܂��傤�D��
 ���g���΁C�傫��(>100kB)�t�@�C���� 30% ���x�̃f�B�X�N�e�ʂ�ߖ�ł�
 ��ł��傤�Dbzip2 �͈ȉ��̏ꏊ����_�E�����[�h�ł��܂�:

      <http://www.muraroa.demon.co.uk/>

 ���ʂ̃I�[�f�B�I CD ��Ă�����ɁCwav �`���̃I�[�f�B�I�t�@�C���� mp3
 �`���̃I�[�f�B�I�t�@�C���ɕϊ����C���ʂ̃t�@�C���Ɠ��l�� ISO-9660 �t�@
 �C���V�X�e���ɒu�����@����܂��D���ʂ� mp3 �̈��k���� 1:10 ���x��
 ���D�����C���ʂ� CD �v���C���[�ł͂��̃t�@�C����ǂނ��Ƃ͂ł��܂�
 ��c���ꂪ���_�ł��D���������΂ɁC���̃p�[�e�B�[�ł͉��y�̓n�[�h�f�B�X
 �N���牉�t����Ƃ����̂͂ǂ��ł��傤? 18G �o�C�g��f�B�X�N�������
 3000 ���� 4000 �̃^�C�g��������܂� :-)

 �\�t�g�E�F�A MP3 �G���R�[�_�͈ȉ��̏ꏊ������ł��܂�:

      <http://www.stud.ifi.uio.no/~larsi/other/8hz-
      mp3-cheng.tar.gz>

 MP3 �v���C���[�͈ȉ��̏ꏊ������ł��܂�:

      <http://homepages.uni-tuebingen.de/stu-
      dent/michael.hipp/mpg123/>

 �X�s�[�`��^������ɂ́Cshorten �� "GSM lossy speech compression" ��
 �g���ăT�C�Y���������Ƃ����ł��傤:

      <ftp://svr-ftp.eng.cam.ac.uk/pub/comp.speech/>

 <http://kbs.cs.tu-berlin.de/~jutta/toast.html>

 4.11.  �N���”\�� CD-ROM �����@��?

 �쐬��s���ɂ� 1.44MB �̋N���”\�ȃt���b�s�[�f�B�X�N���K�v�ł��D�ȉ���
 �R�}���h��s���āC���̃t���b�s�[�f�B�X�N�̐��m�ȃC���[�W����܂���
 ��:

      dd if=/dev/fd0 of=boot.img bs=18k

 ���̃t���b�s�[�C���[�W��CCD �ɏĂ��t�@�C����u���Ă���f�B���N�g��(��
 �邢�͂��̃T�u�f�B���N�g���D�D���Ȃ悤�ɂ��Ă��܂��܂���)�ɒu���܂��D
 mkisofs �ɑ΂��� '-b' �I�v�V�����ł��̃t�@�C����w�肵�C�܂� '-c' �I�v
 �V������w�肵�܂��D�ڂ����� mkisofs �̃p�b�P�[�W�ɓ����Ă���
 README.eltorito ��ǂ�ł��������D

 �Ǝ��ɍ쐬�����N���”\ CD �̖ʔ����g�����Ƃ��ẮC�E�B���X�ɑ΂��Ĉ��S
 �� DOS/Windows �V�X�e��������܂��D(�l�b�g���[�N�����p�ł��Csamba ��
 �g���ă��[�U�̃f�[�^��u����t�@�C���T�[�o�������)�n�[�h�f�B�X�N��
 �����߂̂����ߖ�ł��܂��D�������C����͏����ɗ����̏�̘b�ł���C�M
 �҂ɑ΂����ۂ̎菇�̕񍐂͍��܂ł���܂���D

 �N���”\�� RedHat CD-ROM �Ɋւ���ڂ�������
 <http://members.bellatlantic.net/~smithrod/rhjol-technical.html> �ɂ�
 ��܂��D

 4.12.  ���炩�̕��@�ŏ������݂��ł��� CD-ROM ����ɂ�?

 Linux �ł� �I�[�o�[���C�t�@�C���V�X�e��(overlay filesystem) ���g����
 ���D����� CD-ROM �̏�Ƀ}�E���g���C�S�Ă̏������ݑ���Ɋ��荞�ނƂ���
 ��̂ł��D�V�����t�@�C����C�����ꂽ�t�@�C���͕ʂ̏ꏊ�ɕۑ�����܂�
 ���C���[�U�ɂ� CD-ROM ��̃t�@�C�����ύX���ꂽ�悤�Ɍ����܂��D�ڂ�����
 ��ɂ‚��Ă�  <http://home.att.net/~artnaseef/ovlfs/ovlfs.html> ���
 ���������D

 ����ŗv�����������Ȃ���΁CLinux �� UDF �t�@�C���V�X�e����T�|�[�g��
 ��̂�҂‚��C���̊J���ɎQ�����܂��傤(
 <http://trylinux.com/projects/udf/> ��Ă�������)�D

 4.13.  �����‚� CD ���C�^�𓯎��Ɏg�����Ƃ͂ł��܂���?

 �ł��܂��D�������C�܂� CD ���C�^ 2 �‚ł����e�X�g����Ă��܂���D����
 ��s���ɂ́C�ŋ߂̃o�[�W������ Linux �J�[�l��(���̕�������Ă��鎞�_
 �ł� 2.2.10 )���CSCSI �ėp�h���C�o�̃o�b�t�@�𑝂₷�J�[�l���p�b�` (
 <ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha>; 2.2.5 �܂łł�������
 ���܂���)���K�v�ł��D

 4.14.  �ǂ̃��f�B�A����ԗǂ��ł��傤��?

 �h�C�c�̃R���s���[�^�G���ł��� "c't" �� 1996 �N 11 �����ɁC��� CD-R
 �Ɋւ��鏕�����ڂ��Ă��܂�:

 o  �u�m�[�u�����h�v�̃f�B�X�N�͈�ʓI�ɍ��i���ł͂Ȃ��̂ŁC�g��Ȃ���
    �������ł��傤�D

 o  �s�ǂ� CD-R ���ꖇ����΁C�c��̕��ł������Ƃ��N���邩����܂�
    ��(���������ɔ������ꍇ)�D���̂悤�� CD-R �ł�^���ǂ���΍ŏ���
    500MB �͎g���邩����܂���c�D

 o  �������݂̑O�ɂ͌����Ă��鑤�̖ʂɂ͐G���Ă͂����܂���D

 4.15.  Solaris, *BSD, AIX, HP-UX ���ɂ‚��Ă͂ǂ��ł��傤?

 2 �͂̐��� Linux �ɓ������Ă��܂��D3 �͂� 4 �͂̓�e�� Linux �ȊO��
 �I�y���[�e�B���O�V�X�e���ł�g���܂��D�ڂ����� cdrecord �̃p�b�P�[�W��
 �����Ă��� README.NetBSD, README.aix, README.hpux, README.next,
 README.solaris, README.sunos, README.vms, README.xxxBSD �t�@�C�����
 ���������D

 4.16.  ���[�J���̐ݒ����ƕۑ����Ă����ꏊ��?

 ���@�� 2 �‚���܂��D���Ȃ킿 cdrecord �̑g�ݍ��ݐݒ�t�@�C����g����
 �@�ƁC�ȉ��Ɏ����悤�ȃV�F���ɂ�郉�b�p�[��g�����@�ł��D���̃V�F���X
 �N���v�g�͐ݒ�t�@�C����ǂݍ��݂܂��D�ݒ�t�@�C���ɂ� cdrecord �ɑ΂�
 ��I�v�V�����ƃp�����[�^���s�������Ă����܂��D�I�v�V�������̓R�}��
 �h���C���Ŏw�肷�鎞�Ɠ����ł����C�擪�̃_�b�V��('-')������܂���D�R
 �����g��g�����Ƃ�ł��܂��D��:

      # �ڂ����\����s��
      v
      # CD ���C�^�̑��x��ݒ肷��
      speed=2
      # �f�o�C�X���W�� �o�X�CID, LUN �̌`���Ŏw�肷��
      dev=0,6,0

 ���b�p�[�ɑ΂���ݒ�t�@�C���� /etc/cdrecord �ɒu���C�R�}���h���C����
 �w�肵�Ȃ���΂Ȃ�܂���D��: �ݒ�t�@�C�� /etc/cdrecord/mywriter.cfg
 ��Q�Ƃ�������΁C"cdrecord.sh mywriter.cfg -audio track1..." �Ƃ����R
 �}���h��s���܂��Dmywrite.cfg ����̑S�Ă̎w��� cdrecord �ɓn����
 �܂��D

 #! /bin/bash

 CFGDIR="/etc/cdrecord"

 CFG="$1"
 shift
 ARGS_LEFT="$@"

 if [ ! -f "$CFGDIR/$CFG" ]
 then
     echo "Configuration file $CFGDIR/$CFG not found. Exiting."
     exit 1
 fi

 while read LINE
 do
     case $LINE in
         \#*|"") continue;;
     esac
     old_IFS="$IFS"
     IFS="$IFS="
     set -- $LINE
     IFS="$old_IFS"
     O_NAME="$1"
     O_VALUE=""
     while shift
     do
         case $1 in
             "") continue;;
         esac
         O_VALUE="$1"
     done

     if [ -z "$O_VALUE" ]
     then
         O_CDRECORD="$O_CDRECORD -$O_NAME "
         continue
     fi
     O_CDRECORD="$O_CDRECORD $O_NAME=$O_VALUE "

 done < "$CFGDIR/$CFG"

 set -x    #DEBUG
 exec cdrecord $O_CDRECORD $ARGS_LEFT
 echo "Execution of cdrecord failed."

 4.17.  �ǂ������ CD �̏�����o�����Ƃ��ł��܂���?

 CD �̐擪���� 32kB �ȍ~�̂ǂ����̈ʒu�ɂ́C���� CD �Ɋւ����񂪓���
 ���u���b�N���u����܂��D�ȉ��̃V�F���X�N���v�g��g���ƁC���̏���ǂ�
 �o�����Ƃ��ł��܂�:

 #! /bin/bash

 RD=/dev/cdrom
 for i in 32768,7   32776,32 32808,32 32958,128 33086,128 33214,128 \
          33342,128 33470,32 33581,16 33598,16  33615,16  33632,16
 do
     old_IFS="$IFS"
     IFS=","
     set -- $i
     IFS="$old_IFS"
     OFFSET=$1
     LENGTH=$2
     echo "*`dd if=$RD bs=1 skip=$OFFSET count=$LENGTH   2> /dev/null`#"
 done

 4.18.  �ď������݂Ɋւ���

 CD-RW ���f�B�A�̏㏑����s�����ɂ́Ccdrecord �Ƀp�����[�^ blank=fast
 ��w�肵�Ă��������D���ꂾ���ł��D�p�����[�^�Ɋւ���ׂ����_�ɂ‚���
 �́C cdrecord �̃I�����C���}�j���A����Ă��������D

 4.19.  �}���`�Z�b�V���� CD �̍����?

 �܂��ŏ��ɁC�}���`�Z�b�V���� CD �p�̃C���[�W�� RockRidge �g����g����
 ISO-9660 �t�@�C���V�X�e���Ńt�H�[�}�b�g���Ȃ���΂Ȃ�܂���D�܂��C�V
 �����Z�b�V������t������������΁Ccdrecord �� -multi �I�v�V������w��
 ���Ȃ���΂Ȃ�܂���D���������āC���Ȃ��Ƃ�ŏ��̃Z�b�V�����ł�
 -multi ��w�肵�Ȃ���΂Ȃ�܂���D

 2 �Ԗڈȍ~�̃Z�b�V�����̂��߂̃C���[�W����̂͑����ʓ|�ł��Dmkisofs
 �� CD-R �̋󂫕������ǂ�����m���Ă��Ȃ���΂Ȃ�Ȃ�����ł��D���̏��
 �́Ccdrecord �� -msinfo �I�v�V������g���ē��邱�Ƃ��ł��܂�(�ȉ��̗�
 ��Ă�������):

      shell> NEXT_TRACK=`cdrecord -msinfo dev=0,6,0`
      shell> echo $NEXT_TRACK
      shell> mkisofs -R -o cd_image2 -C $NEXT_TRACK -M /dev/scd5
               private_collection/ \

 �ڂ����� cdrecord �̃p�b�P�[�W�ɓ����Ă��� README.multi ���������
 ���D

 5.  �g���u���V���[�e�B���O

 �Y��Ȃ��ł��������DCD-ROM ��Ă����˂Ă�C�R�[�X�^�[�Ƃ��Ă̎g������
 �c���Ă��܂� :-)

 5.1.  Linux ��œ��삵�܂���

 �ŏ��ɁCCD ���C�^�����i�ɕt�����Ă���\�t�g�E�F�A(=���̃I�y���[�e�B��
 �O�V�X�e��)�œ��삷�邱�Ƃ�m�F���Ă��������D��̓I�ɂ͈ȉ��̍��ڂ�m
 �F���܂�:
 o  �R���g���[���� CD ���C�^�� SCSI �f�o�C�X�Ƃ��ĔF�����Ă��邩?

 o  �h���C�o�\�t�g�E�F�A�� CD ���C�^��F�����Ă��邩?

 o  �t���̃\�t�g�E�F�A�� CD ���邱�Ƃ��ł��邩?

 �t���̃\�t�g�E�F�A��g���āu����ł����Ȃ��v�Ƃ����̂ł���΁C�n�[�h
 �E�F�A�̃��\�[�X�̏Փ˂��n�[�h�E�F�A�̌��ׂł��傤�D����œ��삵�āC��
 �� Linux �̋N���� loadlin ��g���Ă���̂ł���΁C���ꂪ�����ł��D
 loadlin �̓n�[�h�E�F�A�̑啔�������ɏ��������ꂽ��ԂŃE�H�[���u�[�g��
 �s���̂ŁCLinux �J�[�l�����������邱�Ƃ�����܂��D

 5.2.  No read access for 'dev=0,6,0' �Ƃ����G���[���o��

 Linux �ł́C�ꕔ�̃o�[�W������ C ���C�u�����͕s���S�ł�(�o�O������)�D
 ���������āC����o�[�W������ C ���C�u�����ƃ����N�����A�v���P�[�V����
 �̓��C�u�����̃o�[�W�������ς��Ɠ��삵�Ȃ����Ƃ�����܂��D�R���p�C��
 �ς݂̃o�C�i�����N�����G���[�̗��ȉ��Ɏ����܂�:

      [root@Blue /dev]# cdrecord -eject dev=0,6,0
      cdrecord: No such file or directory. No read access for 'dev=0,6,0'.

 5.3.  DOS �Ƃ��̒��Ԃ� OS �œ��삵�܂���

 Linux ����Ă��������DDOS �ł�� SCSI �h���C�o�̃C���X�g�[���Ɛݒ��
 �ň��ł��DLinux �����G������? ��k�ł���!

 5.4.  �������݂̍ۂ� SCSI �G���[���N����

 ���̃G���[�͎�Ɉȉ��̂悤�Ȍ����ŋN����܂�:

 o  SCSI �o�X�ɐؒf/�Đڑ��̋@�\������

 o  �n�[�h�E�F�A�̗�p���\���łȂ�

 o  �n�[�h�E�F�A�Ɍ��ׂ�����(5.1 �߂̕��@�Ō��‚�����͂��ł�)

 ���܂��܂Ȋ‹��ŁCSCSI �f�o�C�X�͎������g�� SCSI �o�X��(�d�C�I��)��
 �f�E�Đڑ����܂��D���̋@�\���g���Ȃ����(SCSI �R���g���[���ƃJ�[�l����
 �p�����[�^��m�F���Ă�������)�CCD ���C�^�ɂ��Ă� CD-R �̏Ă��t���ƌ�
 ���̍ۂɖ�肪�N���邱�Ƃ�����܂��D

 ���� NCR 53c7,8xx SCSI �h���C�o�ł͂��̋@�\���f�t�H���g�Ŗ����ɂȂ���
 ����̂ŁC�ȉ��̍��ڂ�ŏ��Ƀ`�F�b�N����Ɨǂ��ł��傤:

      NCR53c7,8xx SCSI support                  [N/y/m/?] y
         always negotiate synchronous transfers [N/y/?] (NEW) n
         allow FAST-SCSI [10MHz]                [N/y/?] (NEW) y
         allow DISCONNECT                       [N/y/?] (NEW) y

 6.  �ӎ�

 ���� HOWTO �����̓�e�ɐϋɓI�ɍv�����Ă��ꂽ�ǎ҂̕��X�ɐ[�����ӂ���
 ���D�M�Ҏ��g�͐��N�̊� CD ���C�^��g����‹��ɂȂ������̂ŁC���̐ݒ��
 �o���̃��|�[�g�́C�M�҂ɂƂ��ĂƂĂ�M�d�ł����D

    Doug Alcorn <[email protected]>
       �V�����J�[�l���ɂ‚��Ă̋L�q��P����菕��

    Kalle Andersson <[email protected]>
       MP3 ���璼�ڃI�[�f�B�I CD ��Ă����@

    Alan Brown <[email protected]>

    Rick Cochran <[email protected]>
       �f�t�H���g�ł͖����ɂȂ��Ă���Cncr �h���C�o�̐ڑ��ؒf�C�Đڑ��@
       �\�Ɋւ���q���g

    Robert Doolittle <[email protected]>
       cdwrite �� HOWTO ����Ȃ������߂̗ǂ�����

    Markus Dickebohm <[email protected]>

    Thomas Duffy <[email protected]>
       ���@�ƒԂ�̑啝�ȏC���D

    Jos van Geffen <[email protected]>
       4.9 �߂̖��ɂ‚��Ă̎w�E

    Bernhard Gubanka <[email protected]>
       ���[�v�o�b�N�f�o�C�X��g���ɂ͍ŋ߂̃o�[�W������ mount �R�}���h
       ���K�v�Ȃ��Ƃ̎w�E

    Stephen Harris <[email protected]>
       �I�[�f�B�I CD �̏������݂ɂ‚��Ẵq���g

    Janne Himanka <[email protected]>
       Joliet CD-ROM ��ǂނ��߂̃J�[�l���p�b�`�Ɋւ���|�C���^

    Stephan Noy <[email protected]>
       �I�[�f�B�I CD �̏������݂Ɋւ�����ƌo��

    Don H. Olive <[email protected]>
       mkhybrid �� URL

    Jesper Pedersen <[email protected]>

    Pierre Pfister <[email protected]>
       CD ��܂邲�ƃR�s�[����菇��쐬�����`��

    Daniel A. Quist <[email protected]>
       IDE CD-R �ƐV�����o�[�W�����̃J�[�l���Ɋւ�����
    [email protected]
       loadlin ��g���ċN�����鎞�Ɋ��ɏ��������ꂽ CD ���C�^���N������
       ��̕�

    Dale Scheetz <[email protected]>

    Joerg Schilling <[email protected]>
       cdrecord �Ɋւ�����

    Martin Schulze <[email protected]>
       cdwrite ���[�����O���X�g�Ɋւ�����

    Gerald C Snyder <[email protected]>
       ext2 �`���� CD-ROM (4.4 �߂�Q��)�̏������݃e�X�g

    Art Stone <[email protected]>
       ISO-9660 �łȂ��t�@�C���V�X�e���� CD �ɏĂ��Ƃ����A�C�f�B�A

    The Sheepy One <[email protected]>
       �Ă����˂� CD-ROM ����p�̃R�[�X�^�[�ɂ���Ƃ������

    Erwin Zoer <[email protected]>

 �܂��C�Ԃ�̊ԈႢ��w�E���Ă��ꂽ�ȉ��̕��X�Ɋ��ӂ��܂�: Bartosz
 Maruszewski <[email protected]>, Ian Stirling
 <[email protected]>, Brian H. Toby

 Linux CD-Writing HOWTO �͈ȏ�ł��D(�����œǂݏI���Ă��܂��܂���D)

 7.  ���{���ɂ‚���

 ���{���� Linux Japanese FAQ Project ���s���܂����D�|��Ɋւ��邲�ӌ�
 �� JF �v���W�F�N�g <[email protected]> ���ɘA�����Ă��������D

 ���������ȉ��Ɏ����܂��D

    v1.6j, 18 January 1997
       �|��: Yoshinori Mamoto([email protected])

    v2.8.2j, 7 September 1999
       �X�V: �����P��([email protected]), �Z��: ����L
       ��([email protected])

    v2.8.8j, 11 October 1999
       �X�V: �����P��([email protected])