Creating ISO images on MacOSx

Mac 에서 ISO 파일 생성 하는 방법

# hdiutil makehybrid -o ~/Desktop/image.iso ~/path/to/folder/to/be/converted -iso -joliet

위와 같이 사용하면 만들려고 하는 소스 트리의 맨 마지막 폴더의 이름이 DVD 이름이 되는데, 만약 별도로 지정하고 싶을경우에는 -joliet-volume-name 를 사용하여 별도의 volume 이름을 지정 할수 있다.

$hdiutil makehybrid -help
hdiutil makehybrid: generate cross-platform hybrid images
Usage:	hdiutil makehybrid -o  
	Filesystem Options (one or more, defaults to all):
	    -hfs			Generate an HFS+ filesystem
	    -iso			Generate an ISO9660 filesystem
	    -joliet			Generate Joliet extensions to ISO9660
	    -udf			Generate a UDF filesystem

	HFS+-specific Options:
	    -hfs-blessed-directory 	Blessed directory
	    -hfs-openfolder 		First Finder open folder
	    -hfs-startupfile-size 	Startup File size in bytes
	    -hfs-volume-name 	Volume name for HFS+ filesystem
	    -hide-hfs 		Glob expression to hide in HFS+
	    -only-hfs 		Glob expression to only include in HFS+

	ISO9660-specific Options:
	    -abstract-file 	Path to abstract file
	    -bibliography-file 	Path to bibliography file
	    -copyright-file 	Path to copyright file
	    -application 	Creator application name
	    -preparer 		Data preparer name
	    -publisher 		Publisher name
	    -system-id 		System Identifier
	    -keep-mac-specific		Keep Macintosh-specific files
	    -eltorito-boot		Path to El Torito Boot Image
	    -hard-disk-boot		Use El Torito Hard Disk emulation mode
	    -no-emul-boot		Use El Torito No Emulation mode
	    -iso-volume-name 	Volume name for ISO9660 filesystem
	    -joliet-volume-name 	Volume name for Joliet
	    -hide-iso 		Glob expression to hide in ISO9660
	    -hide-joliet 	Glob expression to hide in Joliet
	    -only-iso 		Glob expression to only include in ISO9660
	    -only-joliet 	Glob expression to only include in Joliet

	UDF-specific Options:
	    -udf-version 	One of "1.02", "1.50"
	    -udf-volume-name 	Volume name for UDF filesystem
	    -hide-udf 		Glob expression to hide in UDF
	    -only-udf 		Glob expression to only include in UDF

	Filesystem-independant Options:
	    -default-volume-name 	Default volume name
	    -hide-all 		Glob expression to hide

	Options:
	    -ov			Overwrite output if already present
	    -print-size		Print size estimate and quit
	    -plistin		Accept command-line options as a plist on stdin
	    -(no)verify		When source is a disk image, do (not) verify it
	    -(no)kernel		When source is a disk image, force it to be
	               			attach out- (or in-) kernel

	Common options:
	    -encryption 
	    	AES-128 - 128비트 AES 암호화(권장됨)
	    	AES-256 - 256비트 AES 암호화(더 안전하지만 느림)
	    -stdinpass
	    -agentpass
	    -shadow 
	    -insecurehttp
	    -cacert 
	    -verbose
	    -debug
	    -quiet

Reference Links

  • https://matt.berther.io/2008/12/14/creating-iso-images-from-a-folder-in-osx/

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다