virtual box - Gakgu/Gakgu.github.io GitHub Wiki

๊ฐœ์š”

์˜ค๋ผํด์—์„œ ๋งŒ๋“  ๊ฐ€์ƒ๋จธ์‹ ์ด๋‹ค.

Guest Arch Linux

UEFI ๋ชจ๋“œ๋กœ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด ์„ค์ •์—์„œ EFI๋ฅผ ํ™œ์„ฑํ™” ์‹œํ‚จ ํ›„ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.

  • (EFI๋ฅผ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ)UEFI Shell์ด ๋‚˜ํƒ€๋‚˜๋ฉด์„œ ๋ถ€ํŒ…์ด ์•ˆ๋˜๋Š” ๊ฒฝ์šฐ :
    ํ•ด๊ฒฐ๋ฐฉ๋ฒ•

      $ mv /boot/EFI/grub /boot/EFI/BOOT
      $ mv /boot/EFI/BOOT/grub_x64.efi /boot/EFI/BOOT/bootx64.efi
    

Host Arch Linux

ํ˜ธ์ŠคํŠธ ๋ชจ๋“ˆ ์„ค์น˜

$ pacman -S virtualbox-host-modules-arch

๋ชจ๋“ˆ ๋กœ๋“œ

$ modprobe vboxdrv

๋งŒ์•ฝ ๋ชจ๋“ˆ ๋กœ๋”ฉ์‹œ ์—๋Ÿฌ๊ฐ€ ๋‚œ๋‹ค๋ฉด ์ปค๋„๊ณผ ๋ชจ๋“ˆ์˜ ๋ฒ„์ „์ด ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.

์ „์ฒดํ™”๋ฉด์ด ๊ฒ€์€ ํ™”๋ฉด๋งŒ ๋ณด์ผ ๊ฒฝ์šฐ

์„ค์ • - ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค - ์ž‘์€ ๋„๊ตฌ ๋ชจ์Œ - ์ „์ฒดํ™”๋ฉด/์‹ฌ๋ฆฌ์Šค ๋ชจ๋“œ์—์„œ ๋ณด์ด๊ธฐ ์ฒดํฌํ•ด์ œ

Mac os Sierra ์‹œ๋ฆฌ์–ผ ์ƒ์„ฑ

$ VBoxManage setextradata "VM๋จธ์‹  ์ด๋ฆ„" "VBoxInternal/Devices/efi/0/Config/DmiSystemSerial" "string:C17FGR2MDHJF"

๋‚ด๋ถ€๋ง, ์™ธ๋ถ€๋ง ๋™์‹œ์— ์‚ฌ์šฉํ•˜๊ธฐ

๋ฒ„์ถ”์–ผ๋ฐ•์Šค ์„ค์ •

  • 1๋ฒˆ ๋„คํŠธ์›Œํฌ ์–ด๋ށํ„ฐ ์„ค์ • :
    NAT ์„ ํƒ

  • 2๋ฒˆ ๋„คํŠธ์›Œํฌ ์–ด๋ށํ„ฐ ์„ค์ • :
    ์–ด๋ށํ„ฐ์— ๋ธŒ๋ฆฟ์ง€๋กœ ์—ฐ๊ฒฐ ์„ ํƒ
    ๋ฌด์ž‘์œ„๋ชจ๋“œ ๋ชจ๋‘ ํ—ˆ์šฉ ์ฒดํฌ

๊ฒŒ์ŠคํŠธ OS์—์„œ ์„ค์ •

1๋ฒˆ ์ธํ„ฐํŽ˜์ด์Šค๋Š” DHCP๋กœ ์„ค์ •ํ•˜๊ณ  2๋ฒˆ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ 1๋ฒˆ๊ณผ ๊ฐ™๊ฒŒ ๋งž์ถฐ์ค€๋‹ค. ๊ณ ์ •์•„์ดํ”ผ๋ฅผ ์จ๋„ ์ƒ๊ด€์—†๋‹ค.

ํ˜ธ์ŠคํŠธ OS์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ์„ค์ •

๊ฒŒ์ŠคํŠธ OS์˜ 2๋ฒˆ ์ธํ„ฐํŽ˜์ด์Šค์˜ ์•„์ดํ”ผ์— ๋งž์ถฐ์„œ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์„ค์ •ํ•œ๋‹ค.