Debian - oziveni vypalovacky
- STEFi - 2004-12-02 21:31:48
Kratky uvod o tom, jak rozchodit vypalovacku na Debianu a jak pouzit cdrecord. Doplneny o uvod do vypalovani DVD-R
a nove o zkusenosti s jadrem 2.6.x...
Predpokladam vyuziti standardniho jadra z distribuce Woody nebo Sarge. V pripade vlastni kompilace jadra nezapomente moduly nebo podporu zapnout (jednak ATAPI cdromky a jednak poporu SCSI, lae to uz asi stejne vite).
Mam vypalovacku?
# grep hd.: /var/log/dmesg
hda: WDC WD400EB-00CPF0, ATA DISK drive
hdb: Memorex 24MAXX 1040, ATAPI CD/DVD-ROM drive <----tohle je vypalovacka
#
Z tohoto vystupu je patrne, ze mam moji vypalovacku pod zarizenim /dev/hdb.
Moduly:
Ve standarndni instalaci nas bude zajimat pouze jeden: ide-scsi. Ten pridame do souboru /etc/modules a to je cele.
Lilo:
Do konfiguracniho souboru /etc/lilo.conf pridejte direktivu append="XXX=ide-scsi max_scsi_luns=1". Namisto XXX vepiste
zarizeni, ktere mate k vypalovacce prirazeno. V mem pripade to bude vypadat: append="hdb=ide-scsi max_scsi_luns=1"
Po teto uprave spuste lilo.
# lilo
Added ...
#
Tak ted je cas na reboot pocitace. Po rebootu se muzeme smele dat do vypalovani. Popisi jen vypalovani z konzole.
cdrecord a mkisofs
Pro instalaci zadejte:
# apt-get install mkisofs
# apt-get install cdrecord
Po uspesnem nainstalovani nejprve proskenujeme nase cdromky:
#cdrecord -scanbus
...
...
scsibus0:
0,0,0 0) 'Memorex ' '24MAXX 1040 ' '5WS2' Removable CD-ROM <---- tohle pouzijeme
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
Takze z tohoto vystupu vydime, ze budeme vyuzivat zarizeni 0,0,0.
Vytvoreni iso
# mkisofs -r -J -o soubor.iso /adresar
Vypaleni cd
# cdrecord -eject -v dev=0,0,0 speed=12 -driveropts=burnproof -isosize soubor.iso
Vymazani RW media
# cdrecord speed=4 dev=0,0,0 blank=fast -eject
Vytvoreni iso z cd
# dd if=/dev/cdrom of=/tmp/FILENAME.iso
Vypalovani DVR-R
Pro ucely vypalovani DVD-R je zapotrebi nainstalovat balik dvd+rw-tools, ktery pouzijeme pro vypaleni drive pouzeiteho iso souboru.
Vypalovani je pak realizovano na zarizeni /dev/scdN takto:
# growisofs -Z /dev/scd0=
.iso
Jádro 2.6.x
Po nabootovani s novým jádrem, konkrétně v mém případě 2.6.12 jsem měl potíže vypalovat CD
s klasiskou konfigurací. Odebral jsem z lilo.conf v direktivě Append hodnotu "ide-scsi". Následně jsem
cdrecord pouštět s parametre dev=ATAPI:0,1,0. Takže pokud přepíšu příklad z hořejška:
# cdrecord -eject -v dev=ATAPI:0,0,0 speed=12 -driveropts=burnproof -isosize soubor.iso