Linux - статьи



              

Самодостаточные видеодиски на базе GeeXboX - часть 2


Этими файлами заменяем те, что находятся в GeeXboX:

[user@host:~/cd-content]$ rm GEEBOX/usr/share/mplayer/font/*raw
[user@host:~/cd-content]$ cp ~/.mplayer/font/* GEEXBOX/usr/share/mplayer/font/

Итак, все готово для создания нашего диска.

[user@host:~/cd-content]$
mkisofs -R -J -b GEEXBOX/boot/isolinux.bin \
-c GEEXBOX/boot/boot.catalog -o ../cd.iso -no-emul-boot \
-boot-load-size 4 -boot-info-table -U -iso-level 3 ./

Образ диска сформирован. Осталось его записать на диск:

[user@host:~/cd-content]$ cd ..
[user@host:~]$ cdrecord --device 0,0,0 \
--driver generic-mmc-raw -eject -v cd.iso

Приятного просмотра!

Ну а теперь немного для тех, кто хотел бы скрыть папочку GEEXBOX от любопытных (и не очень) глаз пользователей Windows.

Так как расширение Joliet — это изобретение Microsoft, то Windows, увидев его на диске, не обращает внимания на присутствие RockRidge расширения. А Linux — смотрит файлы везде. Поэтому, можно часть содержимого диска скрывать от глаз Windows и пользователей, ее использующих. Чем мы сейчас и займемся.

За это отвечает опция -hide-joliet. Ею и воспользуемся.

[user@host:~/cd-content]$ mkisofs -R -J -b GEEXBOX/boot/isolinux.bin \
-c GEEXBOX/boot/boot.catalog -o ../cd.iso -no-emul-boot -boot-load-size 4 \
-boot-info-table -hide-joliet
GEEXBOX -U -iso-level 3 ./

Полученный образ записываем на диск аналогично указанному выше.




Содержание  Назад  Вперед