웹사이트 검색

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


VirtualBox는 오픈 소스 크로스 플랫폼 가상화 소프트웨어로, 모든 운영 체제에 설치하여 동일한 컴퓨터에서 여러 게스트 가상 머신을 실행할 수 있습니다.

예를 들어, Linux 시스템에 설치하는 경우 해당 시스템에서 Windows 운영 체제를 게스트 OS로 실행하거나 Linux OS를 실행할 수 있습니다. Windows 시스템 등. 이렇게 하면 원하는 만큼 많은 게스트 운영 체제(가상 머신)를 설치하고 실행할 수 있으며 유일한 제한은 디스크 공간과 메모리입니다.

최근 OracleVirtualbox 7.0의 주요 안정 버전을 출시했습니다. VirtualBox의 최신 버전에는 많은 주요 변경 사항과 새로운 기능이 추가되었습니다.

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

이 가이드에서는 RHEL, Fedora, Rocky Linux와 같은 RHEL 기반 배포판에 VirtualBox 7.0을 설치하는 방법을 설명합니다. YUM 및 DNF 명령과 함께 VirtualBox 자체 저장소를 사용하는 AlmaLinux,CentOS Stream.

이 가이드에서는 Debian, UbuntuLinux MintVirtualBox 7.0을 설치하는 방법도 설명합니다. > APT-GET 또는 APT 명령으로 VirtualBox 자체 저장소를 사용하는 시스템입니다.

이 페이지에서:
  • CentOS, RHEL 및 Fedora에 최신 VirtualBox를 설치하는 방법
  • Debian, Ubuntu 및 Mint에 최신 VirtualBox를 설치하는 방법
  • Linux에 VirtualBox 확장 팩을 설치하는 방법

RHEL 기반 시스템에 VirtualBox 7.0 설치

VirtualBox의 최신 안정 버전을 설치하려면 먼저 다음 wget 명령을 사용하여 virtualbox.repo 구성 파일을 다운로드한 후 rpm 명령을 사용하여 공개 키를 가져와야 합니다.

----------------- On RHEL-based Distributions ----------------- 
wget https://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo -P /etc/yum.repos.d/
rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

----------------- On Fedora Linux -----------------
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -P /etc/yum.repos.d/
rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

다음으로 EPEL 저장소를 활성화하여 시스템에 빌드 도구와 종속성을 설치합니다.

----------------- On RHEL-based 9 Release ----------------- 
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

----------------- On RHEL-based 8 Release ----------------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

----------------- On RHEL-based 7 Release ----------------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

VirtualBox용 종속성 패키지 설치

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

따라서 VirtualBox가 완전히 작동하도록 하려면 먼저 시스템을 업데이트한 다음 DKMS, kernel-headers와 같은 추가 모듈을 설치해야 합니다. Strong>kernel-devel 및 일부 종속성 패키지.

----------------- On RHEL-based Distributions ----------------- 
yum update
yum install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

----------------- On Fedora Linux -----------------
dnf update
dnf install @development-tools
dnf install kernel-devel kernel-headers dkms qt5-qtx11extras  elfutils-libelf-devel zlib-devel

RHEL 기반 시스템에 VirtualBox 7.0 설치

필요한 모든 종속성 패키지를 설치한 후에는 다음 명령을 사용하여 VirtualBox의 최신 버전을 설치할 수 있습니다.

dnf install VirtualBox-7.0
OR
yum install VirtualBox-7.0

이제 터미널에서 다음 명령을 실행하여 VirtualBox 사용을 시작할 준비가 되었습니다.

virtualbox

Virtualbox 설치 중에 다음 오류가 발생하면 두 커널 버전 사이에 충돌이 있음을 의미합니다.

This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel

문제를 해결하려면 먼저 설치된 커널을 확인한 후 다음 명령을 실행하여 Linux 커널을 업데이트하십시오.

uname -r
dnf update kernel-*
Or
yum update kernel-*

업데이트가 완료되면 시스템을 재부팅하고 grub 부팅 메뉴에서 최신 커널을 선택하세요. 보시다시피 이 항목이 일반적으로 첫 번째 항목입니다.

reboot

시스템 부팅이 완료되면 로그인하여 이제 kernel-devel 버전이 Linux 커널 버전과 일치하는지 다시 한 번 확인하세요.

rpm -q kernel-devel
uname -r

그런 다음 빌드 설정 프로세스를 다시 시작하고 다음을 실행하여 VirtualBox 설치가 성공했는지 확인합니다.

/sbin/vboxconfig
systemctl status vboxdrv

문제 해결

KERN_DIR과 같은 오류 메시지가 표시되거나 빌드 프로세스에서 커널 소스 디렉터리가 자동으로 감지되지 않는 경우 다음 명령을 사용하여 설정할 수 있습니다. 빨간색으로 표시된 것과 같이 시스템에 맞게 커널 버전을 변경했는지 확인하십시오.

KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64
export KERN_DIR

Debian, Ubuntu 및 Linux Mint에 VirtualBox 7.0 설치

VirtualBox의 최신 안정 버전을 설치하려면 다음 명령을 사용하여 공식 Virtualbox 저장소를 추가해야 합니다.

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt install software-properties-common
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

그런 다음 소프트웨어 패키지 목록을 업데이트하고 최신 버전의 VirtualBox를 설치하십시오.

sudo apt-get install virtualbox-7.0

다음 명령을 실행하여 터미널에서 시작하거나 메뉴에서 실행 프로그램을 사용하여 시작하세요.

virtualbox
VirtualBox 7.0 스크린샷

Linux에 VirtualBox 확장 팩 설치

VirtualBox RDP, PXE, E1000 지원 ROMUSB 2.0 호스트 컨트롤러와 같은 추가 기능이 필요한 경우 다음 wget 명령을 사용하여 VirtualBox Extension Pack을 다운로드하고 설치해야 합니다.

wget https://download.virtualbox.org/virtualbox/7.0.0/Oracle_VM_VirtualBox_Extension_Pack-7.0.0.vbox-extpack

확장 팩을 설치하려면 Virtualbox 7.0이 설치되어 있어야 하며, vbox-extpack을 다운로드한 후 아래와 같이 Virtualbox로 엽니다.

문제가 해결되지 않으면 Virtualbox –> 파일 –> 기본 설정 –> 도구 –>를 엽니다. Extension Manager를 찾아 vbox-extpack을 찾아 설치하세요.

Linux 시스템에서 VirtualBox 업데이트

향후 VirtualBox를 최신 버전으로 업데이트하려면 다음 명령을 실행하여 업데이트하면 됩니다.

RHEL 기반 시스템
yum update VirtualBox-*
데비안 기반 시스템
apt-get install VirtualBox-*

Linux 시스템에서 VirtualBox 제거

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

RHEL 기반 시스템
cd /etc/yum.repos.d/
rm -rf virtualbox.repo
yum remove VirtualBox-*
데비안 기반 시스템
apt-get remove VirtualBox-*

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