최근 여러 리눅스 관련 웹사이트에서 라이브 CD로 부팅하기 어렵거나 번거로운 경우, 배포판을 간편하게 테스트할 수 있는 방법으로 Mobatek의 MobaLiveCD 유틸리티를 추천하는 것을 발견했습니다. 궁금해져서 조금 더 살펴보니, 이 도구는 사실 QEMU의 스마트한 프론트엔드로서, 시스템을 전혀 수정하지 않고도 ISO 이미지를 불러올 수 있는 제품이었습니다. 요컨대 가상화, 혹은 에뮬레이션 제품이라고 할 수 있죠.
이론상 MobaLiveCD는 꽤 매력적인 아이디어입니다. 명령줄 인터페이스를 숨겨 사용자가 리눅스 전문가가 아니어도 되게 해주고, 설치가 필요 없다는 점도 장점입니다. 무거운 가상화 스위트를 통째로 설치하는 대신, 시스템을 변경하지 않는 가벼운 솔루션을 사용하는 것이죠. 게다가 귀차니즘에도 딱입니다. 디스크를 굽거나 컴퓨터를 재부팅할 필요 없이, ISO를 불러와 배포판을 살펴본 뒤 만족스러우면 나중에 정식 설치를 진행하면 됩니다. 들으면 아주 좋아 보입니다. 그래서 직접 테스트해 보았습니다.
MobaLiveCD 테스트
실행 파일을 내려받아 실행하면 끝입니다. 그만큼 간단합니다. 약속대로 MobaLiveCD는 별도의 설치 과정이 필요 없으며, 어딘가 Portable VirtualBox를 연상시키는 방식입니다.
단일 창으로 구성된 인터페이스는 매우 단순합니다. 크게 세 가지 주요 옵션이 있습니다. 첫째, 라이브 CD 이미지로 실행하기. 둘째, USB 드라이브에서 부팅하기. 마지막은 Windows 오른쪽 클릭 컨텍스트 메뉴에 ISO 이미지용 MobaLiveCD 연결 항목을 추가하는 것입니다. 컨텍스트 메뉴 항목을 제거하는 Uninstall 버튼도 함께 제공됩니다.

자, 간단해 보입니다. 한번 실행해 볼까요? 최신 우분투(Ubuntu) 이미지를 내려받아 시도했습니다.
디스크 이미지
일종의 가상 머신을 시작하면, 소프트웨어가 하드 디스크 이미지를 생성할지 묻습니다. 이 기능을 사용하면 VirtualBox나 VMware 제품처럼 테스트 세션을 지속적으로 유지할 수 있습니다. 두 가지 방식 모두 선택해 볼 수 있습니다.

에러 발생!
그런데 쾅, 에러가 나타났습니다! 설치 없이 실행된다고 홍보했던 것과 달리, MobaLiveCD는 System32 디렉터리에 드라이버 두 개를 복사하려 했습니다. 이는 프로그램이 해야 한다고 알려진 동작과 정면으로 배치됩니다. 게다가 이는 소프트웨어를 관리자 권한으로 실행해야 한다는 의미이기도 합니다. 광고만큼 '휴대 가능'하지 않은 셈입니다.


라이브 이미지 실행
관리자 권한으로 프로그램을 다시 실행한 후에야 ISO 부팅에 성공했습니다. 하지만 속도가 끔찍하게 느려서 데스크톱 화면까지 도달하지 못했습니다. 혹시 몰라 Puppy Linux로 재시도했지만 결과는 같았습니다. 두 경우 모두 시스템을 실제로 사용할 수 없었습니다.


기타 문제점
결국 MobaLiveCD에는 두 가지 치명적인 문제가 있었습니다. 바로 시스템 폴더에 드라이버를 설치하려 한 점과, 실제로 제대로 작동하지 않았다는 점입니다. 여기에 웹사이트의 저작권 표기가 2008년으로 되어 있는 것도 눈에 띄었습니다. 웹마스터의 단순한 실수일 수도 있지만, 지난 3년간 활발한 개발이나 버그 수정이 이루어지지 않았다는 신호일 수도 있습니다. 그리 고무적이지 않습니다.
게다가 오른쪽 클릭 메뉴 항목에는 오탈자도 있습니다. 버튼에는 맞춤법이 올바르게 적혀 있지만 설명 텍스트에는 오타가 있더군요. 프로페셔널하다고 보기 어려운 부분입니다.
결국, MobaLiveCD는 저의 환경에서 제대로 작동하지 않았습니다.
결론
안타깝지만 MobaLiveCD는 사실상 개발이 중단된 제품으로 보입니다. 버그투성이라는 점을 감안하면 왜 배포판 개발자들이 이 도구를 추천하는지 이해하기 어렵습니다. 제가 우연히 아무도 겪지 못한 희귀하고 특이한 문제에 부딪혔을 가능성도 있습니다. 하지만 시스템 폴더에 드라이버를 설치하려는 동작과 이미지 실행 실패가 겹치면, 이 도구를 사용할 이유가 크게 줄어듭니다. 차라리 개인 사용자에게 무료인 VirtualBox나 VMware Player/Server를 사용하는 편이 낫습니다. 자원을 더 많이 요구하고 초기 설정이 훨씬 복잡하긴 하지만요. 또는 Mobatek의 래퍼 소프트웨어 없이 QEMU를 직접 실행해 보는 것도 하나의 대안이 될 수 있습니다.
이 정도면 충분히 살펴본 것 같습니다.
그럼, 즐거운 컴퓨팅 되세요!