NASIL Yeni Başlayanlar İçin Gentoo İle CD Yazma

From Lapis Wiki

Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar

Konu başlıkları

Kernel Ayarı

Eksik detaylar. Kernel derlerken hangi ayarları yapmalıyız?

Temel Araçlar

Öncelikle, aşağıdaki uygulamaların kurulu olduğuna emin olun

emerge -n cdrtools

Hatta DVD yakmak istiyorsanız bile, bunu cdrtools ile yapabilirsiniz. cdrecord-prodvd veya dvdrtools paketlerine ihtiyacınız yok. Sadece cdrtools (ve cdrdao ve dvd+rw-tools) yeterlidir.

kernel >= 2.6.10 İçin Kullanıcı ile CD Yakma

Artık özel "setuid" root'u kullanamayacaksınız.

Bu şu anlama geliyor: XCDRoast uygulamasını kullanmak isteyen kullanıcılar, bunu yapamayacaklar. Detaylar için http://www.xcdroast.org adresine bakın. Ancak, XCDRoast root kullanıcısı altında hala yakabiliyor.

Gruplar ve İzinleri Yönetmek

Not: Yakma (burning) grubuna eklemek istediğiniz gerçek kullanıcı ismini $username değişkeni ile değiştirmeyi unutmayın.

gpasswd -a $username cdrw
chmod 750 /usr/bin/cdrdao
chmod 750 /usr/bin/cdrecord
chown root:cdrw /usr/bin/cdrdao
chown root:cdrw /usr/bin/cdrecord

Çıkın ve giriş yapın. Kullanıcı yakma işlemi artık çalışıyor olmalı.

ISO Image'i Hazırlamak

Öncelikle, iso yapmak istediğiniz dosyaları tek bir dizinde toplayın, örneğin /tmp/iso. Daha sonra image.iso'yu oluşturun.

mkdir /tmp/iso
cp *.doc /tmp/iso
mkisofs -o /tmp/image.iso /tmp/iso

Rock Ridge (UNIX) ve Joliet (Windows) eklentileri:

mkisofs -rJ -o /tmp/image.iso /tmp/iso

(İsteğe Bağlı) Kontrol Etmek İçin ISO Image'i Bağlayın

mkdir /tmp/loop
mount -o loop=/dev/loop/0 /tmp/image.iso /tmp/loop

Şimdi, /tmp/loop dizinine bağlı iso dosya sisteminiz var, burada gezinebilirsiniz.

ls /tmp/loop

Son olarak ayrımayı unutmayın.

umount /tmp/loop

ISO Image'i Yakma

cdrecord dev=/dev/hdc /tmp/image.iso

Bir CDRW'ı Boşaltmak

cdrecord blank=fast dev=/dev/hdc

Daha Fazla İpucu

  • Yakma hızını ayarlamak için cdrecord ile beraber speed=# seçeneğini kullanın.
  • Bir multisession (çokluoturum) başlatmak veya devam ettirmek için (son oturum için gerekmez) -multi seçeneğini kullanın.
  • "on the fly" kipinde yazmak için -J -r dosyaların_olduğu_dizin seçeneğini kullanın (ISO dosyası gerekmez)
  • İşlemleri görmek için -v seçeneğini kullanın
  • "buffer underrun" korumasını açmak için driveropts=burnfree seçeneğini kullanın.

Tercihlerinizi Ayar Dosyasına Kaydedin

cdrecord için config dosyasını oluşturun : /etc/default/cdrecord

Ve oraya şöyle bir şeyler koyun:

mycdr=/dev/hdb	-1	-1	burnfree
CDR_DEVICE=mycdr
CDR_SPEED=24
CDR_FIFOSIZE=30000k

Bu örnekte CD-R aygıtı /dev/hdb, "burnfree" seçeneği açık, yazma hızı 24X'e düşürülmüş (eğer CDR_SPEED'i -1 'e değiştirirseniz aygıt ve medya için mümkün olan en yüksek hız kullanılır) ve fifo boyutu 30 MB olarak ayarlanmıştır.

Belgenin orijinal ve çevrilmemiş hali: http://gentoo-wiki.com/HOWTO_CD_Burning_for_Dummies