Wypalanie płyt w SlackwarePosiadam tylko jedna wypalarkę firmy LG x24 (bez cdromu). Po instalacji
i konfiguracji Slackware okazało się, że program Xcdroast jej nie
widzi. Dodanie emulacji scsi za pomoca wpisu do lilo o treści
append="hdd=ide-scsi" uruchomiło wypalarkę, ale nie udało mi się uruchomić
montowania zwykłych płyt oraz programu Grip z konta zwykłego uzytkownika. Po
przejrzeniu ustawień jądra stwierdziłem, że należy przestawić ustawienia SCSI disk
support oraz SCSI CD-ROM support z jądra na moduł (jak na
poniższych zrzutach):
Po wykonaniu kompilacji i zainstalowaniu jadra i modułów zmieniłem wpisy do lilo,
aby dołaczyć emulację ide-scsi, wpisałem lilo i zatwierdziłem enterem. W
pliku /etc/rc.d/rc.modules dopisałem.
/sbin/modprobe cs46xx /sbin/modprobe mpu401 /sbin/modprobe sound /sbin/modprobe ide-scsi boot = /dev/hda message = /boot/boot_message.txt prompt timeout = 1200 change-rules reset vga = 771 other = /dev/hda1 label = DOS table = /dev/hda image = /boot/vmlinuz root = /dev/hdb1 label = Linux read-only append="hdd=ide-scsi" Zmieniamy także wpisy do /etc/fstab, aby wyglądały podobnie do moich. Robimy
to, aby zwykły użytkownik mógł montować napędy. Może je montowac poleceniem
mount /dev/scd0 i odmontowywać umount /dev/scd0. Wcześniej w pliku
/dev/scd0 należy zmienić grupę na users, skasować link
cdrom i utworzyć nowy link (cdrom) od /dev/scd0. W pliku
/bin/mount musiałem ustawić bit UID.
/dev/hda1 /mnt/win_c vfat users,iocharset=iso8859-2,codepage=852 1 0 /dev/scd0 /mnt/cdrom auto noauto,users,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,users 0 0 Po wykonaniu tych zmian możemy już montować napędy, słuchać muzyki z cdromów i
wypalać płyty. Nie możemy natomiast tworzyć z płyt cdaudio wav-ów ani
mp3 czy ogg jako zwykły uzytkownik. Dodawanie UID do
programu Grip nic nie daje. W ustawieniach Grip-a należy sprawdzić
ustawienia urządzenia na /dev/cdrom (bo jest link od scd0), ustawić
ripper na /usr/bin/cdparanoia (nie może być na grip cdparanoia) i
encoder na /usr/bin/oggenc. Nastepnie dla tych dwóch programów z konta
root należy ustawić bit UID. Po tych zmianach program Grip
pracuje poprawnie z konta zwykłego użytkownika.
W tej chwili mam osobny cdrom i po zainstalowaniu Slackware 9.0 nie musiałem
kompilować jądra, a jedynie po pierwszym uruchomieniu xcdroast z konta root musiałem wyrazić zgodę,
aby program mógł być obsługiwany przez innych userów. Wpisy do fstab wyglądają u mnie jak poniżej:
Przy czym /dev/cdrom jest linkiem miękkim do hdc czyli do cdromu. Nagrywarka,
która jest na hdd w pliku /etc/fstab nie jest ujęta.
|