Tạo hình ảnh iso từ thư mục thông qua các lệnh đầu cuối


35

Làm thế nào để tạo một hình ảnh iso từ một thư mục hoặc các tập tin duy nhất thông qua các lệnh đầu cuối? Hiện tại tôi đang làm điều này thông qua BraseroGUI, nhưng tôi muốn làm điều đó với một kịch bản shell.


1
man genisoimagenói tất cả là tốt.
poige

Câu trả lời:


51

Có vẻ khá đơn giản để thực hiện genisoimage, trong gói có cùng tên trên Debian:

genisoimage -o output_image.iso directory_name

Có nhiều tùy chọn để bao gồm các trường hợp khác nhau, vì vậy bạn nên kiểm tra trang man để xem những gì phù hợp với trường hợp sử dụng cụ thể của bạn.

Xem thêm


Tôi đã googled câu hỏi của tôi, nhưng tôi đã không tìm thấy một câu trả lời đề cập đến genisoimage. Cảm ơn vì sớm phản hồi!
klingt.net

3
@ klingt.net Trong trường hợp của tôi, tôi biết có một lệnh như vậy nhưng không thể nhớ tên của nó. Vì vậy, tôi đã làm apropos iso, tìm thấy genisoimagesau đó sử dụng thuật ngữ tìm kiếm "tạo iso với genisoimage".
Joseph R.

aproposlà một lệnh khác mà tôi không thể nhớ :)
klingt.net

3
dưới unix aproproslà một từ đồng nghĩa cho man -k. Cái sau dễ nhớ / đánh vần hơn một chút;)
Drav Sloan

7
genisoimagelà một ngã ba chết từ một mkisofsphiên bản từ năm 2004. genisoimagetạo ra hình ảnh hệ thống tập tin có khiếm khuyết. Vấn đề này có thể tránh được bằng cách sử dụng phần mềm gốc mkisofsthay thế.
schily

19

Tạo CD từ một thư mục có thể được thực hiện với mkisofs.

mkisofs -lJR -o output_image.iso directory_name

-l : Cho phép tên tệp đầy đủ 31 ký tự.

-J : Tạo bản ghi thư mục Joliet ngoài tên tệp iso9660 thông thường.

-R : Tạo bản ghi Giao thức chia sẻ sử dụng hệ thống (SUSP) và Rock Ridge (RR) bằng giao thức Rock Ridge

https://linux.die.net/man/8/mkisofs https://en.wikipedia.org/wiki/Rock_Ridge


6

Thực hiện lệnh cơ bản này của:

  mkisofs -o output_image.iso directory_name

Một bước nữa, bằng cách thêm nhãn âm lượng vào iso và nén hình ảnh iso bằng gzip

  mkisofs -V volume_label -r folder_location | gzip > output-image-comressed.iso.gz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.