윈도우용 버추얼박스 설치와 가상머신 생성 기초 - VirtualBox

버추얼 박스는 파이썬 런타임을 필요로 합니다. 버추얼박스를 먼저 설치하면 나중에 파이썬 런타임과 버추얼박스를 연결하는 설정 작업을 수동으로 해야 합니다. 파이썬을 먼저 설치하는 것을 추천합니다.

Download Python
The official home of the Python Programming Language

파이썬 다운로드 페이지에서 윈도우용 최신 버전 설치 프로그램을 다운로드해서 설치합니다.

오라클 버추얼박스 다운로드 페이지에서 윈도우용 버추얼박스 설치 프로그램을 다운로드 합니다. "Windows hosts" 링크를 클릭하면 됩니다.

Downloads – Oracle VM VirtualBox

설치 프로그램을 실행해서 설치를 진행합니다.

버추얼박스의 가상 머신과 윈도우 운영체제의 네트워크 연결을 위한 가상 드라이버 설치가 필요하기 때문에 네트워크 연결이 잠깐 끊깁니다. 원격 접속이 되어있으면 끊길 수 있습니다.

파이썬이 설치되어 있지 않으면 다음처럼 알림 메시지가 표시됩니다.

설치 완료 후 버추얼박스를 실행합니다.

머신 > 새로 만들기를 선택해 새 가상 머신 생성 마법사를 시직합니다.

가상 머신의 기본 정보를 입력하고, 다운로드했거나 가지고 있는 운영체제 설치용 이미지 파일(iso파일)을 선택합니다. 여기서는 우분투 22.04 LTS 버전을 기준으로 소개를 합니다.

무인 설치가 지원되는 운영체제는 하단에 관련 정보를 표시해줍니다. 무인 설치를 하면 몇몇 초기 설치 단계를 미리 입력한 값으로 적용하고 스킵합니다. 무인 설치가 지원된다고 모든 설치 과정이 자동 처리되는 것은 아닙니다.

무인 설정에 필요한 정보를 입력합니다.

가상 머신에 할당할 메모리 용량과 CPU 코어 개수를 설정합니다.

가상 머신의 할당 디스크 크기를 설정합니다. 기본 할당 크기는 25Gb입니다. 보통 25G 정도면 개발용, 또는 소형 서비스용으로 충분한 공간이며, 많은 가상 머신 기반 호스팅 서비스를 제공하는 서비스 업체가 기본 디스크 용량으로 제공하는 크기입니다.

가상머신 설정 내용이 표시됩니다. 요약 내용중 "머신 폴더" 경로가 가상머신 이미지가 생성되는 위치입니다.

무인설치를 진행하므로 상호작용 없이 설치가 완료됩니다.

ISO 이미지의 우분투 운영체제 로딩되고 설치 프로그램이 표시됩니다. 기본값으로 키보드와 마우스가 자동 인식되므로 데스크탑 UI로 설치 과정을 진행할 수 있습니다.

설치 프로그램의 안내에 따라 설정 항목들을 주욱 선택하면 됩니다.

버추얼박스를 설치한 윈도우가 무선랜으로 연결되어 있어서 네트워크 연결은 유선 연결로 설정합니다. 호스트 네트워크를 통해 윈도우 운영체제의 네트워크 연결로 라우트가 됩니다.

가상머신 설정에서 설정한 디스크에 파티션 구성이 이미 되어있으므로 별도의 파티셔닝은 필요 없습니다.

마지막으로 설정 내용을 확인하고 "설치" 버튼을 누르면 파일 복사와 시스템 설치가 진행됩니다.

게스트 머신의 종류는 버추얼박스 메뉴 머신 > ACPI 종료를 선택합니다.

가상 머신 생성 후 가상 머신을 부팅하려면 왼쪽 목록에서 부팅하고 싶은 가상 머신을 선택 후 메뉴 시작 > 일반 시작을 선택합니다.

버추얼박스 가상 머신의 게스트 OS 영역은 "C:\Users\로그인계정\VirtualBox VMs" 디렉토리 밑에 설치한 가상 머신별로 폴더가 생깁니다.

생성한 가상 머신은 초기에 설정한 디스크 설정 크기(예: 25G)를 차지하는 것이 아니라 실제 데이터가 있는 공간만 차지합니다. 가상 머신을 부팅하고 필요해따라 공간이 점진적으로 늘어납니다. 초기 설정 크기는 최대 할당 가능한 디스크 크기라고 이해하면 됩니다.

생성한 가성 머신 정보의 "저장소" 링크를 클릭하면 실제 할당된 디스크 크기를 알 수 있습니다. 디스크 공간을 추가로 생성해서 할당할 수 있습니다.

가상머신의 하드웨어 리소스 할당은 필요에 따라 언제든지 변경할 수 있습니다. 가상 머신의 설정 대화상자를 열어 처음 가상 머신을 생성할 때 선택했던 모든 항목을 수정할 수 있습니다.