얼마전 CentOS와 Windows 이미지를 USB에 구워서 설치해야하는 일이 생겨 찾은 방법을 정리합니다.
iso 이미지를 굽기 위해서는 크게 3가지 작업이 필요합니다.
- iso 파일을 dmg 파일로 변환
– 터미널을 실행시킵니다.
– iso 이미지 파일이 있는 위치로 이동합니다.
– 다음 명령을 입력합니다.$ hdiutil convert -format UDRW -o [생성할 파일명].img [변환할 파일명].iso
- USB 드라이브 마운트 확인 및 파티션 제거
– 다음 명령으로 마운트 위치를 확인합니다.$ diskutil list
– 다른 저장장치가 없다는 가정에서는 보통 /dev/disk2 경로로 마운트 됩니다. 그게 아니라면 용량을 확인해서 유추해볼 수 도 있습니다.
- USB 드라이브에 dmg 파일 굽기
– 다음 명령으로 이미지를 복사합니다.$ sudo dd if=./[img 이미지 파일명].img.dmg of=[USB 드라이브 마운트 경로]
– 여기서 USB 드라이브 마운트 경로가 /dev/disk2 인 경우 /dev/rdisk2 로 입력해줍니다.
– 간혹 dd: /dev/rdisk2: Resource busy 라는 메세지가 나오면서 실행이 안되는 경우가 있습니다. 이런 경우에는 디스크 유틸리티로 가보시면 장치 하위에 다른 이름으로 마운트 되있는 경우가 있습니다. 하위에 마운트 된 부분을 “지우기”로 언마운트 시킵니다.
– 문제가 없다면 계정 비밀번호를 묻는 질의가 나타나고 암호를 입력하면 진행이 됩니다. 하지만 아무런 표시가 나오지 않는데 Control + T 를 눌러 진행상황을 알 수 있습니다.