서버 운영/버추얼박스(VirtualBox)

버추얼박스(VirtualBox) 다운

씨실과 날실 2018. 10. 7. 17:37

[관련 게시물]

<버추얼박스(VirtualBox) 5.2.18>

2018/10/07 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 다운

2018/10/08 - [IT/가상머신, 서버, CMS 구축] - HashTab 설치 및 사용법

2018/10/08 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 설치

2018/10/09 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 확장팩 설치

2018/10/10 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 가상머신 파일(VDI) 생성

2018/10/11 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 2TB(테라바이트) 초과 하드디스크 확장 및 생성

2018/10/12 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 광학 드라이브에 우분투 이미지 등록 및 공유폴더 설정

2018/10/13 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 가상머신에 우분투 설치하기

2018/10/15 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 가상머신 스냅샷 기능

2018/10/18 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 게스트 확장 설치, 공유 폴더 접근 권한 부여, 클립보드 공유, 양방향 드래그 앤 드롭

<버추얼박스(VirtualBox)5.2.20>

2018/11/05 - [IT/가상머신, 서버, CMS 구축] - Virtualbox 업그레이드

<버추얼박스(VirtualBox)6.0>

2019/01/02 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 6.0 설치 혹은 업그레이드 01

2019/01/03 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 6.0 설치 혹은 업그레이드 02 - 익스텐션 팩 설치

2019/01/04 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 6.0 스냅샷 기능 이용하기

2019/01/05 - [IT/미디어위키(Mediawiki)] - 호스트 컴퓨터에서 가상머신 내 미디어위키 접속 및 작업을 위한 버추얼박스 포트포워딩 설정

<버추얼박스(VirtualBox)6.0.4>

안녕하세요. 씨실과 날실입니다.

우리말샘에서는 가상머신을


『정보·통신』 특정한 프로그램이 실행될 수 있도록 컴퓨터에 가상의 실행 환경을 만들어 주는 소프트웨어가 설치된 컴퓨터.


라고 정의하고 있습니다.

무엇인가를 에뮬레이션한다면 그것이 어떤 것이든 가상머신이라 할 수 있을 겁니다.

가상머신의 종류는 아래와 같이 여러가지가 있습니다.





VirtualBox[각주:1], vmware[각주:2], bochs[각주:3], Parallels[각주:4], Sandbox[각주:5]


이들 중 위 2가지가 가장 널리 쓰는 가상머신입니다.

저는 이것들 중 버추얼박스를 이용하고자 합니다. 혹여 VMware 계통 프로그램을 사용하실 분들은 웹에 잘 설명된 다른 분들의 안내가 많으니 찾아보시기 바랍니다.

사실 저는 버추얼박스 5.2.16을 사용 중 이었습니다만 이번 연재를 위해 기존 것을 제거하고 새로이 최신 버전인 버추얼박스 5.2.18을 깔았습니다.

사실 버추얼박스 설치가 어렵지 않으므로 바로 리눅스 설치부터 연재를 시작하고자 했습니다. 그러나 나중에 저와 같은 진짜 초심자들을 위한 정말 쉽고 실용적인 연재를 하자는 초심을 떠올려 설치 과정 이미지를 따기 위해 기존 버전을 제거하고 새로 설치했습니다. 

사실 제 연재는 현직에서 활동하고 계시는 프로그래머 등의 전문가들께서 해주시는 것만큼의 전문성을 가지고 가지고 있지는 않습니다.

이 연재는 독학하면서 배우게 된 내용을 체계적으로 정리하고 이를 공유하는 성격이 강합니다. 그래서 정보에 오류가 있을 수 있습니다.

따라서 앞으로의 연재는 초심자 여러분들이 좀더 깊이 공부하셔서 실제 서비스에 적용하기 전에 서버와 CMS의 개괄적인 구축과정을 대충 훑어본다는 느낌으로 봐주셨으면 합니다.

만약 실제 호스팅을 받아 CMS를 구축하고자 하신다면 부족함이 많은 제 연재보다는 프로그래머 분들의 전문적인 연재를 찾아보시기를 권장합니다.

그럼 본격적인 연재를 시작하겠습니다.


버추얼박스는 어디에서 받지?

버추얼박스는 오라클에서 배포하는 오픈소스 가상머신 프로그램입니다. 그러니 당연히 해당 배포 사이트에서 다운받아야겠지요?

공식 배포 사이트는 아래와 같습니다..

버추얼박스 공식 사이트

https://www.virtualbox.org

참고로 무슨 프로그램을 받으시든 가능하면 공식배포처에서 받으시기 바랍니다. 공식 배포처가 아닌 경우 받으신 프로그램 안에 악성코드가 심어져 있을 가능성이 높기 때문입니다. 그것이 아니더라도 잘못된 파일을 받을 수도 있습니다.


내가 받은 게 공식 배포 파일인지 어떻게 확인하지?

이 내용은 인터넷에서 특정 파일을 다운받을 때 공통적으로 적용할 수 있는 방법이니 잘 활용하시기 바랍니다.

