Odskok zpátky Místní dokumentace Odskok na hlavní stránku

Vypalování na pc064

(prozatimní návod pro (super)uživatele -- verze 0.2 z 26.1. 2001)

Abstrakt

V tomto textu jsou uvedeny pouze ty nejzákladnější informace týkající se vypalování na vypalovačce Mitsumi CR 4802 TE, připojené k počítači pc064.

1) Všeobecně.

Na harddisku počítače pc064 byla vytvořena partition "/burncd" určená pro vypalování CD o velikosti asi 900 MByte. Tato partition je přístupná ke čtení i k psaní všem uživatelům. Po skončení práce je třeba z této partition odstranit své soubory a uvolnit tak místo dalšímu uživateli.

Vypalovat může pouze superuživatel; běžný uživatel musí použít "sudo".

2) Vypálení datového CD v textovém režimu.

Vytvoření image.

Nejprve umístíme všechny soubory, které chceme vypálit do nějakého adresáře, např.

/home/jméno_uživatele/adresář
Pak se přesuneme do adresáře "/burncd" a příkazem "mkisofs" vytvoříme soubor "cd_image.iso" obsahující image budoucího CD:
cd /burncd
mkisofs -r -o cd_image.iso /home/jméno_uživatele/adresář

Pokud chceme vytvořit CD se souborovým systémem "Joliet", tj. s názvy souborů a adresářů kompatibilními s Windows 95 "a výše", musíme namísto výše uvedeného použít:

cd /burncd
mkisofs -J -r -o cd_image.iso /home/jméno_uživatele/adresář
Systém Joliet je podporován i Linuxem (a je při namontování automaticky rozpoznán), ale výsledný soubor "cd_image.iso" je o něco větší (což může někdy být na závadu).

Pokud vše dobře proběhne, vytvoří se v adresáři "/burncd" soubor "cd_image". Jeho velikost by podle druhu média neměla přesáhnout cca 730MByte, resp. 650 MByte. Vytvořený soubor můžeme příkazem

mount -t iso9660 -o ro,loop=/dev/loop0 cd_image.iso /mnt
navíc přimontovat do adresáře /mnt a prohlédnout si ho tam, jako by se jednalo o běžný adresář. Před dalším postupen nezapomeneme příkazem
umount /mnt
zase odmontovat!

Vytvoření binární kopie datového CD.

Vložíme CD do mechaniky Pioneer (slot-in). Pak se přesuneme do adresáře "/burncd" a příkazem "dd" vytvoříme soubor "cd_image.iso" obsahující image daného CD:

cd /burncd
dd if=/dev/scd0 of=cd_image.iso

Pokud vše dobře proběhne, vytvoří se v adresáři "/burncd" soubor "cd_image.iso". Jeho velikost by podle druhu CD neměla přesáhnout cca 730MByte, resp. 650 MByte. Hudební CD tímto způsobem nelze kopírovat.

Vypálení CD.

Do horní mechaniky (Mitsumi) zasuneme prázdé médium (CD). Počkáme, až zelené blikání přejde v oranžové svícení, načež zadáme (v adresáři "/burncd") příkaz

cdrecord -v speed=4 dev=1,0,0 -data cd_image.iso
a vyčkáme, dokud se CD nevypálí. Po dobu vypalování svítí na vypalovačce červená kontrolka.

Po skončení vypalování přestane svítit červená kontrolka a začne svítit oranžová. Pak můžeme příkazem

cdrecord dev=1,0,0 -eject
vypálené CD uvolnit.

3) Mazání CDRW ("rychlé mazání").

Do horní mechaniky (Mitsumi) zasuneme přepisovatelné médium (CDRW). Počkáme, až zelené blikání přejde v oranžové svícení, načež zadáme příkaz:

cdrecord -v -speed=4 dev=1,0,0 blank=fast

4) Vypalování audio CD.

Vytvoření image jednotlivých stop.

Audio CD většinou obsahují jednotlivé stopy ("tracks"). K jejich čtení budeme používat programu "cdparanoia". V dalším budeme pro určitost předpokládat, že CD, které chceme vypálit, má celkem čtrnáct stop. Vsuneme naše CD do mechaniky "Pioneer" u počítače pc064 (spodní CD mechanika, v provedení "slot-in"). Přesuneme se do adresáře /burncd, odstraníme všechny tam přítomné soubory s příponou wav a vytvoříme si tam skriptík createtracks s následujícím obsahem:

#!/bin/bash

for i in 01 02 03 04 05 06 07 08 09 10 11 12 13 14
do
cdparanoia $i "track$i.wav"
done
Všimněme si řádku skriptu, začínajícího příkazem "for". Musí tam být jmenovitý seznam všech stop z daného CD, které budeme chtít vypálit (v daném případě všechny stopy, tj. 01 až 14). Příkazem "chmod 755 createtracks" zajistíme, aby skript byl spustitelný. Pak skript spustíme:

./createtracks
a počkáme, dokud se nevytvoří images všech stop. V našem případě ukázal výpis "ls -l track*.wav":
-rw-r----- 1 root root 45633548 listopad 8 17:36 track01.wav
-rw-r----- 1 root root 53620940 listopad 8 17:38 track02.wav
-rw-r----- 1 root root 78573308 listopad 8 17:39 track03.wav
-rw-r----- 1 root root 64687100 listopad 8 17:41 track04.wav
-rw-r----- 1 root root 32462348 listopad 8 17:42 track05.wav
-rw-r----- 1 root root 34480364 listopad 8 17:43 track06.wav
-rw-r----- 1 root root 37356860 listopad 8 17:44 track07.wav
-rw-r----- 1 root root 37067564 listopad 8 17:44 track08.wav
-rw-r----- 1 root root 58070924 listopad 8 17:46 track09.wav
-rw-r----- 1 root root 35813948 listopad 8 17:47 track10.wav
-rw-r----- 1 root root 35157740 listopad 8 17:48 track11.wav
-rw-r----- 1 root root 40807244 listopad 8 17:49 track12.wav
-rw-r----- 1 root root 51661724 listopad 8 17:50 track13.wav
-rw-r----- 1 root root 30745388 listopad 8 17:51 track14.wav
(v pořadí, v němž se stopy vypsaly, se budou později i vypalovat).

Vypálení CD.

Do horní mechaniky (Mitsumi) zasuneme prázdé médium (CD). Počkáme, až zelené blikání přejde v oranžové svícení, načež zadáme (v adresáři "/burncd") příkaz

cdrecord -v speed=2 dev=1,0,0 -audio track*.wav
a vyčkáme, dokud se CD nevypálí. Po dobu vypalování svítí na vypalovačce červená kontrolka.

Po skončení vypalování přestane svítit červená kontrolka a začne svítit oranžová. Pak můžeme příkazem

cdrecord dev=1,0,0 -eject
vypálené CD uvolnit.

Obecné poznámky.

5) Použití programu "xcdroast"

Bude doplněno později (až bude fungovat stabilně).


Jan Kučera
Poslední úprava: Pátek, 26.1.2001

Odskok zpátky Místní dokumentace Odskok na hlavní stránku