Windows의 모든 기능을 다 살펴봤다고 생각하는 순간, 사용자를 다시 즐겁게 만들어 주는 숨겨진 기능이 등장하곤 합니다. 예를 들어, 마이크로소프트가 직접 제공하는 자체 소프트웨어만으로 Windows 위에서 Ubuntu나 다른 Linux 배포판, 심지어 완전히 다른 운영체제까지 실행할 수 있다는 사실을 알고 계셨나요? 지금부터 그 방법을 자세히 알아보겠습니다.
Hyper-V: 마이크로소프트가 내놓은 가상화 솔루션
지금 이 글을 읽고 있는 컴퓨터에는 이미 운영체제가 설치되어 있을 것입니다. 대부분의 컴퓨터는 사용자가 파일을 열람, 편집, 실행할 수 있는 하나의 독립된 환경을 만드는 역할을 합니다. 하지만 한 대의 컴퓨터에서 두 개 이상의 운영체제를 함께 사용하는 사람은 많지 않습니다.
참고: 마이크로소프트에 따르면, Hyper-V는 Windows 8 이상의 64비트 Professional, Enterprise, Education 에디션에서만 사용할 수 있습니다. Home 에디션에서는 제공되지 않으니 반드시 확인하세요.
일부에게는 불필요해 보일 수 있지만, 가상 머신(Virtual Machine)은 운영체제를 포함한 전체 디스크 이미지를 시뮬레이션하는 프로그램으로, 일반 사용자와 파워 유저 모두에게 놀랍도록 실용적입니다. 안정성이 확실하지 않은 특정 소프트웨어를 사용해 보고 싶다거나, Windows 데스크톱 환경 그대로 Linux 배포판을 경험해 보고 싶다면 어떨까요? 이런 예시 외에도 가상 머신이 할 수 있는 일은 무궁무진합니다. 바로 여기서 Hyper-V가 빛을 발합니다.
이 글의 목적에 맞춰 간단히 정리하자면, 새로운 Linux 배포판을 사용해 보고 싶다면 하드 드라이브를 포맷하거나 듀얼 부팅을 설정할 필요 없이 가능하다는 뜻입니다. 심지어 서드파티 설치 프로그램조차 필요하지 않습니다.
Hyper-V 설치하기
Hyper-V를 설치하는 방법은 몇 가지가 있으며, 모두 매우 간단합니다. 가장 쉬운 방법은 PowerShell과 Windows 기능 창을 활용하는 것입니다.
PowerShell 방법: 시작 메뉴를 클릭하고 powershell을 입력해 PowerShell 앱을 엽니다. Windows PowerShell 항목을 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택합니다. 그다음 아래 명령어를 입력합니다:
Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V -All
Enter 키를 누르면 Hyper-V 다운로드가 진행됩니다. GUI(그래픽 사용자 인터페이스)를 통해 설치하고 싶다면, 시작 메뉴에 windows features를 입력하고 Windows 기능 켜기/끄기 옵션을 선택하면 됩니다.
Hyper-V 옵션에 체크한 후 확인을 눌러 다운로드를 완료합니다.
Hyper-V에서 Linux 실행하기
이제 본격적으로 시작해 보겠습니다. 가상 머신 소프트웨어를 사용해 본 적이 있다면 Hyper-V 역시 금방 익숙해질 것입니다. 처음이라도 걱정할 필요 없습니다. 개념 자체는 매우 단순합니다. 먼저 Hyper-V 관리자를 엽니다. 시작 메뉴에 hyper v를 입력하면 해당 옵션이 나타납니다.
다음으로 ISO 이미지 파일로 가상 머신을 생성해야 합니다. 창 왼쪽의 Hyper-V 관리자 아래에 있는 DESKTOP 항목을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 가상 컴퓨터를 선택합니다. 창 오른쪽의 작업 메뉴를 통해서도 동일하게 진행할 수 있습니다.
이렇게 하면 가상 컴퓨터 마법사가 열리고, 마법사가 가상 머신 생성 과정 전체를 단계별로 안내해 줍니다.
마법사를 따라 진행하되, 특히 아래 두 가지 항목에 주의하세요:
- 메모리 할당: 가상 머신에 시작 시 사용할 RAM 용량을 지정합니다. 이 메모리는 가상 머신이 실행될 때 할당됩니다. RAM 용량이 가상 머신의 전반적인 속도를 좌우한다는 점을 기억하세요. 최적의 성능보다는 원활한 작동에 초점을 맞추는 것이 좋습니다. 4GB면 표준 애플리케이션 구동에 충분하고, 8GB면 리소스 집약적인 게임까지 감당할 수 있는 수준입니다. 가상 머신이 부드럽게 작동하도록 이 가상 컴퓨터에 동적 메모리 사용 옵션을 체크하는 것도 잊지 마세요.
- 가상 하드 디스크 연결: 가상 하드 디스크 만들기를 선택합니다. 크기 설정 시에는 운영체제 용량에 더해 파일과 프로그램 등을 저장할 추가 공간까지 고려해야 합니다. 예를 들어 Windows 10 64비트 버전만 해도 약 20GB를 차지합니다.
설치 옵션 화면까지 진행한 뒤, 부팅 가능한 CD/DVD-ROM에서 운영 체제 설치를 선택합니다. 그다음 이미지 파일(.iso) 라디오 버튼을 선택하고 찾아보기 버튼을 통해 ISO 파일을 지정합니다.
위 예시에서는 무료이면서 디자인이 아름다운 Linux 배포판인 Elementary OS를 사용했습니다. 물론 원하는 어떤 ISO 파일이든 자유롭게 사용할 수 있습니다.
가상 머신 활성화 및 사용하기
가상 머신 생성이 완료되었다면, 실제로 사용하기 위해 활성화하고 실행해야 합니다.
메인 가상 컴퓨터 창에 설치된 운영체제가 표시되어 있을 것입니다. 해당 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 시작 옵션을 선택하면 가상 머신이 구동됩니다. 상태가 실행 중으로 표시되면, 실행 중인 가상 머신을 다시 마우스 오른쪽 버튼으로 클릭하여 연결을 선택합니다. 이제 드디어 ISO 이미지가 열립니다.
이후에는 일반적인 운영체제 설치와 동일한 방식으로 진행하면 됩니다. 이제 마이크로소프트가 공식 제공하는 훌륭한 가상 머신 환경에서 Linux 배포판을 자유롭게 사용할 수 있습니다. Linux 배포판 설치의 최대 장점은 바로 선택의 폭입니다. Linux는 정말 무엇이든 할 수 있습니다. 아름다운 UI를 자랑하는 배포판부터 기술 지향적인 배포판까지, 어떤 니즈든 Linux가 채워줍니다.
"내 Windows 안에 Linux가!"
운영체제 하나보다 좋은 것은 무엇일까요? 바로 신뢰할 수 있는 하나의 프로그램 안에서 서로 협력하는 두 개의 운영체제입니다. 이제 안정 버전이든 실험 버전이든, 어떤 Linux 배포판이든 안전한 환경에서 마음껏 사용해 볼 수 있습니다. 물론 Linux뿐 아니라 다른 운영체제도 마찬가지입니다. 그럼... 무엇을 기다리고 계신가요?
Linux를 체험하는 차선책으로는 Windows와 듀얼 부팅을 구성하는 방법도 있습니다.
여러분이 가장 사랑하는 가상 머신 소프트웨어는 무엇인가요? 아래 댓글로 의견을 공유해 주세요!