Ubuntu, Linux Mint, Debian, Fedora ๋ฐ openSUSE์—์„œ VirtualBox Guest ์ถ”๊ฐ€ ์„ค์น˜

2020. 4. 25. 06:44ใ†๋ฆฌ๋ˆ…์Šค

Ubuntu, Linux Mint, Debian, Fedora ๋ฐ openSUSE์—์„œ VirtualBox Guest ์ถ”๊ฐ€ ์„ค์น˜

VirtualBox Guest Additions๋Š” ๊ฒŒ์ŠคํŠธ ์šด์˜ ์ฒด์ œ๊ฐ€ ์„ค์น˜๋œ ํ›„ ๊ฐ€์ƒ ์‹œ์Šคํ…œ ๋‚ด๋ถ€์— ์„ค์น˜๋˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ ์‹œ์Šคํ…œ ์„ฑ๋Šฅ ๋ฐ ์œ ์šฉ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•œ ๋“œ๋ผ์ด๋ฒ„ ๋ฐ ์ตœ์ ํ™” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

VirtualBox Guest Additions๋ฅผ ์„ค์น˜ํ•˜๋ฉด ๊ฐ€์ƒ ์‹œ์Šคํ…œ์˜ ๋น„๋””์˜ค ์ง€์› (ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ๊ทธ๋ž˜ํ”ฝ ํฌํ•จ), ๊ณต์œ  ํด๋ฆฝ๋ณด๋“œ, ๊ฒŒ์ŠคํŠธ์™€ ํ˜ธ์ŠคํŠธ ์‹œ์Šคํ…œ ๊ฐ„์˜ ๋Œ์–ด์„œ ๋†“๊ธฐ ์ง€์› ๋ฐ ๊ณต์œ  ํด๋” ๋“ฑ์ด ํ–ฅ์ƒ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

๋ฐ๋น„์•ˆ (contrib ์ €์žฅ์†Œ), ์šฐ๋ถ„ํˆฌ ๋ฐ ๋ฐ๋น„์•ˆ/์šฐ๋ถ„ํˆฌ ๊ธฐ๋ฐ˜ Linux ๋ฐฐํฌ ์‚ฌ์šฉ์ž๋Š” ์ €์žฅ์†Œ (virtualbox-guest-x11, virtualbox-guest-utils ๋ฐ virtualbox-guest-dkms ํŒจํ‚ค์ง€ ์„ค์น˜)์—์„œ VirtualBox Guest Additions๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Fedora 28 ์ด์ƒ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฒŒ์ŠคํŠธ ์ถ”๊ฐ€ ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋˜์–ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. VirtualBox Guest Additions๋ฅผ ์„ค์น˜ํ•˜๋Š”์ด ๋ฐฉ๋ฒ•์€ VirtualBox์™€ ํ•จ๊ป˜ ์ œ๊ณต๋œ Guest Additions๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์‰ฝ์ง€๋งŒ VirtualBox 6.0์— ์ถ”๊ฐ€๋œ ์ƒˆ ํŒŒ์ผ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ๊ณผ ๊ฐ™์€ ์ผ๋ถ€ ๊ธฐ๋Šฅ์ด ๋ถ€์กฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋˜๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด VirtualBox Guest Additions ํŒจํ‚ค์ง€๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์น˜๋œ Fedora 29์—์„œ VirtualBox 6.0์„ ์‚ฌ์šฉํ•˜์—ฌ ์ปดํ“จํ„ฐ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๊ณ  ๊ฒŒ์ŠคํŠธ์™€ ํ˜ธ์ŠคํŠธ ์ปดํ“จํ„ฐ๊ฐ„์— ๊ณต์œ  ํด๋ฆฝ ๋ณด๋“œ๋ฅผ ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ณต์œ  ํŒŒ์ผ ๊ด€๋ จ ์ž‘์—…์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค ๊ณต์œ  ํด๋”๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ์ƒˆ๋กœ์šด VirtualBox 6.0 ํŒŒ์ผ ๊ด€๋ฆฌ์ž๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒ ์‹œ์Šคํ…œ์ด ์™„์ „ํžˆ ์ •์ง€๋˜๊ณ  ๊ฒŒ์ŠคํŠธ์™€ ํ˜ธ์ŠคํŠธ๊ฐ„์— ํŒŒ์ผ์„ ๋Œ์–ด๋‹ค ๋†“๋Š” ๊ธฐ๋Šฅ์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค).

 

