Jak utworzyć obraz ISO z folderu lub pojedynczych plików za pomocą poleceń terminalu? Obecnie robię to za pomocą BraseroGUI, ale chcę to zrobić za pomocą skryptu powłoki.
Jak utworzyć obraz ISO z folderu lub pojedynczych plików za pomocą poleceń terminalu? Obecnie robię to za pomocą BraseroGUI, ale chcę to zrobić za pomocą skryptu powłoki.
Odpowiedzi:
Wydaje się, że jest to dość proste genisoimagew pakiecie o tej samej nazwie w Debianie:
genisoimage -o output_image.iso directory_name
Istnieje wiele opcji obejmujących różne przypadki, więc powinieneś sprawdzić stronę podręcznika, aby zobaczyć, co pasuje do konkretnego przypadku użycia.
Zobacz też
apropos iso, znalazłem genisoimagenastępnie użyłem wyszukiwanych haseł „generuj iso z genisoimage”.
aproposto kolejne polecenie, którego nie pamiętam :)
aproprosjest synonimem man -k. Ten ostatni jest trochę łatwiejszy do zapamiętania / przeliterowania;)
genisoimageto martwy widelec z mkisofswersji z 2004 roku. genisoimagetworzy obrazy systemu plików z wadami. Tego problemu można uniknąć, używając oryginalnego oprogramowania mkisofs.
Tworzenie płyty CD z folderu można wykonać za pomocą mkisofs.
mkisofs -lJR -o output_image.iso directory_name
-l : Zezwól na pełne 31 znaków nazw plików.
-J : Generuj rekordy katalogu Joliet oprócz zwykłych nazw plików iso9660.
-R : Generuj rekordy SUSP (System Use Sharing Protocol) i Rock Ridge (RR) przy użyciu protokołu Rock Ridge
https://linux.die.net/man/8/mkisofs https://en.wikipedia.org/wiki/Rock_Ridge
Weź to podstawowe polecenie:
mkisofs -o output_image.iso directory_name
Krok dalej, dodając etykietę woluminu do ISO i kompresując obraz ISO za pomocą gzip
mkisofs -V volume_label -r folder_location | gzip > output-image-comressed.iso.gz
man genisoimagemówi to wszystko.