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

버추얼박스(VirtualBox) 6.0.4 설치 또는 업그레이드

씨실과 날실 2019. 3. 12. 12:15

[관련 게시물]

<버추얼박스(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>

버추얼박스 6.0.4가 공개된 지는 좀 되었습니다. 1월 28일에 공개되었으니 한 달이 좀 넘었죠. 사실 이에 대한 소식을 적고자 했지만 이래저래 미루어 오다가 이제야 적습니다.

사실 버추얼 박스 6.0.4 설치 및 업그레이드 내용은 이전 버전의 그것과 대동소이하므로 따로 적지 않도록 하겠습니다. 버추얼박스 6.0.4의 설치, 업그레이드, 사용법 등은 위의 관련 게시물을 참고하시기 바랍니다.

이번에는 업그레이드 시 주의사항을 중점적으로 다루도록 하겠습니다.

SHA256 체크섬

8887d5dd9dd26bd376926b38857715e28f2d678b6d3a034144ddc3fde4a387d9 *Oracle_VM_VirtualBox_Extension_Pack-6.0.4-128413.vbox-extpack
8887d5dd9dd26bd376926b38857715e28f2d678b6d3a034144ddc3fde4a387d9 *Oracle_VM_VirtualBox_Extension_Pack-6.0.4.vbox-extpack
6a8ae5d9be9bae017dee09d206027aea2b2838eaa138d1f9af009fd3a305bb52 *SDKRef.pdf
073648489e87aeda24143a64b13e46f7d6231ff215d75715d16aec558890da0c *UserManual.pdf
749b0c76aa6b588e3310d718fc90ea472fdc0b7c8953f7419c20be7e7fa6584a *VBoxGuestAdditions_6.0.4.iso
a4190a7f8b290ce846f9afb0f225f1b44b5fe2484f1136469f6f2d690a21f0ae *VirtualBox-6.0-6.0.4_128413_el6-1.x86_64.rpm
64216d151610decd42471158380f334afd8ec45855e134d8d998a34a28676dec *VirtualBox-6.0-6.0.4_128413_el7-1.x86_64.rpm
239c34d7cedbb3e4908823e81768b98b0090f10a552f176c6b750ff34eca951a *VirtualBox-6.0-6.0.4_128413_fedora26-1.x86_64.rpm
10dd3c55c685d7bc635a720bd7d62b9ee8aa8b1eee1d7ad617b3d452ab4efe74 *VirtualBox-6.0-6.0.4_128413_fedora29-1.x86_64.rpm
15a3fa443ce3ae87d73b062943e9f601614ab917bcf0c3e27c94624e1f7aabb7 *VirtualBox-6.0-6.0.4_128413_openSUSE132-1.x86_64.rpm
f0d388de5adf36e5bf5732fbb419b5589ab941db03fff868d88100b94fb5e168 *VirtualBox-6.0-6.0.4_128413_openSUSE150-1.x86_64.rpm
a04454161150e2f387177b4a3b688292ea4a516c915d859782742e8137393ba5 *VirtualBox-6.0.4-128413-Linux_amd64.run
06d989b5717942ed5c48a3e26277885e69a3f341e459236208d01807d25dcb76 *VirtualBox-6.0.4-128413-OSX.dmg
28763874449c6bec0f39ad03dbe367d7b3d1e27d7d7efaa33db84a2466ec40e9 *VirtualBox-6.0.4-128413-SunOS.tar.gz
a7b340eaa8ad9de72373162bcbba3fc0eeed9696fa404a0e5b99c0983151a3fc *VirtualBox-6.0.4-128413-Win.exe
f80b0c68182c946fb74ada8034960c38159ad91085b153da1277e4f191af6e1f *VirtualBox-6.0.4.tar.bz2
618ee3fd3eb64b4dd6f11bd80f1116cad7a5f9308a65536ce257cd2dbbb68dd7 *VirtualBoxSDK-6.0.4-128413.zip
db7d79865c60562b8dc77804a6954387bc732468e6b4338a23147fb10e04fe8b *virtualbox-6.0_6.0.4-128413~Debian~jessie_amd64.deb
e959a3e083e612adadf6055c028bd9cb83c537f6cc49f37e0296cdd70f266a6b *virtualbox-6.0_6.0.4-128413~Debian~stretch_amd64.deb
b7d2cec180dd7c8ef05053ecb7d2fe5939bc52fca7f31fbfd65ae7a02bce402f *virtualbox-6.0_6.0.4-128413~Ubuntu~bionic_amd64.deb
706107936b2d268f0cfb6322602181b9730128420257ba81b5849145425402b1 *virtualbox-6.0_6.0.4-128413~Ubuntu~trusty_amd64.deb
9bd7e40d54da8454fffa1bf8e838678cb55e0818df7e04bf88df23b1f4874cc2 *virtualbox-6.0_6.0.4-128413~Ubuntu~xenial_amd64.deb

윈도 운영체제에서 버추얼박스를 설치할 경우, 다운받은 파일의 체크섬과 위의 색칠된 체크섬의 일치 여부를 확인하시면 됩니다.

변경 내역(Change Log)

원문

VirtualBox 6.0.4 (released January 28 2019)

This is a maintenance release. The following items were fixed and/or added:

    Virtualization core: support Shanghai/Zhaoxin CPUs.
    User interface: handle command line arguments to VirtualBox correctly (bugs #18206 and #18197)
    User interface: improvements to machine manager window, virtual optical disk creator, storage selector window and log viewer window
    User interface: various small fixes and improvements
    Audio: implemented time scheduling for the AC'97 device emulation to keep audio and video in sync
    Graphics: basic support for VMSVGA graphics device in virtual machines using EFI
    Network: fix occasional NATNet crashes (bug #13899)
    Network: worked around problems in certain PCnet drivers on old operating systems
    Serial: fixed connecting to pseudo terminals on POSIX hosts (6.0.0 regression; bug #18319)
    Linux hosts and guests: fix for building kernel modules against Linux 5.0. Thank you Kyle Laker

VirtualBox 6.0.2 (released January 15 2019)

    This is a maintenance release. The following items were fixed and/or added:

    User interface: fixed creation of desktop shortcuts for starting virtual machines (bug #18207)
    User interface: allow the first run window to selecting host drives (bug #18230)
    User interface: fixed attaching empty host optical drives (bug #18223)
    User interface: implemented a new virtual optical disk creation window
    USB: modified Linux backends to reset USB devices (previously, most guest attempts to reset USB devices were ignored)
    PCnet: fixed a regression which caused some PCnet PCI guest drivers to not detect the emulated hardware (bug #18286)
    Linux hosts: Skip device enumeration if PulseAudio interface is not available
    Linux hosts: fixed conflict between Debian and Oracle build desktop files (bug #18264)
    Linux and MacOS hosts: VirtualBoxVM command not accessible (bug #18257)
    Windows guests: multiple monitor fixes with VBoxSVGA graphics
    Windows guests: black screen with VBoxSVGA graphics when 3D is disabled (bug #18205)
    Linux guests: fixed building drivers on SLES 12.4 (bug #18213)
    Linux guests: fixed building shared folder driver with older kernels (bug #18238)
    OS/2 shared folders: fixed write regression introduced in 6.0.0 GA

번역

VirtualBox 6.0.4 (2019 년 1월 28일에 공개됨)

이것은 유지 보수 릴리스입니다. 다음 항목이 수정 및 추가되었습니다.

가상화 코어 : 상하이 / 자오틴 CPU를 지원

사용자 인터페이스 : VirtualBox에 대한 명령 줄 인수를 올바르게 처리 (버그 # 18206 및 # 18197)

사용자 인터페이스 : 컴퓨터 관리자 창, 가상 광 디스크 작성자, 저장소 선택자 창 및 로그 뷰어 창 개선

사용자 인터페이스 : 다양한 작은 수정 및 개선

오디오 : 오디오 및 비디오를 동기화 상태로 유지하기 위해 AC'97 장치 에뮬레이션을위한 구현 된 시간 스케줄링

그래픽 : EFI를 사용하는 가상 컴퓨터에서 VMSVGA 그래픽 장치에 대한 기본 지원

네트워크 : 가끔씩 NATNet이 충돌 함 (bug # 13899)

네트워크 : 이전 운영 체제의 특정 PCnet 드라이버 문제 해결

시리얼 : POSIX 호스트의 가상 터미널에 연결 고정 (6.0.0 회귀, bug # 18319)

Linux 호스트 및 게스트 : Linux 5.0에 대한 커널 모듈 빌드에 대한 수정 카일 레이커 감사합니다.

VirtualBox 6.0.2 (2019 년 1월 15 일에 릴리스 됨)

이것은 유지 보수 릴리스입니다. 다음 항목이 수정 및 추가되었습니다.

사용자 인터페이스 : 가상 컴퓨터 시작을위한 바탕 화면 바로 가기 생성 고정 (버그 # 18207)

사용자 인터페이스 : 첫 번째 실행 창에서 호스트 드라이브를 선택 가능 (버그 # 18230)

사용자 인터페이스 : 빈 호스트 광 드라이브 연결 수정 (bug # 18223)

사용자 인터페이스 : 새로운 가상 광 디스크 생성 창 구현

USB : 수정 된 Linux 백엔드로 USB 장치 재설정 (이전에는 USB 장치를 재설정하려는 대부분의 게스트 시도가 무시됨)

PCnet : 일부 PCnet PCI 게스트 드라이버가 에뮬레이트 된 하드웨어를 감지하지 못하게 하는 회귀 현상 수정 (버그 # 18286)

Linux 호스트 : PulseAudio 인터페이스를 사용할 수없는 경우 장치 열거 건너 뛰기

Linux 호스트 : 데비안과 Oracle 빌드 데스크톱 파일 간의 충돌 문제 (버그 # 18264)

Linux 및 MacOS 호스트 : VirtualBoxVM 명령에 액세스 불가 (버그 # 18257)

Windows 게스트 : VBoxSVGA 그래픽이 포함 된 다중 모니터 수정

Windows 게스트 : 3D가 비활성화 된 경우 VBoxSVGA 그래픽이 포함 된 검은 색 화면 (버그 # 18205)

Linux 게스트 : SLES 12.4에서 고정 건물 드라이버 (버그 # 18213)

Linux 게스트 : 이전 커널을 사용하는 공유 폴더 드라이버 수정 (버그 # 18238).

OS / 2 공유 폴더 : 6.0.0 GA에서 고정 쓰기 회귀 기능 도입

버추얼박스 6.0.2의 변경 내역도 같이 올려 드렸습니다.

버추얼박스 게스트 확장(Guest Additions) 업데이트

버추얼박스와 버추얼박스 확장팩을 모두 업그레이드 한 이후 기존의 가상머신을 실행하면 위 그림과 같은 알림이 뜨는 경우가 있습니다.

VirtualBox Guest Additions update available!

Your guest is currently running the Guest Additions version 6.0.0. …

이유는 가상머신에는 아직 기존의 게스트 확장 프로그램이 설치되어 있기 때문입니다. 이런 경우 게스트 확장을 업데이트해주시면 됩니다. 터미널에서 아래 명령을 실행해주세요.

 study@study-VirtualBox:/media/study/VBox_GAs_6.0.4$ sudo ./VBoxLinuxAdditions.run
문제 없이 진행된다면 아래와 같이 진행될 겁니다.

study@study-VirtualBox:/media/study/VBox_GAs_6.0.4$ sudo ./VBoxLinuxAdditions.run
[sudo] study의 암호: 
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.0.4 Guest Additions for Linux........
VirtualBox Guest Additions installer
Removing installed version 6.0.0 of VirtualBox Guest Additions...
update-initramfs: Generating /boot/initrd.img-4.15.0-46-generic
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel 
modules.  This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup 
VirtualBox Guest Additions: Building the modules for kernel 4.15.0-46-generic.
update-initramfs: Generating /boot/initrd.img-4.15.0-46-generic
VirtualBox Guest Additions: Running kernel modules will not be replaced until 
the system is restarted
VirtualBox Guest Additions: Starting.
study@study-VirtualBox:/media/study/VBox_GAs_6.0.4$ 
그러나 아래와 같이 문제가 발생하기도 합니다.

study@study-VirtualBox:~$ cd /media/study/VBox_GAs_6.0.4
study@study-VirtualBox:/media/study/VBox_GAs_6.0.4$ sudo ./VBoxLinuxAdditions.run
[sudo] study의 암호: 
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.0.4 Guest Additions for Linux........
VirtualBox Guest Additions installer
Removing installed version 5.2.18 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel 
modules.  This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup 
VirtualBox Guest Additions: Building the modules for kernel 4.15.0-46-generic.

This system is currently not set up to build kernel modules.
Please install the gcc make perl packages from your distribution.
VirtualBox Guest Additions: Running kernel modules will not be replaced until 
the system is restarted
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Building the modules for kernel 4.15.0-46-generic.

This system is currently not set up to build kernel modules.
Please install the gcc make perl packages from your distribution.
study@study-VirtualBox:/media/study/VBox_GAs_6.0.4$ 

위 내용 중 우리가 눈여겨 볼 부분은 이 부분입니다.

This system is currently not set up to build kernel modules.
Please install the gcc make perl packages from your distribution.

업데이트하는데 gcc, make, perl 패키지가 필요하다고 합니다. 아래 명령어를 실행하여 해당 패키지들을 설치해줍시다.

study@study-VirtualBox:~$ sudo apt install gcc make perl

요구 패키지들을 설치한 후 다시 아래와 같이 관리자 권한으로 VBoxLinuxAdditions.run을 실행해주시면 문제없이 업데이트될 것입니다.

study@study-VirtualBox:~$ cd /media/study/VBox_GAs_6.0.4
study@study-VirtualBox:/media/study/VBox_GAs_6.0.4$ sudo ./VBoxLinuxAdditions.run 

호스트 네트워크 관리자 재설정 필요

삼바(Samba) 사용 시 주의해야 할 부분입니다.

버추얼박스를 업그레이드하는 경우, 호스트 네트워크 관리자 설정 내용이 임의로 변경됩니다. 따라서 기존의 내용으로 재설정해주셔야 삼바(Samba)를 사용할 수 있습니다.