make_dvd.pl является инструментом Perl, что позволяет создавать свои собственные изображения DVD-ISO.
Разработчик комментарии:
Я получил оригинальную идею для этих сценариев из статьи
http://www.linux.com/print.pl?sid=06/03/16/1724219, которые ссылаются
Теперь недоступен сайт / скрипт на http://www.nautopia.net
Я сделал обеспечить копию "сценарий" с помощью архивных копий сайта, и в то время мне понравилась идея много, она состояла из дистрибутивов, которые имели мало интереса для меня. Также требуется много ручного труда, как главный уровень "сценарий" был всего лишь обертка для Mkisofs.
Так я впервые создал скрипт Perl (Perl является моим любимым языком сценариев), чтобы конвертировать ISOLINUX (http://syslinux.zytor.com/iso.php) isolinux.cfg файлов в GRUB (http://www.gnu.org/ программное обеспечение / GRUB / menu.lst) файлы, чтобы помочь в этом ручной работы. Я назвал это cfg2menu.pl
После этого, что я заметил, что остальная часть работы была также утомительно, поэтому я сделал еще один Perl scipt (make_dvd.pl), чтобы сделать это для меня.
Оба скрипта далеко красивая или идеально, и особенно cfg2menu.pl, весьма вероятно, перерыв с некоторыми странными isolinux.cfg файлов. См входит iso.list конфигурационный файл для распределений это были протестированы с.
*** ПРЕДУПРЕЖДЕНИЕ ***
Проверьте, генерируемые файлы menu.lst перед записью вашего DVD !!
Отказ сделать так хорошо может привести к впустую DVD-R диска!
*** ПРЕДУПРЕЖДЕНИЕ ***
Поток '-h', чтобы make_dvd.pl получить список ключей командной строки. Если вы просто хотите поэкспериментировать, есть три переключателя, которые могут быть использованы, чтобы пропустить этапы:
-b пропустит фактическое создание DVD-ISO, т.е. позвонить в Mkisofs (1). Используйте это на первом плане и проверить menu.lst файлы!
-n сделает скрипт игнорировать недостающие файлы CD-ISO, т.е. скрипт не будет пытаться загрузить что-нибудь. Причины для использования должно быть очевидно. Обратите внимание, что после того, как компакт-ISO был загружен, скрипт будет обнаружить его и пропустить конкретной загрузки.
-u будет пропустить распаковку CD-ОМС в DVD-корня. Используйте его после первого запуска, так как нет никакого смысла в заново распаковывать после первого тайма. Обратите внимание, что распаковка требует работает make_dvd.pl в качестве корневого (ВНИМАНИЕ!), И сценарий будет обнаружить, что и ничего не будет распаковывать, если не привилегии суперпользователя. Это потому, что "установить -o цикл" требует привилегий суперпользователя.
Вот это сейчас, я буду счастлив принять _useful_ патчи для обоих сценариев; . лицензия GPLv2 явно
Требования
- Perl
Комментарии не найдены