리눅스 환경에서 윈도우 전용 프로그램을 사용해야 할 때가 있으신가요? 가장 일반적인 해결책은 가상 머신에 윈도우를 설치하는 것입니다. 다소 어렵고 복잡하게 느껴질 수 있지만 걱정하지 마세요. 이 글에서는 단계별로 쉽게 따라 할 수 있는 방법을 소개합니다.
시작하기 전에 준비할 것들
가상 머신 설정을 시작하려면 아래 항목들이 필요합니다.
- 가상 머신 소프트웨어 (가상 머신이 무엇인지 궁금하다면 관련 자료를 참고하세요)
- 정품 라이선스가 포함된 공식 윈도우 ISO 파일 (부팅 가능한 디스크 또는 USB)
- 가상화 기능을 지원하는 PC 또는 노트북 (울트라북이라면 외장 DVD 드라이브가 추가로 필요합니다)
- 충분한 시스템 RAM
앞의 두 가지는 비교적 쉽게 구할 수 있습니다. 리눅스를 사용 중이더라도 윈도우 라이선스를 보유한 경우가 많기 때문입니다. 하지만 반드시 가상화 기능을 지원하는 하드웨어가 필요합니다.
BIOS에서 가상화 활성화하기
가상화 기능이 기본적으로 활성화되어 있지 않다면, 시스템 BIOS에서 직접 켜야 합니다. 설정 경로는 사용 중인 하드웨어에 따라 다릅니다. 최상의 결과를 얻으려면 시스템 BIOS로 부팅한 후 인텔 CPU를 사용하는 PC에서는 Intel VT, AMD CPU와 메인보드를 사용하는 PC에서는 AMD-V 항목을 찾아 활성화하세요.
충분한 메모리 확보
시스템 RAM과 관련해서는, 오래된 운영체제를 가상화하는 경우 4GB로도 어느 정도 버틸 수 있지만, 원활한 성능을 위해서는 최소 8GB부터 시작하는 것이 좋습니다. 이 튜토리얼에 사용된 노트북은 12GB RAM을 탑재하고 있습니다.
가상화 소프트웨어 선택하기
윈도우를 설치하기 전에 어떤 가상화 프로그램을 사용할지 결정해야 합니다. 리눅스에서 사용할 수 있는 대표적인 세 가지 옵션은 다음과 같습니다.
- Oracle VirtualBox (무료) — 가장 널리 사용되는 선택지입니다. GNU General Public License 버전 2로 배포되는 오픈소스 소프트웨어이며 완전히 무료입니다.
- VMware Player (무료 또는 유료) — 기업용 가상화 도구인 VMware Workstation의 무료 버전으로, 개인 사용자에게는 무료로 제공됩니다.
- QEMU (무료) — Quick Emulator의 약자로, 마이너하거나 지원이 중단된 플랫폼을 포함해 매우 다양한 운영체제를 실행할 수 있습니다.
QEMU가 리눅스 시스템에는 더 강력한 선택지일 수 있지만, 여기서는 복잡한 설정 없이 빠르게 설치하고 윈도우를 실행할 수 있는 솔루션이 필요합니다. 물론 위 세 가지 중 어떤 것이든 자유롭게 선택할 수 있지만, 이 튜토리얼에서는 Oracle VirtualBox를 사용하겠습니다.
VirtualBox 설치하기
우분투라면 소프트웨어 센터에서, 그 외 리눅스 배포판이라면 해당 패키지 관리 앱에서 VirtualBox를 설치할 수 있습니다. 명령줄을 선호한다면 데비안 계열 시스템에서 다음 명령어를 사용하세요.
sudo apt-get install virtualbox
그다음 VirtualBox 게스트 유틸리티를 설치합니다.
sudo apt-get install virtualbox-guest-dkms
이 유틸리티는 호스트 시스템(리눅스 PC)과 게스트 시스템(가상 윈도우 환경) 간에 데이터를 주고받을 때 큰 도움이 됩니다.
Oracle VirtualBox에서 윈도우 설정하기
리눅스 PC에 VirtualBox가 설치되었다면 프로그램을 실행하세요.
여기서는 실제로 사용 가능한 윈도우 환경을 만들기 위해 윈도우 7 옵션을 선택하지만, 여러분이 설치하려는 버전에 맞는 설정을 선택하면 됩니다.
먼저 New(새로 만들기)를 클릭하고 가상 머신의 이름을 입력합니다. Type(종류) 드롭다운 메뉴에서 Windows가 선택되어 있는지 확인하고, Version(버전)에서 올바른 윈도우 버전을 고르세요. 윈도우 3.1부터 최신 버전까지 거의 모든 버전을 실행할 수 있습니다.
Next(다음)를 클릭해 진행하면, 다음 화면에서 가상 머신의 Memory size(메모리 크기)를 지정합니다. 선택한 운영체제와 물리적 컴퓨터의 하드웨어 사양을 기준으로 권장 기본값이 자동으로 제시됩니다.
Next를 클릭해 가상 하드 디스크를 생성합니다. VM에서 다룰 데이터가 특별히 많지 않다면 기본 옵션을 그대로 사용하면 됩니다.
완료되면 Create(만들기)를 누르고 선호하는 파일 형식을 선택합니다. 이 가상 하드 디스크를 VirtualBox에서만 사용할 계획이라면 Next를 클릭하고, 그렇지 않다면 용도에 맞는 다른 형식을 고르세요. 이후 가상 HDD를 동적 할당(필요에 따라 미리 정한 상한선까지 크기가 늘어나는 방식)으로 할지, 고정 크기로 할지 지정해야 합니다. 대부분의 경우 동적 할당이 좋습니다.
Next를 클릭해 진행한 뒤, 파일 이름·위치·크기를 확인(또는 변경)하고 다시 Create를 눌러 마무리합니다.
리눅스에 윈도우 설치하기
가상 머신 설정이 끝났습니다. 가상 부품으로 PC를 조립했다고 생각하면 이해하기 쉽습니다. 이제 윈도우를 설치할 차례입니다. ISO 파일을 담은 디스크든 USB든, 설치 미디어를 지금 연결하세요.
초록색 Start(시작) 화살표를 클릭하고, 윈도우 설치 디스크 같은 원본 데이터의 위치를 선택합니다. Start를 누른 뒤 가상 컴퓨터가 윈도우 설치 프로그램을 불러올 때까지 잠시 기다립니다.
윈도우를 설치해 본 적이 있다면 익숙한 과정일 것이고, 처음이라면 설치 마법사가 단계별로 안내해 줍니다.
윈도우 실행 및 프로그램 설치!
여기까지 왔다면 설정은 끝난 것입니다. 이제 윈도우로 부팅해 DVD를 통해서든(VirtualBox 도구 덕분에 가능합니다), 다운로드를 통해서든 프로그램을 설치할 수 있습니다.
평소 사용하던 윈도우 응용 프로그램들이 정상적으로 작동하며, 성능은 VirtualBox가 설치된 물리적 PC, 즉 호스트 컴퓨터의 하드웨어에 의해서만 제한됩니다. Wine이나 PlayOnLinux 같은 도구로 만족스러운 결과를 얻지 못했다면, 가상 머신은 윈도우 앱과 게임을 실행하는 가장 확실한 방법일 것입니다.
일상적인 리눅스 작업을 계속하면서 필요할 때마다 윈도우 VM을 간편하게 켜고 끌 수 있다는 점은 큰 장점입니다. 윈도우 소프트웨어를 사용해야 하고 가상화를 지원하는 하드웨어를 갖추고 있다면, 이 방법은 훌륭한 해결책입니다.
리눅스에서 가상 머신으로 윈도우를 사용하고 계신가요? 윈도우 프로그램을 실행하는 선호하는 방법이 이것인가요? 댓글로 여러분의 경험을 들려주세요!