Computer >> 컴퓨터 >  >> 시스템 >> Linux

리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

리눅스 사용자가 윈도우 가상 머신을 만들고 싶은 이유는 다양합니다. 윈도우 전용 프로그램 실행, 개발·테스트 환경 구축, 호환성 확인 등이 대표적이죠. 그리고 리눅스에서 사용할 수 있는 하이퍼바이저 중 VirtualBox는 가장 인기 있는 선택지 중 하나입니다. 사용법이 간단하고 접근성이 뛰어나며, 가상 머신으로 할 수 있는 작업의 폭이 매우 넓기 때문입니다. 이 가이드에서는 리눅스의 VirtualBox에 윈도우를 설치하는 방법을 단계별로 살펴보겠습니다.

VirtualBox 설치하기

리눅스에 VirtualBox를 설치하는 방법은 크게 두 가지입니다. 첫 번째는 공식 웹사이트에서 시스템에 맞는 패키지를 직접 내려받는 방식입니다. 프로젝트 웹사이트에 접속한 뒤 큰 "Download VirtualBox 6.1" 버튼을 클릭하세요.

리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

그다음 다운로드 페이지에서 "Linux distributions"를 클릭합니다.

리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

VirtualBox를 설치할 수 있는 호환 리눅스 배포판 목록이 표시됩니다. 사용 중인 배포판을 찾아 클릭하고 다운로드 안내에 따르면 패키지 관리자가 자동으로 설치를 진행합니다.

리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

다만 이 방법에는 몇 가지 문제점이 있습니다. RPM이나 DEB 패키지만 단독으로 설치하면 필수 커널 모듈 빌드 과정이 누락되는 경우가 많아 각종 오류가 발생할 수 있습니다. 이를 피하는 가장 확실한 방법은 배포판 자체 저장소(repository)를 통해 VirtualBox를 설치하는 것입니다. 배포판에 따라 명령어만 조금씩 다를 뿐 설치 자체는 매우 간단합니다.

우분투(Ubuntu) 및 파생 배포판의 경우:

sudo apt install virtualbox

윈도우 10 ISO 다운로드

모르시는 분들을 위해 말씀드리면, 윈도우 10은 사실 무료로 다운로드해 사용할 수 있습니다. 정품 라이선스 없이는 상업적인 생산 환경에서 사용할 수 없지만, 순수하게 개인적인 용도라면 제약 없이 사용해도 됩니다.

ISO 이미지 파일을 받으려면 마이크로소프트 다운로드 페이지로 이동해 "Select edition"(에디션 선택) 항목까지 스크롤하세요. 가장 최신 에디션을 선택하고 "Confirm"을 클릭한 후, 제품 언어를 고르고 다시 "Confirm"을 누릅니다. 그러면 64비트와 32비트 다운로드 중 선택할 수 있는 페이지로 이동합니다. 가상 머신 구성의 유연성을 고려하면 64비트 버전을 권장합니다.

리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

참고: ISO 이미지 용량이 약 5GB에 달하기 때문에 네트워크 속도가 느린 환경에서는 다운로드에 시간이 꽤 걸릴 수 있습니다.

"64-bit Download"를 클릭해 파일을 저장했다면, 이제 VirtualBox에서 윈도우 10 가상 머신을 만들 준비가 완료된 것입니다.

윈도우 10 가상 머신 만들기

다운로드가 끝나면 VirtualBox를 열고 "새로 만들기(New)"를 클릭합니다.

리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

이름(Name) 입력란에 "Windows 10"이라고 입력하면 버전(Version)이 자동으로 "Windows 10 (64-bit)"로 지정됩니다. 이름은 원하는 대로 정하면 됩니다.

리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

메뉴를 따라가며 가상 머신 설정을 원하는 대로 구성하세요. 최소한 메모리 4096MB와 75GB 가상 디스크를 할당할 것을 권장합니다. 디스크 공간이 부담된다면 "동적 할당(Dynamically allocated)" 옵션을 선택하세요. 실제 사용한 만큼만 공간을 차지하므로 처음부터 대용량을 확보해 두어도 부담이 없습니다. 디스크 유형은 VM을 다른 시스템으로 옮길 계획이 없다면 크게 중요하지 않습니다.

가상 머신 생성을 마치면 기본 상태의 VM이 만들어지는데, 이대로는 성능이 부족할 수 있습니다. 호스트 머신 사양에 따라 더 많은 리소스를 할당할 수 있지만, 최소한 다음 사항은 권장합니다.

  • vCPU 2개 이상
  • 3D 가속 활성화
  • 반가상화 인터페이스로 Hyper-V 선택
리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

CPU 코어나 RAM을 더 할당할 수 있다면 아낌없이 늘리는 것이 좋습니다. 위 최소 사양만으로는 쾌적한 사용이 어렵습니다.

또한 앞서 내려받은 윈도우 10 ISO 파일을 가상 머신에 연결해야 합니다. VM 설정 페이지에서 "저장소(Storage) → 광학 드라이브(Optical Drive) → 비어 있음(Empty)" 순서로 이동한 뒤 "디스크 파일 선택(Choose a disk file)"을 클릭하고, 다운로드 폴더에서 윈도우 10 ISO 파일을 선택하세요.

리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

이제 상단의 "시작(Start)" 버튼을 클릭해 가상 머신을 부팅하고 윈도우를 설치하면 됩니다.

리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

윈도우 설치가 끝나면 그래픽 드라이버가 부족하다는 메시지가 나타나고 화면 해상도도 매우 낮게 제한되는 것을 볼 수 있습니다. 이 문제를 해결하려면 VirtualBox 게스트 확장(Guest Additions)을 설치해야 합니다.

윈도우에 VirtualBox 게스트 확장 설치하기

게스트 확장 설치는 매우 간단합니다. VM이 실행 중인 상태에서 "장치(Devices) → 게스트 확장 CD 이미지 삽입(Insert Guest Additions CD image)"를 클릭하고 "삽입"을 누릅니다. 파일 탐색기를 열고 "내 PC(This PC)"로 이동하면 "로컬 디스크(C:)" 옆에 게스트 확장 CD 이미지 아이콘이 보일 것입니다. 해당 아이콘을 클릭하세요.

리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

"VBoxWindowsAdditions"를 실행하고 UAC(사용자 계정 컨트롤) 창이 뜨면 "예"를 클릭합니다.

리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

설치 마법사에서는 기본값 그대로 "다음"을 눌러 진행합니다. Oracle 소프트웨어 신뢰 여부를 묻는 창이 나타나면 "설치"를 클릭하세요.

설치가 완료되면 "마침(Finish)"을 클릭하고 VM을 재부팅합니다. 재부팅 후에는 게스트 확장이 적용되어 진짜 3D 가속과 화면 해상도 자유 조절은 물론, 호스트와 게스트 간 공유 클립보드, 파일 공유 등 VirtualBox 게스트 확장이 제공하는 다양한 편의 기능을 모두 사용할 수 있습니다.

리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드리눅스 VirtualBox에 윈도우(Windows) 설치하는 방법 완벽 가이드

이제 VirtualBox에 윈도우를 설치하는 방법을 익혔으니, 가상 머신 관리자(Virtual Machine Manager) 활용법이나 리눅스 가상화 워크스테이션 구축 방법 등 다른 리눅스 가상화 관련 글들도 함께 확인해 보세요.