สร้างภาพ iso จากโฟลเดอร์ผ่านคำสั่งเทอร์มินัล


35

วิธีการสร้างอิมเมจ iso จากโฟลเดอร์หรือไฟล์เดียวผ่านคำสั่งเทอร์มินัล ขณะนี้ฉันกำลังทำสิ่งนี้ผ่านBraseros GUI แต่ฉันต้องการทำด้วยเชลล์สคริปต์


1
man genisoimageพูดได้ทั้งหมดเช่นกัน
poige

คำตอบ:


51

ดูเหมือนจะตรงไปตรงมาจะทำgenisoimageในแพคเกจที่มีชื่อเดียวกันใน Debian:

genisoimage -o output_image.iso directory_name

มีตัวเลือกมากมายเพื่อครอบคลุมกรณีที่แตกต่างกันดังนั้นคุณควรตรวจสอบหน้าคนเพื่อดูสิ่งที่เหมาะกับกรณีการใช้งานของคุณโดยเฉพาะ

ดูสิ่งนี้ด้วย


ฉันทำคำถามของฉันแล้ว แต่ฉันไม่พบคำตอบที่กล่าวถึง genisoimage ขอบคุณสำหรับคำตอบด่วน!
klingt.net

3
@ klingt.net ในกรณีของฉันฉันรู้ว่ามีคำสั่งดังกล่าว แต่จำชื่อไม่ได้ ดังนั้นฉันก็apropos isoพบgenisoimageแล้วใช้คำค้นหา "สร้าง iso กับ genisoimage"
โจเซฟอาร์

aproposเป็นคำสั่งอื่นที่ฉันไม่สามารถจำ :)
klingt.net

3
ภายใต้ยูนิกซ์เป็นคำพ้องสำหรับapropros man -kเรื่องหลังเป็นเรื่องง่ายที่จะจำ / คาถาเล็กน้อย)
Drav Sloan

7
genisoimageเป็นทางเลือกที่ตายแล้วจากmkisofsรุ่นตั้งแต่ปี 2004 genisoimageสร้างภาพระบบแฟ้มที่มีข้อบกพร่อง ปัญหานี้สามารถหลีกเลี่ยงได้โดยใช้ซอฟต์แวร์ดั้งเดิมmkisofsแทน
schily

19

mkisofsทำซีดีจากโฟลเดอร์ที่สามารถดำเนินการกับ

mkisofs -lJR -o output_image.iso directory_name

-l : อนุญาตให้ใช้ชื่อไฟล์อักขระ 31 ตัว

-J : สร้างเร็กคอร์ดไดเร็กทอรี Joliet นอกเหนือจากชื่อไฟล์ iso9660 ปกติ

-R : สร้างระบบใช้ Sharing Protocol (SUSP) และบันทึก Rock Ridge (RR) โดยใช้โปรโตคอล Rock Ridge

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


6

ใช้คำสั่งพื้นฐานนี้ของ:

  mkisofs -o output_image.iso directory_name

อีกหนึ่งขั้นตอนโดยการเพิ่มป้ายกำกับเสียงไปยัง iso และบีบอัด iso-image ด้วย gzip

  mkisofs -V volume_label -r folder_location | gzip > output-image-comressed.iso.gz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.