목차

VirtualBox LinuxHost

설치

설치 Arch Linux

# Arch 공식 패키지 설치
sudo pacman -S virtualbox
 
## 선택적 의존성을 지정할 수 있다. 쉼표로 여러개 지정가능.
## 선택 안해도 되지만 virtualbox-guest-iso는 필요할 듯.
virtualbox에 대한 선택적 의존성 선택:                                                                                                                                                                              
1:  vde2: Virtual Distributed Ethernet support
2:  virtualbox-guest-iso: Guest Additions CD image
3:  virtualbox-ext-vnc: VNC server support
4:  virtualbox-sdk: Developer kit
 
선택 항목 입력 (기본값 = 없음): 1, 2,3,4
 
## 커널 모듈 설정이 필요하다. 자신이 사용하는 커널 버전을 선택하거나
## 그 외의 경우 DKMS 선택
## uname -r 명령으로 커널 버전 확인 가능.
VIRTUALBOX-HOST-MODULES에 대해 제공하는것을 선택:
 1:  linux316-virtualbox-host-modules     6.0.8-3   extra
 2:  linux414-virtualbox-host-modules     6.0.8-13  extra
 3:  linux419-virtualbox-host-modules     6.0.8-15  extra
 4:  linux44-virtualbox-host-modules      6.0.8-4   extra
 5:  linux49-virtualbox-host-modules      6.0.8-8   extra
 6:  linux51-virtualbox-host-modules      6.0.8-15  extra
 7:  linux52-virtualbox-host-modules      6.0.8-2   extra
 8:  linux419-rt-virtualbox-host-modules  6.0.8-3   community
 9:  linux50-rt-virtualbox-host-modules   6.0.8-5   community
10:  virtualbox-host-dkms                 6.0.8-2   community
 
# oracle-extension-pack 설치가 필요하다. 오라클 Virtualbox 다운로드 페이지에서 직접 다운로드하는게 나은듯.
# yay -S virtualbox-ext-oracle
 
# 커널 모듈 적재를 재부팅이 필요하다.
sudo reboot
 
# 모든 커널 모듈이 잘 올라왔는지 확인
sudo systemctl --failed # 0 loaded units listed. 라고 나와야 함.

USB

VirtualBox Linux Guest

Guest 확장 설치를 위한 linux-header 설치

sudo apt install linux-headers-$(uname -r)

공유 폴더

# 사용자 $HOME/share 에 마운트 하려면
mkdir ~/share
sudo mount -t vboxsf -o rw,dmode=777,uid=$(id -u),gid=$(id -g) hostshare ~/share
hostshare /home/<username>/shared vboxsf defaults,uid=1000,gid=1000,dmode=777 0 0

SSH 접속 가능하게 만들기

용량 확장