make_dvd.pl là một công cụ Perl cho phép bạn xây dựng hình ảnh DVD ISO của riêng bạn.
Ý kiến phát triển:
Tôi có ý tưởng ban đầu cho các kịch bản từ các bài báo
http://www.linux.com/print.pl?sid=06/03/16/1724219, mà tham chiếu
trang web hiện nay không có sẵn / script ở http://www.nautopia.net
Tôi đã bảo các bản sao của các "kịch bản" bằng cách sử dụng các bản sao lưu trữ của trang web, và trong khi tôi thích ý tưởng nhiều, nó bao gồm các distro có chút hứng thú cho tôi. Ngoài ra nó đòi hỏi rất nhiều công việc thủ công, như các cấp chính "kịch bản" chỉ là một wrapper cho mkisofs.
Vì vậy, đầu tiên tôi tạo ra một kịch bản Perl (Perl là ngôn ngữ kịch bản yêu thích của tôi) để chuyển đổi isolinux (http://syslinux.zytor.com/iso.php) file isolinux.cfg vào GRUB (http://www.gnu.org/ phần mềm / grub /) file menu.lst để giúp đỡ về việc hướng dẫn này. Tôi đặt tên nó cfg2menu.pl
Sau khi làm điều đó, tôi nhận thấy rằng phần còn lại của công trình cũng rất mệt mỏi, vì vậy tôi đã thực hiện một scipt Perl (make_dvd.pl) để làm điều đó cho tôi.
Cả hai kịch bản đang ở xa cho đẹp hay hoàn hảo, và đặc biệt là cfg2menu.pl rất có thể sẽ phá vỡ với một số tập tin isolinux.cfg lạ. Xem bao gồm tập tin cấu hình iso.list cho các phân phối nó đã được thử nghiệm với.
*** Chú ý ***
Kiểm tra các tập tin menu.lst được tạo ra trước khi ghi đĩa DVD của bạn !!
Nếu không làm như vậy cũng có thể dẫn đến lãng phí DVD-R đĩa!
*** Chú ý ***
Ăn 'h' để make_dvd.pl để có được danh sách các thiết bị chuyển mạch dòng lệnh. Nếu bạn chỉ muốn thử nghiệm, có ba công tắc có thể được sử dụng để bỏ qua các giai đoạn:
-b sẽ bỏ qua việc tạo đĩa DVD-ISO thực tế, tức là gọi để mkisofs (1). Sử dụng này trên chạy đầu tiên, và kiểm tra các file menu.lst!
-n sẽ làm cho kịch bản bỏ qua các tập tin CD-ISO mất tích, tức là kịch bản sẽ không cố gắng để tải về bất cứ điều gì. Lý do sử dụng nên được rõ ràng. Lưu ý rằng một khi CD-ISO đã được tải về, kịch bản sẽ phát hiện nó và bỏ qua tải cụ thể.
-u sẽ bỏ giải nén của ổ đĩa CD-DVD-ISO vào thư mục gốc. Sử dụng nó sau khi chạy đầu tiên, như không có điểm ở lại giải nén sau lần đầu tiên. Lưu ý rằng cần giải nén chạy make_dvd.pl như là người chủ (Chú ý!), Và kịch bản sẽ phát hiện điều đó và sẽ không giải nén bất cứ điều gì nếu không phải chạy với quyền root. Điều này là bởi vì 'mount -o loop' đòi hỏi quyền root.
Đó là nó cho bây giờ, tôi sẽ vui vẻ chấp nhận _useful_ bản vá lỗi cho cả hai kịch bản; . Giấy phép GPLv2 là rõ ràng
Yêu cầu :
- Perl
Bình luận không