DD 커맨드를 사용하는 방법도 있지만, 너무 속도가 느리고 답답해서 rsync 커맨드를 활용하는 방법입니다.
USB 메모리는 FAT32(MS-DOS) 로 포맷하면서 특정 볼륨명을 정해주고
ISO 이미지는 내장된 디스크유틸리티를 통해 마운트한뒤에
마운트된 내용을 그대로 USB 스틱에 Rsync 로 동기화 시키는 방법입니다.
윈도우 OS 를 예제로 넣었는데, 다른 OS 들도 동일하게 변경해서 활용하셔도 좋습니다.
터미털을 실행하시고 아래 순서대로 커맨드 하시면 됩니다.
ISO 이미지의 사이즈가 4기가를 넘어가는 WIn10 / WIn11 의 경우는 Wimlib 를 brew 를 통해 사전설치해 주셔야 합니다.
USB 메모리는 디스크 유틸리티에서 disk2 로 사용된다고 가정했습니다.
[wimlib 설치준비]
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install wimlib
[WIN10]
diskutil eraseDisk MS-DOS "WIN10" MBR /dev/disk2
hdiutil mount ~/Downloads/"ko_windows_10_21H2_v2109(19044.2006)_7in1_x64_with_update_2022-09-14_by_jsb000.iso"
rsync -vha --progress --exclude=sources/install.wim /Volumes/CPBA_X64FRE_KO-KR_DV9/* /Volumes/WIN10
wimlib-imagex split /Volumes/CPBA_X64FRE_KO-KR_DV9/sources/install.wim /Volumes/WIN10/sources/install.swm 3800
[WIN11]
diskutil eraseDisk MS-DOS "WIN11" MBR /dev/disk2
hdiutil mount ~/Downloads/"Win11_22H2_Korean_x64v1.iso"
rsync -vha --progress --exclude=sources/install.wim /Volumes/CCCOMA_X64FRE_KO-KR_DV9/* /Volumes/WIN11
wimlib-imagex split /Volumes/CCCOMA_X64FRE_KO-KR_DV9/sources/install.wim /Volumes/WIN11/sources/install.swm 3800
[WINPE]
diskutil eraseDisk MS-DOS "WINPE" MBR /dev/disk2
hdiutil mount /Volumes/N-DATA/"Win10PE_x64_20H1(19041.264)_Chrome_578MB_45sec.iso"
rsync -vha --progress /Volumes/Win10PE_19041x64/* /Volumes/WINPE
¿¢½ºÄÚµå ÇÊ¿ä¾ø°í brew ÇÊ¿ä¾ø°í ´Üµ¶ ½ÇÇà °¡´ÉÇÏ°í °£ÆíÇÏ°í
https://justflight.tistory.com/64
À̺Р¾ê±â·Î´Â WINDOWS ISO ´Â »ç¿ëÇÏÁö ¸øÇß´Ù°í Çϴµ¥, ÀÌ°Ç 2019³âµµ ±¸¹öÀü¿¡ ÇØ´çµÇ´Â°ÅÁÒ?
Áö±ÝÀº °¡´ÉÇϵµ·Ï °³¼±µÇ¾ú°ÚÁÒ?
·¹ÄÚµùÀº ¹«³ÇÏ°Ô ±¸¿öÁö´Â°Í °°½À´Ï´Ù.
±×·±µ¥, TCRP ¸®´ª½º ºÎÆýÿ¡ ¹®Á¦°¡ »ý±â³×¿ä. error: symbol 'grub_get_disk_size' not found. ³ª¿À¸é¼ ·¹½ºÅ¥ ¸ðµå·Î ºüÁö³×¿ä.
iso Àü¿ëÀ¸·Î¸¸ ½á¾ßÇϳª º¾´Ï´Ù.^^