Много хора използват Linux за
запис на CD-та, защото е надежден, изпитан и лесен. Няма сини екрани по
време
на запис и главоболия по съставяне на правилна комбинация от софтуер и
хардуер.
Веднъж настроен Linux просто работи! Това CD-writing HOWTO обяснява
настройките, как се записват данните и някои програми за запис.
Авторските права принадлежат на
Winfried Trümper 1996-2000.
Дистрибуцията, използването с или
без потвърждение е разрешено, като името на автора може да не се
споменава при
промоция на продукти, използващи свободен софтуер. Всички преводачи са
добре
дошли и не се нуждаят от ауторизация!
:)
Накратко: четете и ползвайки на
собствен риск. Автора не дава никакви гаранции и не връща пари. Ако
искате да
знаете защо този документ е под такъв “слаб” лиценз, а не под gnu GPL
или
подобен, тогава прочетете следното: http://www.heise.de/tp/deutsch/inhalt/te/8375/1.html
(да чете който знае немски :)
Като редактор на този документ,
аз просто събирам на едно място това, което ми изпращат хората. Не съм
програмист
или експерт по хардуера (Б.П. Нито пък аз :), затова за по-специфични
проблеми
най-добре питайте някой друг.
Получавам хиляди писма, относно
това CD-Writing HOWTO всяка година. Затова имайте търпение – не мога
винаги да
отговарям след няколко часа. Преди да зададете въпрос, уверете се че
разполагате с последната версия на този документ; той винаги може да се
свали
от: http://www.guug.de/~winni/linux/
(Б.П. Но по време на превода аз не успях)
Може да се нуждаете от книга за
вашата Linux-дистрибуция, за това как се инсталира ново ядро. CD-R FAQ е цялостно ръководство,
относно
записа на CD, CD-записвачки и
софтуер. Тъй като всички CD-записвачки могат да се ползват и за четене
на CD,
може да прочетете: Linux CD-ROM HOWTO, the Linux SCSI HOWTO
and
the Linux Kernel HOWTO.
CD-ROM
означава Compact Disc Read Only Memory,
и съхранява данни чрез оптичен лазер, който прави миниатюрни дупчици на
диска.
Дупчиците са битовете информация и са толкова малки, че билиони от тях
изпълват
CD-то. Тези CD са най-често
използваните.
Означението CD-R е кратно
на CD-ROM recordable (записваем) и означава CD, което няма
микроскопични
точици на повърхността си. То е празно. CD-R има специален химически
филм, и от
вътрешната му страна могат да се прегорят микроскопичните отвори. Това
се прави
с включване на лазера с по-голяма мощност, отколкото при четене. Запис
може да
се прави само веднъж на CD-R. Може да оставите място след първия запис,
създавайки т.н. multi-session CD.
Презаписваемият CD-ROM (накратко:
CD-RW) може да настройва лазера, така че да записва CD и след това да възстановява подложката с
първоначалното и състояние. Това е възможно, защото лазерът не прави
реално
дупчици в подложката. Техниката на запис е подобна на играта на хокей.:
пързаляйки се върху леда, играчът (лазера) оставя дири от горе. Шарките
върху
леда (подложката) са записът. През различни периоди на играта,
почистващите
колички заглаждат леда (изчистват дирите). По този начин ледът е чист
за нова
игра (диска за презапис).
Най-често използвания правопис,
включително и в сорс-кода на ядрото е адаптер. Параметрите на модулите
и
псевдонимите също използват думата “адаптер”: "scsi_hostadapter".
Така, че по-надолу в документа се използва именно това означение –
адаптер..
USB CD-R-ите
не се разглеждат в това howto. Можете
да сте сигурни, че почти всички
от новите IDE/ATAPI- и SCSI-записвачки ще работят под Linux. Новите,
MMC-съвместими драйвери също се поддържат. Ако SCSI-версията на
записвачката
работи, IDE/ATAPI-версията също ще работи. Ето и устройствата, работещи
без
проблеми със cdrecord:
Acer: CDRW 4432A, CDRW 6206A, CD-R/RW 6X4X32, 8432A
BTC: BCE 621E (IDE)
Compro: CW-7502, CW-7502B
Creative: MK 4211, RW 4224E,
Delta: OME-W 141
Dysan: CRW-1622
Elite: Elite b444.41
Goldstar: CED-8041B
Grundig: CDR 100 IPW
Guillemot: Maxi CD-R 4X/8X
HP: SureStore 4020i, SureStore 6020i,
C4324, C4325
CD-writer+ 7100, 7200i, 7500e, 8100i, 8110i, 8200i Plus,
8250i, 9100i, 9110i, 9200e, 9210, 9300i, 9310i
Hi-Val: CDD 2242, CDD-3610,
Iomega: ZIPCD 4x650
JVC: XR-W 2001, XR-W 2010, XR-W 2040, XR-W 2042, XR-RW 2224,
YR 2626
Kiss: CDRW (no model given)
Kodak: PCD 200, PCD 225, PCD 260, PCD 600
Matsushita: matsushita is the japanese name for panasonic, please see there
Memorex: CRW-620, CDR-622, CRW-1622, CRW-2224, CDRW-4420
Microboards: PlayWrite 2000, PlayWrite 4000 RW, PlayWrite 4001 RW
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, CR-4804 TE
Nomai: 680.RW
Olympus: CDS 615E, CDS 620E
Optima: DisKovery 650 CD-R
OTI: CDRW 965, CDRW 975 (Socrates 1.0)
Panasonic: CW-7285, CW-7502, CW-7503, CW-7582
Philips: CDD-521/10, CDD-522,
CDD-2000, CDD-2600, CDD-3600, CDD-3610, CDD 4201
PCA 267cr, PCA 460 RW, PCRW 404,
Omniwriter 26, Omniwriter 26A,
CDRW800
Pinnacle: RCD-100, RCD-1000, RCD-5020, RCD-5040
Pioneer: DW-S114X
Plasmon: CDR 480, CDR 4220, RF-4100, RF-4102, CDR 4400
Plextor: CDR PX-24 CS, PX-412 C, PX-R412 C
PX-R 810Ti, PX-R 820T, PX-W 4220Ti, PX-W 8220T, PX-W 8432T
Plexwriter RW 4/2/20
Procom: PCDR 4
REC: 820s
Ricoh: RO-1420C+, MP 1420C, MP 6200S, MP 6201S, MP 7040A, MP-7060A
Samsung: SW-204
Sanyo: CRD-R24S
Smart and
Friendly: CD-RW 226, CD-R 1002, CD-R 1002/PRO, CD-R 1004,
CD-R 2004, CD-R 2006 PLUS, CD-R 2006 PRO, CD-RW 2224,
CD-R 4000, CD-R 4006, CD-R 4012, CD-RW 4424A
CD-R 8020, CD-R 8220
Sony: CDRX 100E, CDRX 120E, CDRX 140S-RP,
CDU 920S, CDU 924, CDU 926S, CDU 928E, CDU 948S
Taiyo Yuden: EW-50
TEAC: CD-R50S, CD-R55S, CDR-55S, CDR-55K,
CDR-56S-400, CD-R56S-600, R56S-614
Traxdata: CRW 2260,
CDR 4120, CDR 4120 Pro, CDRW 4260, CDRW 4424, CDR 4800
Turtle Beach: 2040R
Waitec: wt 2036, wt 2444ei
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
CDW-2216E, CRW-2260, CRW-2260t,
CRW-4250tx, CRW-4260t, CRW-4260tx, CRW-4261, CRW-4416S,
CRW-6416S, CRW-8424E
CD-записвачки,
поддържани от Linux
По-детайлен преглед има на: http://www.guug.de/
Има два типа програми: драйвери за
хардуера и програми за форматиране на данни. Драйверите за хардуера
поддържат
следните възможности:
Supported Feature cdwrite-2.1 cdrecord-1.6 cdrdao
----------------------------------------------------------
IDE/ATAPI yes yes yes
Parallel Port no yes yes
CD-RW no yes yes
Audio CD yes yes yes
Data CD-ROM yes yes partial
Multisession partial yes no
TAO (track at once) yes yes yes
DAO (disk at once) no partial yes
packet writing no no no
Главното предимство на cdrdao е
способността му да създава дискове в DAO формат.
Програми за форматиране на данни:
Feature mkisofs mkhybrid mkvcdfs
-------------------------------------------------------
ISO 9660 yes yes no
RockRidge yes yes no
El Torito yes yes no
HFS no yes no
Joliet yes yes no
Multisession yes yes no
CD-Extra yes yes no
Video-CD no no yes
Главната разлика между ISO 9660 в
сравнение с ReiserFS или Ext2 файлови системи са: Веднъж записани,
файловете не
може да се модифицират. Другите ограничения на ISO-9660 включват:
RockRidge е разширение, което позволява по-дълги имена за
файловете и по-дълбока йерархия за директориите на ISO-9660. При четене
на
CD-ROM с RockRidge разширение под Linux, всяка информация за файловете,
като
собственик, група, разрешения, символни връзки – всичко се показва.
("feels
like a Unix filesystem"). Това не е възможно, когато CD-ROM-а се чете
под
DOS или Windows.
El Torito се използва за правене на стартиращ CD-ROM. За да
работи, естествено трябва, BIOS-а на PC-то да го поддържа. Грубо
казано, първите
1.44 (или 2.88 ако се поддържат) Mbytes на CD-ROM-а съдържат флопи-диск
image, което
предварително сте си направили. CD-то
се третира като флопи от BIOS-а и така стартира (буутва). (Възможно е,
когато
се буттва от това виртуално флопи, вашето оригинално устройство A:
(/dev/fd0) да
не е налично.)
HFS позволява на Макинтошите да четат CD-ROM-а все
едно, че е HFS дял (оригиналната файлова система за MacOS).
Joliet поддържа дълги имена за файловете (освен другите
неща) за вариантите на Windows (95, 98, NT). Засега не е известна
програма,
която да позволява това под DOS или Windows 3.11.
Video-CDs може директно да се стартират от DVD.
Ако искате да се включите в
разработката, изпратете
e-mail на cdwrite-request@other.debian.org и сложете думата subscribe
в тялото
на съобщението.