๋˜ ๋‹ค๋ฅธ ์˜ˆ์ž…๋‹ˆ๋‹ค. Ubuntu 18.04์—์„œ VirtualBox Guest Additions ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๋ฉด ๊ฒŒ์ŠคํŠธ์™€ ํ˜ธ์ŠคํŠธ ๊ฐ„์— ํด๋ฆฝ๋ณด๋“œ๋ฅผ ๋™๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ๊ณ  ๊ณต์œ  ํด๋”๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜๋Š” ์žˆ์ง€๋งŒ ์ƒˆ VirtualBox 6.0 ํŒŒ์ผ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋Œ์–ด์„œ ๋†“๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ˜ธ์ŠคํŠธ์™€ ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ ๊ฐ„์— ํด๋”๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

 

๊ฐ€์ƒ ๋จธ์‹ ์—์„œ Ubuntu 19.04๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์ œ๊ณต ๊ฒŒ์ŠคํŠธ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜๋ฉด ๊ฒŒ์ŠคํŠธ์™€ ํ˜ธ์ŠคํŠธ ๋จธ์‹ ๊ฐ„์— ํด๋”๋ฅผ ๊ณต์œ  ํ•  ์ˆ˜์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ƒˆ๋กœ์šด VirtualBox 6.0 ํŒŒ์ผ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ด์žฅ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. VirtualBox Guest Additions ์„ค์น˜ ๊ด€๋ฆฌ์ž ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์žฌ๋ถ€ํŒ…ํ•˜๊ธฐ ๋งŒํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค (sudo apt install virtualbox-guest-x11 virtualbox-guest-utils virtualbox-guest-dkms).

 

์ด ๊ธ€์€ Ubuntu, Linux Mint, Debian, openSUSE ๋˜๋Š” Fedora ๊ฒŒ์ŠคํŠธ ๊ฐ€์ƒ ๋จธ์‹ ์šฉ ๋‚ด์žฅ VirtualBox ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜์—ฌ VirtualBox Guest Additions ISO๋ฅผ ์„ค์น˜ํ•˜์—ฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ฒŒ์ŠคํŠธ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

 

Ubuntu, Linux Mint, Debian, openSUSE ๋ฐ Fedora์—์„œ VirtualBox Guest Additions ISO ์ˆ˜๋™ ์„ค์น˜

 

์šฉ์–ด:
ใ€‰ "ํ˜ธ์ŠคํŠธ" ๋˜๋Š” ํ˜ธ์ŠคํŠธ ์šด์˜ ์ฒด์ œ: Oracle VM VirtualBox๊ฐ€ ์„ค์น˜๋œ ๋ฌผ๋ฆฌ์  ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.
ใ€‰ "๊ฒŒ์ŠคํŠธ" ๋˜๋Š” ๊ฒŒ์ŠคํŠธ ์šด์˜ ์ฒด์ œ: ๊ฐ€์ƒ ์‹œ์Šคํ…œ ๋‚ด์—์„œ ์‹คํ–‰๋˜๋Š” ์šด์˜ ์ฒด์ œ์ž…๋‹ˆ๋‹ค.

 

1. ํ˜ธ์ŠคํŠธ์— Oracle VM VirtualBox Extension Pack์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

์ปดํ“จํ„ฐ์—์„œ (VirtualBox ๊ฒŒ์ŠคํŠธ๊ฐ€ ์•„๋‹Œ) VirtualBox ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜์—ฌ "VirtualBox N.N.N Oracle VM VirtualBox Extension Pack"์„ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. "VirtualBox N.N.N. Oracle VirtualBox Extension Pack"์€ ์ง€์›๋˜๋Š” ๋ชจ๋“  ํ”Œ๋žซํผ์„ ์œ„ํ•œ ๋‹จ์ผ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

๋‹ค์šด๋กœ๋“œํ•œ .vbox-extpack ํŒŒ์ผ์„ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด VirtualBox์™€ ํ•จ๊ป˜ ์—ด๋ฆฌ๊ณ  ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

2. ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ์— VirtualBox Guest Additions๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

 

Fedora ๋ฐ CentOS8๋งŒ ํ•ด๋‹น:

sudo dnf update kernel*

๊ทธ๋Ÿฐ ๋‹ค์Œ ์žฌ๋ถ€ํŒ…ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์—†์œผ๋ฉด ๊ฐ€์ƒ ์‹œ์Šคํ…œ์— Fedora๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ์„ค์น˜ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ฌธ์ œ (์ปค๋„ ๊ฐœ๋ฐœ๊ณผ ํ˜„์žฌ ์‹คํ–‰์ค‘์ธ ์ปค๋„์ด ์ผ์น˜ํ•˜์ง€ ์•Š์Œ)๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ด์ œ Fedora ๊ฒŒ์ŠคํŠธ์—์„œ VirtualBox Guest Additions๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

