
리눅스를 사용하다 보면 .ISO 형식의 파일을 자주 접하게 됩니다. 대부분의 리눅스 배포판은 라이브 CD(LiveCD) 이미지를 ISO 형식으로 배포하는데, 이는 리눅스 환경에서 다루기가 훨씬 수월하기 때문입니다. 하지만 가끔 IMG 파일을 마주치게 되는데, 어떻게 처리해야 할지 막막할 때가 있습니다. 이 글에서는 IMG 파일을 손쉽게 ISO 형식으로 변환하는 다양한 방법을 소개합니다.
IMG 형식이란?
IMG 파일은 여러 가지 의미로 쓰일 수 있지만, 일반적으로 CD나 DVD의 디스크 이미지 복사본을 가리킵니다. 그런데 이 형식에는 두 가지 변형이 존재합니다. 하나는 일반적인(generic) IMG 타입의 CD·DVD 복사본이고, 다른 하나는 CloneCD 버전입니다. CloneCD 버전은 보통 광학 디스크에 대한 추가 정보를 담은 두 개의 부속 파일과 함께 존재합니다.
ccd2iso로 IMG를 ISO로 변환하기
두 종류의 CD 이미지를 모두 ISO 형식으로 변환하는 대표적인 도구는 ccd2iso입니다. 명령줄 도구이지만 사용법이 매우 간단합니다. 우분투 기반 배포판이라면 다음 명령으로 설치할 수 있습니다:
sudo apt install ccd2iso

설치가 끝났다면, 다음 명령어 하나만 입력하면 IMG 파일을 ISO로 변환할 수 있습니다:
ccd2iso source_file.img destination_file.iso

네, 정말 이게 전부입니다. 잠시만 기다리면 원본 IMG 파일 옆에 변환된 ISO 파일이 생성된 것을 확인할 수 있습니다.

GUI 도구로 IMG를 ISO로 변환하기
명령줄보다 그래픽 인터페이스(GUI)를 선호한다면 acetoneiso를 사용해 보세요. 설치 명령은 다음과 같습니다:
sudo apt install acetoneiso
설치 후 프로그램을 실행하고 제안되는 설정을 수락하세요. 단, 바로 IMG 파일을 ISO로 변환하려고 하지 마세요. 기본 상태로는 작동하지 않으며, PowerISO 사이트에서 "PowerISO Command Line Utility for Linux"를 다운로드하라는 안내 메시지가 뜹니다.
여기서는 해당 파일을 기본 다운로드 폴더에 저장했다고 가정합니다. 다른 위치에 저장했다면 경로를 알맞게 수정하세요.
터미널을 열고 다음 명령으로 acetoneiso 폴더로 이동합니다:
cd ~/.acetoneiso
그다음 다운로드한 파일에서 PowerISO를 압축 해제합니다(USERNAME은 실제 사용자 이름으로 변경하세요):
tar xvf /home/USERNAME/Downloads/poweriso-X.X.tar.gz
AcetoneISO로 돌아가서 "Image Conversion(이미지 변환)" 메뉴에서 "Convert Image to ISO(ISO로 변환)"를 선택합니다. 원본 IMG 파일을 지정하고, 다음 단계에서 변환될 파일의 경로와 이름을 입력하면 잠시 후 ISO 파일이 준비됩니다.

더 강력한 대안: iat
좀 더 최신이고 다재다능한 도구인 iat는 IMG 파일은 물론 다양한 CD 이미지 형식을 읽어 ISO 파일로 변환하거나 디스크에 직접 구울(burn) 수도 있습니다.
다만 테스트 과정에서 한 사례에서 실패했기 때문에 마지막에 소개합니다. 설치는 다음과 같습니다:
sudo apt install iat

변환을 시작하려면 다음 명령을 사용하세요:
iat input_file.img output_file.iso

변환이 안 된다면? IMG 파일의 정체 확인하기
위에서 소개한 모든 방법이 실패했다면, 해당 IMG 파일이 CD나 DVD 이미지가 아닐 가능성을 고려해 보세요. 처음에 말했듯이 "IMG 파일은 여러 가지일 수 있습니다." 하드디스크나 파티션 백업일 수도 있죠.
"그런 유형의 IMG 파일"인지 판단하는 좋은 단서는 파일 크기입니다. 4.5GB보다 훨씬 크다면 광학 디스크 백업이 아닐 가능성이 높습니다. 표준 DVD의 두 배 용량을 가진 듀얼레이어 DVD조차 광학 미디어 시대 내내 비교적 드물었기 때문에, 그 크기에 근접하거나 초과하는 파일은 파티션 백업일 확률이 큽니다. 그리고 파티션 백업은 완전히 다른 방식으로 다뤄야 하는 별개의 주제입니다.
함께 읽으면 좋은 글:
- 우분투에서 오디오 파일 변환하는 방법
- 리눅스/유닉스 형식 파일을 윈도우 형식으로 변환하는 방법(그 반대 포함)
- DEB 파일을 RPM으로 변환하는 방법