만약 자신이 공식 배포처가 아닌 다른 곳에서 받았다면 그 파일이 제대로 된 파일인지 어떻게 확인할까요?

사실 고민할 필요없이 공식 사이트에서 받으면 되는 일이긴 합니다만 만약 그 배포 사이트가 먹통이거나 폐쇄되어 다운받을 길이 없어 다른 곳에서 받아야만 한다면 다음의 방법을 이용하기 바랍니다.

어떤 파일을 다운받을 때 특정 문자집합을 명기해 놓는 경우가 있습니다. 해시값이라고 하는 것인데 파일의 변조 탐지/에러 검출에 사용됩니다.

오라클도 버추얼박스 배포 파일의 해시값을 공개하고 있습니다.

공식 배포사이트에 들어가 아래 그림을 눌러 다운로드 페이지로 들어가십시오.


그럼 13번째 줄부터 다음과 같은 글이 적혀있습니다.


내용을 확인하고 싶으시다면 이미지를 눌러주세요. 원본 크기로 보실 수 있으실 겁니다.

어쨌든 위의 내용을 번역해보면 다음과 같습니다.


체크섬을 비교하여 다운로드 한 패키지의 무결성을 확인할 수 있습니다. MD5 알고리즘은 불안정하므로 SHA256 체크섬을 확인하는 것이 좋습니다.


SHA256과 MD5 모두 해시의 종류입니다. 그외에도 여러 종류가 있는데 이 두가지가 가장 널리 쓰입니다. 그런데 오라클은 MD5는 권장하지 않는다고 합니다. 이유는 해당 해시함수 알고리즘이 설계상 치명적인 오류를 가지고 있기 때문입니다.


SHA256 checksums를 눌러보면 아래와 같은 내용이 뜹니다.

이 중에서 우리가 확인할 것은 다음의 것들입니다.



3ecb43c71502741f4eb790576c608eb65cd424bcf3dfdb56471e4a2cac806f68 *Oracle_VM_VirtualBox_Extension_Pack-5.2.18.vbox-extpack

2607f510bcb5dca11a189ca769bbd28e0ff3ff1d082762c03f062b406c8763f3 *VirtualBox-5.2.18-124319-Win.exe


다운받은 파일의 해시값을 확인하려면 프로그램을 사용해야 합니다.

저의 경우는 HashTab[각주:6]을 사용합니다. 이 외에 여러 프로그램이 있으니 검색해서 자신에게 맞는 것을 사용하시면 됩니다.

참고로 HashTab은 파일 해시 표시에 SHA256이 기본값으로 설정되 있지 않으므로 설정에 들어가 표시할 해시에서 SHA256 항목을 체크해 확인버튼을 눌러주어야 합니다.

보다 자세한 설명은 다음 포스트에 자세히 설명하도록 하겠습니다.

2018/10/08 - [가상머신, 서버, CMS 구축] - HashTab 설치 및 사용법

해시값 확인 프로그램을 이용하여 공개된 해시값과 다운받은 파일에서 검출한 해시값의 일치 여부를 확인하시면 됩니다. 해시값이 너무 길어 보통 맨 뒤 몇 자리의 일치 여부만 확인하곤 합니다.

만약 일치하지 않는다면 그것은 파일이 변조된 것이므로 결코 사용해서는 안됩니다.


어떤 파일을 다운 받지?

버추얼박스는 크로스플랫폼[각주:7]을 지원하고 있습니다. 그래서 windows[각주:8] 뿐만 아니라 linux[각주:9], macOS[각주:10][각주:11], Solaris[각주:12] 에서도 버추얼머신을 사용할 수 있습니다.

우리는 윈도10에서 버추얼박스를 사용할 것입니다. 그러므로 windows hosts 링크를 눌러 줍시다.


이런 창이 뜹니다. 파일이 다 열리면 아래 파일 저장 버튼이 활성화됩니다. 그때 파일 저장 버튼을 눌러줍니다. 그러먼 다운받아질 겁니다.

우리는 다운받을 것이 또 하나 있습니다.


버추얼박스 확장팩이라는 것인데 이건 모든 OS에 공통으로 지원되는 파일입니다.

아래 설명을 번역해보면 다음과 같습니다.


USB 2.0 및 USB 3.0 장치, VirtualBox RDP, 디스크 암호화, Intel 카드 용 NVMe 및 PXE 부팅을 지원합니다. 이 확장 팩에 대한 소개는 사용 설명서의 이 장[각주:13]을 참조하십시오. Extension Pack 바이너리는 VirtualBox 개인 사용 및 평가 라이센스 (PUEL)에 따라 배포됩니다. VirtualBox의 설치된 버전과 동일한 버전 확장 팩을 설치하십시오.


고민없이 All supported platforms 링크를 눌러줍니다.


파일 저장 항목을 체크하고 확인 버튼이 활성화되면 눌러서 다운받습니다.

그리고 앞서 설명한 것처럼 해시값을 확인해 제대로 받아졌는지 확인합니다.

그럼 가상머신을 설치할 준비는 다 된 것입니다.