sudo dnf install gcc automake make kernel-headers kernel-devel perl dkms elfutils-libelf-devel

 

openSUSE:

sudo zypper install gcc make dkms kernel-devel kernel-default-devel

 

Ubuntu / Linux Mint / Debian:

sudo apt install gcc make perl dkms

 

 

3. VirtualBox GuestAdditions.iso (VBoxGuestAdditions.iso)๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.

VirtualBox ์‹œ์Šคํ…œ ๋ฉ”๋‰ด์—์„œ ์žฅ์น˜ > ๊ฒŒ์ŠคํŠธ ํ™•์žฅ  CD ์ด๋ฏธ์ง€ ์‚ฝ์ž…...์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

 

 

4. ๊ฒŒ์ŠคํŠธ ์šด์˜ ์ฒด์ œ (Ubuntu, Linux Mint, Debian, openSSE ๋˜๋Š” Fedora)์— VirtualBox Guest Additions ISO๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

 

Fedora ๋˜๋Š” openSUSE:

sudo /run/media/$USER/VBox_GAs*/VBoxLinuxAdditions.run

 

Ubuntu / Linux Mint:

sudo /media/$USER/VBox_GAs*/VBoxLinuxAdditions.run

 

Debian:

sudo sh /media/cdrom0/VBoxLinuxAdditions.run

์„ธ ๊ฐ€์ง€ ๊ฒฝ์šฐ ๋ชจ๋‘: ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋ฉด yes๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

 

 

5. ๊ณต์œ  ํด๋”๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์„ ํƒ ์‚ฌํ•ญ: ๊ฒŒ์ŠคํŠธ OS์˜ vboxsf ๊ทธ๋ฃน์— ์‚ฌ์šฉ์ž ์ด๋ฆ„์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

 

๊ณต์œ  ํด๋”๊ฐ€ ์ž‘๋™ํ•˜๋ ค๋ฉด ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ์˜ vboxsf ๊ทธ๋ฃน์— ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ ์‚ฌ์šฉ์ž ์ด๋ฆ„์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค:

sudo usermod -aG vboxsf $USER

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฒŒ์ŠคํŠธ ์ปดํ“จํ„ฐ์˜ ๊ณต์œ  ํด๋” ๋‚ด์šฉ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์ƒˆ VirtualBox ํŒŒ์ผ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•  ํ•„์š”๋Š” ์—†์ง€๋งŒ ๊ธฐ์กด VirtualBox ๊ณต์œ  ํด๋” ๊ธฐ๋Šฅ์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

6. ๊ฐ€์ƒ ์‹œ์Šคํ…œ์„ ์žฌ๋ถ€ํŒ…ํ•ฉ๋‹ˆ๋‹ค.

 

์ด์ œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ VirtualBox Guest Additions ๊ธฐ๋Šฅ์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

ใ€‰ ๊ธฐ๊ธฐ์˜ ์žฅ์น˜ -> ํด๋ฆฝ๋ณด๋“œ ๊ณต์œ ์—์„œ ํด๋ฆฝ๋ณด๋“œ ๊ณต์œ  ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค
ใ€‰ ๊ธฐ๊ธฐ์˜ ์žฅ์น˜ -> ๊ณต์œ  ํด๋”์—์„œ ๊ณต์œ  ํด๋”๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค
ใ€‰ ๊ธฐ๊ธฐ์˜ ์žฅ์น˜ -> ๋“œ๋ž˜๊ทธ์•ค ๋“œ๋กญ์—์„œ ํŒŒ์ผ ๋Œ์–ด์„œ ๋†“๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค

ใ€‰ ๋จธ์‹  -> ํŒŒ์ผ ๊ด€๋ฆฌ์ž์—์„œ ๊ฒŒ์ŠคํŠธ์™€ ํ˜ธ์ŠคํŠธ ๊ฐ„์— ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ VirtualBox 6.0 ํŒŒ์ผ ๊ด€๋ฆฌ์ž๋ฅผ ์‹œ์ž‘ํ•œ ๋‹ค์Œ ์„ธ์…˜ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ์•”ํ˜ธ๋ฅผ ์ž…๋ ฅํ•œ ๋‹ค์Œ ์„ธ์…˜ ์ƒ์„ฑ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ๊ธฐ๋Šฅ์€ Wayland (Fedora์˜ ๊ธฐ๋ณธ ์„ค์ •)์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Fedora์—์„œ ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋กœ๊ทธ์ธ ํ™”๋ฉด์—์„œ ๋กœ๊ทธ์•„์›ƒํ•˜๊ณ  Xorg์—์„œ GNOME์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.