Linux에 최신 VirtualBox 6.0을 설치하는 방법


VirtualBox 는 오픈 소스 교차 플랫폼 가상화 소프트웨어로 모든 운영 체제에 설치할 수 있으며 동일한 컴퓨터에 여러 게스트 운영 체제를 설치 및 실행할 수 있습니다.

예를 들어, Linux 시스템에 설치 한 경우 게스트 OS 또는 Linux OS Windows XP 운영 체제를 실행할 수 있습니다. 귀하의 Windows 시스템에서 등등. 이렇게하면 원하는만큼 게스트 운영 체제를 설치하고 실행할 수 있지만 디스크 공간과 메모리 만 제한적입니다.

최근의 오라클 Virtualbox 6.0.0 의 최신 안정 버전을 출시했습니다. Virtual Box의 최신 버전에는 많은 주요 변경 사항과 새로운 기능이 추가되었습니다.

Virtualbox 6.0의 새로운 기능

  • Added support for exporting a virtual machine to Oracle Cloud Infrastructure.
  • A much improved HiDPI and scaling support, along with superior detection and per-machine configuration.
  • A Major rework of user interface with smooth and easy setup of virtual machines.
  • A new file manager allows user to manage the guest file system and copy files between host and guest.
  • A major update of 3D graphics device emulation on Linux guests.
  • vboximg-mount utility for hosts enables users to access the content of guest disks on the host.
  • Added support for using Hyper-V on Windows host.

공식 변경 로그 페이지에서 VirtualBox 6.0 에 대한 전체 새로운 변경 로그 정보를 볼 수 있습니다.

이 안내서는 VirtualBox 6.0 을 설치하는 방법을 설명합니다.

이 가이드에서는 VirtualBox 6.0 을 설치하는 방법에 대해서도 설명합니다.

RHEL / CentOS 및 Fedora에 VirtualBox 6.0 설치

Virtualbox 의 이전 버전을 설치 한 경우 최신 버전을 설치하기 전에 제거하십시오.

# yum remove VirtualBox*
# dnf remove VirtualBox*  [On Fedora 22+]

다음 시스템에 최신 VirtualBox 6.0 을 설치하기 위해 VirtualBox 자체 저장소를 추가하십시오.

# cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
# wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -Uvh epel-release-5-4.noarch.rpm
# cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

VirtualBox는 vboxdrv 커널 모듈을 사용하여 게스트 운영 체제의 실행을위한 물리적 메모리를 제어하고 할당합니다. 이 모듈이 없으면 VirtualBox 를 사용하여 가상 시스템을 만들고 구성 할 수는 있지만 작동하지 않습니다.

따라서 VirtualBox 를 제대로 작동 시키려면 먼저 시스템을 업데이트 한 다음 DKMS , 커널 헤더 , < strong> kernel-devel 및 일부 종속 패키지가 있습니다.

# yum update
# yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

필요한 의존성 패키지를 모두 설치했으면 다음 명령을 사용하여 VirtualBox 의 최신 버전을 설치할 수 있습니다.

# yum install VirtualBox-6.0

아래 명령은 자동으로 vboxusers 그룹 사용자 를 만들고 필요한 커널 모듈을 검색하고 자동으로 다시 빌드합니다.

------------- Fedora 22+ and CentOS/RHEL 7 ------------- 
/usr/lib/virtualbox/vboxdrv.sh setup
 
------------- Fedora 18-16 and CentOS/RHEL 6/5 ------------- 
/etc/init.d/vboxdrv setup
## OR ##
service vboxdrv setup

위의 빌드 프로세스가 실패하면 아래와 유사한 경고 메시지가 나타납니다.

vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
    kernel-devel kernel-devel-4.19.0-1.el7.elrepo.x86_64

그런 다음 먼저 설치된 커널을 확인한 후 다음 명령을 사용하여 필요한 kernel-devel을 설치해야합니다.

# uname -r
# yum install kernel-devel-CURRENT_KERNEL

빨간

이제 빌드 설정을 다시 실행하십시오.

# /usr/lib/virtualbox/vboxdrv.sh setup

다음 명령에서 user_name을 사용자 이름으로 바꿉니다.

# usermod -a -G vboxusers user_name

KERN_DIR 과 같은 오류 메시지가 나타나거나 빌드 과정에서 커널 소스 디렉토리가 자동으로 감지되지 않으면 다음 명령을 사용하여 설정할 수 있습니다. 붉은 색으로 표시된 것처럼 시스템에 따라 커널 버전을 변경하십시오.

## RHEL / CentOS / Fedora ##
KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64

## Export KERN_DIR ##
export KERN_DIR

Debian, Ubuntu, Linux Mint에 VirtualBox 6.0 설치하기

먼저 이전 버전의 Virtualbox 를 제거하십시오.

$ sudo apt-get remove virtualbox-*

다음, 공식 Virtualbox 을 저장소를 사용하여 최신 VirtualBox 6.0 을 버전을 설치하십시오. 저장소를 추가하려면 다음과 같이 명령을 사용하십시오.

$ sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" >> /etc/apt/sources.list.d/virtualbox.list'
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install virtualbox-6.0

VirtualBox 6.0 시작

다음 명령을 실행하여 터미널에서 시작하거나 메뉴의 시작 관리자를 사용하여 시작하십시오.

# VirtualBox

VirtualBox 확장 팩 설치

VirtualBox RDP , PXE , ROM with E1000 USB 2.0 호스트 컨트롤러 지원 등 wget 명령을 사용하여 VirtualBox Extension Pack을 다운로드하고 설치해야합니다.

# # wget http://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack

확장 팩을 설치하려면 아래 그림과 같이 가상 박스 를 열고 vbox-extpack 을 다운로드 한 후 VirtualBox 6.0 을 설치해야합니다.

작동하지 않으면 Virtaulbox - & gt; 환경 설정 - & gt; 확장 프로그램 을 열고 vbox-extpack 을 찾아서 설치하십시오.

버추얼 박스 업데이트

앞으로 VirtualBox 를 최신 버전으로 업데이트하려면 다음 명령을 실행하여 업데이트하십시오.

# yum update VirtualBox-6.0
# apt-get install VirtualBox-6.0

VirtualBox 제거

VirtualBox 를 완전히 제거하려면 다음 명령을 사용하여 시스템에서 완전히 제거하십시오.

# cd /etc/yum.repos.d/
# rm -rf virtualbox.repo
# yum remove VirtualBox-6.0
# apt-get remove VirtualBox-6.0

또한 다른 Linux , Windows Mac OS X 플랫폼 용 VirtualBox 6.0을 다운로드 할 수 있습니다.