์์ํ๊ธฐ ์ ...
์ด๋ฒ ๊ธ์ ์ฌ์ง์ด ๋ง์ ์คํฌ๋กค์ ๊ธธ์ด๊ฐ ๊ธธ๋ค.
์ด๋ ค์ด ๋ด์ฉ์ ์์ผ๋ ํ๋์ฉ ๋ฐ๋ผ์จ๋ค๋ฉด ๋ฌด๋ฆฌ์์ด ํ๊ฒฝ ๊ตฌ์ถ์ด ๊ฐ๋ฅํ๋ค.
ํฌ๊ธฐ ํ์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋ค.
ํ๋ฌ๊ทธ์ธ
์ฌ๋ ํ๋ฌ๊ทธ์ธ์ด ๊ทธ๋ ๋ฏ ์๋ฒ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ด์ฉํ๋๋ฐ ํฐ ๋์์ ์ค๋ค.
๋ค์ํ ํ๋ฌ๊ทธ์ธ ๋ํ ์ธ๋ ์ด๋์ ์ฅ์ ์ค์ ํ๋๋ค.
๋ง์ ์ฌ์ฉ์ ํ์์ ๋์ค๋ ๋ค์ํ ํ๋ฌ๊ทธ์ธ๊ณผ ๋ฌธ์ ํด๊ฒฐ ๊ธฐ๋ก๋ค์ ์๋ฒ ๊ตฌ์ถ์ ๋ง์ ๋์์ด ๋๋ค.
ํ๋ฌ๊ทธ์ธ ์ถ์ฒ - Fix Common Problems
๋จผ์ ์ฒซ๋ฒ์งธ ํ๋ฌ๊ทธ์ธ์ Fix Common Problems์ด๋ค. ์๋ฒ์์ ๋ฐ์ํ๋ ๋ณด์๋ฌธ์ , ๊ฐ์ ์ ์ ํ์ ํ์ฌ ์๋ ค์ค๋ค.
๋ณ๋ค๋ฅธ ์ค์ ์ ํ์ํ์ง ์๊ณ ํ์ํ๋ค๋ฉด ์ค์บ ์ฃผ๊ธฐ์ ์๋ฆผ์ค์ ํ๋ฉด ๋๊ฒ ๋ค.
๋ง์ฝ ๋ฌธ์ ๊ฐ ๋ฐ์ํด ํด๊ฒฐํด์ผ ๋ ๊ฒฝ์ฐ ๊ฒ์์ ํตํด ํด๊ฒฐํ๊ณ ,
๋ฌด์ํด๋ ๋ฌด๊ดํ ๊ฒฝ์ฐ์๋ IGNORE Warning๋ฒํผ์ ๋๋ฌ์ฃผ๋ฉด ๋๋ค.
Libvirt Hotplug USB
๋๋ฒ์งธ ํ๋ฌ๊ทธ์ธ์ Libvirt Hotplug USB์ด๋ค.
VM์ USB๋ฅผ ์ธ์์ํค๊ธฐ ์ํด์
USB์ฅ์น๋ฅผ VM์ด ๊บผ์ง ์ํ์์ ๋ฌผ๋ ค์ค ํ VM์ ๋ถํ ํด์ผํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์๋ค.
VM ์ฌ์ฉ์ค์ USB๋ฅผ ์ธ์์ํค๋ ค๋ฉด VM์ ์ฌ๋ถํ (์ข ๋ฃ ํ USB ํจ์ค์ฐ๋ฃจ ํ ๋ถํ ) ํด์ผํ๋ค๋ ๋ป์ด๋ค.
ํ์ง๋ง ์ด ํ๋ฌ๊ทธ์ธ์ ์ด์ฉํ๋ค๋ฉด VM์ ์ข ๋ฃํ ํ์์์ด ๋ฐ๋ก USB์ฅ์น๋ฅผ ์ธ์์ํฌ ์ ์๋ค.
ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๋ฉด VMํญ ํ๋จ์ ์๋์ ๊ฐ์ด VM๊ณผ USB์ฅ์น๋ฅผ ์ ํํ ์ ์๋ค.
ATTACH๋ฅผ ๋๋ฅด๋ฉด VM์ USB์ฅ์น๊ฐ ์ธ์๋๊ณ
DETACH๋ฅผ ๋๋ฅด๋ฉด ํด๋น ์ฅ์น๊ฐ ์ ๊ฑฐ ๋๋ค.
์ถ๊ฐ์ ์ผ๋ก ์ธ์์ํฌ ์ ์๋ ์ฅ์น๋ 1๊ฐ๋ก ์ ํ๋๋ค.(์๋ง?)
Auto Update Applications
Auto Update Applications ํ๋ฌ๊ทธ์ธ๋ ๋งค์ฐ ์ ์ฉํ๋ค.
์ถํ ์ฌ์ฉํ ๋์ปค์ ํ๋ฌ๊ทธ์ธ์ ์๋ก์ด ๋ฒ์ ์ด ๋์์์ ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋ฅผ ํด์ค๋ค.
ํ์๊ฐ์ด ์ต์ ๋ฒ์ ๊ฐ๋ฐ์ด ์๋ ์ฌ๋์๊ฒ ์ ์ฉํ๋ค.
์ค์น ํ Settingsํญ์์ ์๋ ์ ๋ฐ์ดํธ ์ค์ ์ด ๊ฐ๋ฅํ๋ค.
์๋ฆผ๋ถํฐ ์ ๋ฐ์ดํธ ํ์ธ ์ฃผ๊ธฐ, ์๋ ์ ๋ฐ์ดํธ ์ง์ฐ, ์๋ ์ ๋ฐ์ดํธ ์ฃผ๊ธฐ ๋ฐ ์๊ฐ ๋ฑ ์กฐ์ ๊ฐ๋ฅํ๋ค.
Appdata Cleanup
๋ง์ง๋ง์ผ๋ก ์ถ์ฒํ๋ ํ๋ฌ๊ทธ์ธ์ Appdata Cleanup์ด๋ค.
๋์ปค ์ปจํ ์ด๋๋ฅผ ์ญ์ ํ ๊ฒฝ์ฐ UI์์ผ๋ก๋ ์ฌ๋ผ์ ธ ์์ง๋ง
์ค์ ์ปจํ ์ด๋๊ฐ ์ค์น๋์๋ appdataํด๋์ ์ ๊ทผํด๋ณด๋ฉด ์ปจํ ์ด๋์ ๋ฐ์ดํฐ๊ฐ ๊ทธ๋๋ก ๋จ์์๋ค.
ํ๋ฌ๊ทธ์ธ์ด ์๋ค๋ฉด ํฐ๋ฏธ๋์ ์ด์ฉํด ๋ฆฌ๋ ์ค ๋ช ๋ น์ด๋ก ์ญ์ ํด์ผ ํ์ง๋ง
ํ๋ฌ๊ทธ์ธ์ ์ด์ฉํ๋ค๋ฉด ํธ๋ฆฌํ๊ฒ ์ญ์ ๊ฐ ๊ฐ๋ฅํ๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก Settings์์ ์ด์ฉ๊ฐ๋ฅํ๋ค.
๊ฐ๋์ฉ ์๋ ๋๋ ์์ผ๋ ๋ญ๊ฐ ์ฐ์ฐํ ๊ฒฝ์ฐ ํฐ๋ฏธ๋ ์์์ /mnt/user/appdata/'์ปจํ ์ด๋ ์ด๋ฆ' ์ ํ์ธํด๋ณด๋ฉด ๋๋ค.
ํ๊ธ ์ง์
์ธ๋ ์ด๋์์ ํ๋ฌ๊ทธ์ธ์ ํตํด ํ๊ตญ์ด๋ก ๋ฐ๊ฟ ์ ์๋ค.
ํ์ง๋ง ๋ณด๊ธฐ์ ํธํ ์ ์์ด๋ ๋ฌธ์ ๊ฐ ์๊ธธ๊ฒฝ์ฐ ๋ฐ๋ชฉ์ ์ก๋๋ค.
ํ๊ตญ์ด๋ก ๊ฒ์ํ๋ฉด ์๋ฃ๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฐ๋ผ์ ๊ฐ๋ฅ์ ํ์ง๋ง, ์ถ์ฒํ์ง ์๋๋ค.
์ด ์ธ์๋ ์ฌ๋ฌ ํ๋ฌ๊ทธ์ธ์ด ์์ง๋ง ์ถํ, ์๋น์ค๋ฅผ ๊ตฌ์ถํด ๋๊ฐ๋ฉฐ ํ๋์ฉ ๋๋ ค๊ฐ ๋ณด๊ฒ ๋ค.
VM
๋ง์นจ๋ด ์์ด๋ฒ๋ ธ๋ ๋ฐ์คํฌํ ํ๊ฒฝ์ ๋๋ ค๋ฐ์ ๋๊ฐ ๋๋ค.
๋น๋ก ์ฝ์ด ๋๊ฐ์ ๋จ ์กฐ๊ธ ๋ผ์ค ์ฑ๋ฅ์ด๊ธด ํ์ง๋ง ๋ณ๋ PC๋ฅผ ๊ตฌ์ถํ์ง ์์๋ ๋๋ ๊ฐ์ํด์ผ ํ๋ค.
์ฌ์ ์ค๋น
๊ฐ์ํ, ์ ์ถ๋ ฅ ๊ฐ์ํ ์ค์
VM์ ์์ฑํ๊ธฐ ์ด์ ์ ์ ํ๋์ด์ผ ํ๋ ์์ ๋ค์ด ์๋ค.
๋จผ์ PC์ ๊ฐ์ํ ๊ธฐ๋ฅ์ด ์ผ์ ธ ์๋์ง ํ์ธํ๋ค.
์ฐ์ธก์๋จ์ ๋ชจ๋ํฐ ์์ด์ฝ์ ํด๋ฆญํ๋ฉด ์์คํ ์ ๋ณด๊ฐ ๋์จ๋ค.
์ด๋ HVM์ต์ ๊ณผ IOMMU ์ํ๊ฐ ๋ชจ๋ Enabled๋ก ๋์ด์์ด์ผ ์ํํ VM์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
HVM์ด ๋นํ์ฑํ ๋์ด์๋ค๋ฉด ์ด์ ๊ธ์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ์ด์ค์ค๋ก ๋ค์ ์ง์ ํ ๋ค์
VT-d์ต์ ์ ํ์ฑํ ํด์ฃผ๋ฉด ๋๋ค.
AMD์ ๊ฒฝ์ฐ SVM์ต์ ์ ํ์ฑํ ํ๋ค.
๋ณดํต CPU ๋ฉ๋ด์ ์๋ค.
IOMMU๊ฐ ๋นํ์ฑํ ๋์ด์๋ค๋ฉด ๊ฐ์ ๋ฐฉ์์ด๋
์ธํ ์ VT-x, AMD๋ IOMMU ์ต์ ์ ํ์ฑํ ํ๋ค.
๋ณ๊ฒฝ ์ดํ F10 -> save & reboot ํด์ ๋ถํ ํ ๋ค์ ํ์ธํด๋ณธ๋ค.
VM + ๋์ปค ๊ธฐ๋ฅ ํ์ฑํ
๋น์ฐํ๊ฒ๋ VM๊ธฐ๋ฅ์ ํ์ฑํ ํด์ค์ผ ํ๋ค.
- ์ฐ์ธก ์๋จ์ Basic View ์ค์์น๋ฅผ ํ์ฑํ ํ์ฌ ๊ณ ๊ธ ์ค์ ์ ๋ณด์ด๊ฒ ํ๋ค.
- ์ค์ (Settings)์ VM manager์ ๋ค์ด๊ฐ VM Enable์ Yes๋ก ๋ฐ๊ฟ์ค๋ค.
- Default Windows VritIO driver ISO์ค ๊ฐ์ฅ ์ต์ ๋ฒ์ ์ ๋ค์ด๋ก๋ ํ๋ค.
- Default VM Storage Path์ Default ISO Storage Path๊ฐ ๊ฐ๊ฐ /mnt/user/domains/์ /mnt/user/isos๋ก ์ค์ ๋์ด ์๋์ง ํ์ธํ๋ค. ๋ง์ฝ ์์ด๋ฅผ ์ถ๊ฐํ ๋ ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ํ๋ค๋ฉด ํด๋น ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ๊ฐ๋ค.
- Libvirt Storage Path ์ ๊ฒฝ๊ณ ๋ ๋ฌด์ํ๋ค.
- Upon host shutdown์ Hibernate๋ก ๋ณ๊ฒฝํ๋ค. VM์ ๋์ง์๊ณ ์ธ๋ ์ด๋๋ฅผ ์ข ๋ฃํ ๋, VM ์ํ๋ฅผ ์ ์ ์ข ๋ฃ์์ ์ต๋์ ์ ๋ชจ๋๋ก ๋ฐ๊ฟ์ค ๊ฒ์ด๋ค. ์ด๋ฌ๋ฉด ํน์ ๋ชจ๋ฅผ ์ ์ ์ข ๋ฃ์๋ ์์ ํ๊ฒฝ์ ์ ์งํ ์ ์๋ค. ํ์์ ๋ฐ๋ผ ์ข ๋ฃ(Shutdown)์ผ๋ก ํด๋ ๋ฌด๋ฐฉ.
- PCIe ACS override ๋ฅผ Downstream์ผ๋ก ๋ณ๊ฒฝํ๋ค. ์ถํ์ ๊ทธ๋ํฝ์นด๋, ๋ค๋ฅธ PCIe ์ฅ์น๋ฅผ VM์ ๋ฌผ๋ฆฌ๋๋ฐ ์ฌ์ฉ๋๋ค.
- ํ๋ฒ ๋ ํ์ธ ํ hit APPLY.
๊ฒธ์ฌ๊ฒธ์ฌ ๋์ปค๋ ํ์ฑํ ํด์ฃผ๊ฒ ๋ค.
์ธํ ์ผ๋ก ๋์์ Docker์ ๋ค์ด๊ฐ๋ค.
- Enable Docker๋ฅผ Yes๋ก ๋ณ๊ฒฝํ๋ค
- Basic View์์ Advanced View๋ก ๋ณ๊ฒฝํ๋ค.
- Default appdata storage location์ /mnt/user/appdata ๋ก ์ค์ ํ๋ค.
- ๊ทธ์ธ์๋ ๊ฑด๋ค์ง ์๊ณ ์ ์ฉ์ ๋๋ฅธ๋ค.
์ฝ์ด ๊ฒฉ๋ฆฌ
๊ฒฉ๋ฆฌํ ์ฝ์ด์๋ ๋์ด์ ์ธ๋ ์ด๋์์ ์ฌ์ฉํ์ง ๋ชปํ๋ค. ๋ฐ๋ผ์ VM์ด 100ํผ์ผํธ ํ์ฉํ ์ ์๊ฒ๋๋ค.
์ค์ ์ ์ฒซ๋ฒ์งธ์ ๋ณด๋ฉด CPU Pinning ์ค์ ์ด ์๋ค.
์ด ๋ฉ๋ด์์๋ ๋์ปค์ VM์ CPU ์ฝ์ด ํ ๋น๊ณผ ์ฝ์ด ๊ฒฉ๋ฆฌ๋ฅผ ์ค์ ํ ์ ์๋ค.
CPU Isolation ์ต์ ์์
์ธ๋ ์ด๋์ ๋์ปค์์ ํ์ํ ๋งํผ์ ํผํฌ๋จผ์ค๋ฅผ ์ ์ธํ
๋๋จธ์ง ์ฝ์ด๋ฅผ ๋ชจ๋ ๊ฒฉ๋ฆฌ์ํค๋ฉด ๋๋ค.
์ฌ์ฉํ ๋์ปค์ ์๊ตฌ ์ฑ๋ฅ์ด ๋์ง ์๊ณ
CPU๋ฅผ ์ธํ 12์ธ๋, ํน์ ๋ผ์ด์ 5000๋ฒ๋๋ฅผ ์ฌ์ฉํ๋ค๋ฉด 1๊ฐ ์ฝ์ด ์ ๋๋ ๊ด์ฐฎ์ง๋ง
์ฌ์ ๊ฐ ๋๋ค๋ฉด 2๊ฐ ์ ๋ ์ฝ์ด๋ฅผ ๋จ๊ฒจ์ฃผ๋๊ฒ ์ข๋ค.
ํ์๋ 2๊ฐ๋ฅผ ๋จ๊ธด 4๊ฐ ์ฝ์ด๋ฅผ ๊ฒฉ๋ฆฌ ์์ผฐ๋ค.
์ด์์ฒด์ ์ค์น ISO ํ์ผ ์ค๋น
VM์ ์๋์ฐ ์ด์์ฒด์ ๋ฅผ ์ค์นํ๊ธฐ ์ํด์ ์๋์ฐ 10 ISO ํ์ผ์ด ํ์ํ๋ค.
๋ง์ดํฌ๋ก์ํํธ์์ ์ ๊ณตํ๋ ์ค์น ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ISO ํ์ผ์ ๋ค์ด๋ก๋๋ฐ์ ์ ์๋ค.
๋ค์ด๋ก๋ํ ์ค์น ๋๊ตฌ๋ฅผ ์คํ ํ ํ ISO ํ์ผ๋ก ๋ค์ด๋ก๋ํด์ค๋ค.
ISO ํ์ผ์ด ์ค๋น๋์์ผ๋ฉด ํ์ผ๊ด๋ฆฌ์์ ๋คํธ์ํฌ ํญ์ ํตํด ์๋ฒ ์์ด ํด๋์ ์ ๊ทผํ๋ค.
isos ํด๋์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
๋ง์ฝ isos ํด๋๊ฐ ๋ณด์ด์ง ์๋๋ค๋ฉด ์ธ๋ ์ด๋์ ์์ดํญ์์ isos ์์ด ์ค์ ์ค SMB ๋ถ๋ถ์ export ์ต์ ์ ํ์ฑํ ํด์ค๋ค.
์ด๋ ๊ฒ CPU ์ฝ์ด ๊ฒฉ๋ฆฌ๋ถํฐ HVM&IOMMU ํ์ฑํ, VM ๊ธฐ๋ฅ ํ์ฑํ, ISO ์ค๋น๊น์ง ์๋ฃํ๋ค๋ฉด ์ด์ VM์ ์ค์นํ ์ค๋น๊ฐ ๋ชจ๋ ๋๋ฌ๋ค.
์๋์ฐ VM์ค์น
VMํญ์์ ADD VM์ ๋๋ฅด๋ฉด ์๋์ ๊ฐ์ด ํ ํ๋ฆฟ์ ์ ํ ํ ์ ์๋ ํ๋ฉด์ด ๋์จ๋ค. ์๋์ฐ 11๋ ์ง์ํ์ง๋ง ํฌ์คํ ์์๋ ์๋์ฐ 10์ผ๋ก ์ค์นํด๋ณด๊ฒ ๋ค. 11๋ ์ค์น๊ณผ์ ์ ๋์ผํ๋ค.
์๋์ฐ 10์ ์ ํํ๊ณ ๊ณ์ํ๋ค.
-VM ํ ํ๋ฆฟ ์ค์ -
- ์ด๋ฆ๊ณผ ์ค๋ช ์ ์์ ๋กญ๊ฒ ์์ฑํ๋ค.
- CPU ์ฝ์ด ํ ๋น์ ์์์ ๊ฒฉ๋ฆฌํ ์ฝ์ด ๋ด์์ ํ์ํ ๋งํผ ํ ๋นํ๋ค.
- ๋ฉ๋ชจ๋ฆฌ๋ ์ธ๋ ์ด๋ OS์ ๋์ปค๋ฅผ ์ํ ์ฉ๋์ ๋จ๊ฒจ๋๊ณ ํ ๋นํ๋ค.
- machine์ ์ฌ์ฉํ GPU ์ ์กฐ์ฌ๊ฐ NVIDIA๋ผ๋ฉด i440fx๋ฅผ, AMD๋ผ๋ฉด Q35๋ฅผ ์ ํํ๋ค. ๋ฒ์ ์ ์ต์
- BIOS๋ ๋ฐ๋ก ๊ฑด๋ค์ง ์์๋ ๋๋ค. UEFI๊ฐ ์๋ ๋ ๊ฑฐ์ ๋ฐ์ด์ค์ค๊ฐ ํ์ํ ๊ฒฝ์ฐ Sea BIOS๋ฅผ ์ ํํ๋ค.
- OS Install ISO๋ฅผ ์์์ ์ค๋นํ ํ์ผ๋ก ์ ํํด์ค๋ค.
- VirtIO Drivers ISO๋ฅผ ์์์ ๋ค์ด๋ก๋ ํ ํ์ผ๋ก ์ ํํด์ค๋ค.
- Primary vDisk Locaiton์ ํ์ํ ๊ฒฝ์ฐ๊ฐ ์๋๋ผ๋ฉด Auto๋ก ๋๋ค.
- ๊ฐ์๋์คํฌ ํฌ๊ธฐ๋ ์ฉ๋์ ๋ฐ๋ผ ํ์ํ ๋งํผ ์ ๋ ฅํ๋ค. ์ฉ๋ ํ์ฅ์ ๊ฐ๋ฅํ์ง๋ง ์ถ์๋ ์ด๋ ค์ฐ๋ ์ ์คํ๊ฒ ์ ๋ ฅํ๋ค.
- vDisk Type์ qcow2๋ก ์ ํํ๋ค.
- ๊ทธ ์ธ ์ต์ ์ ๊ฑด๋ค์ง ์๊ณ ์ ์ฅํ๋ค.
๋น์ฅ์ด๋ผ๋ ๊ทธ๋ํฝ์นด๋๋ฅผ ๋ฌผ๋ ค ์ฌ์ฉํ๊ณ ์ถ๊ฒ ์ง๋ง ์กฐ๊ธ ๊ธฐ๋ค๋ ค์ผ ํ๋ค. ๊ทธ๋ํฝ์นด๋ ํจ์ค์ฐ๋ฃจ๋ ์๋์ ๋ค๋ฃฌ๋ค.
์ ์์์ ๋ฐ๋ผ VM ์์ฑ์ ์์ฑํ๋ค๋ฉด ๋ฐ๋ก VM์ด ์คํ๋๋ค. ์์ด์ฝ์ ํด๋ฆญํด VNC๋ก ์ ์ํด์ค๋ค.
-์๋์ฐ ์ค์ -
- ๊ฒ์ ํ๋ฉด์ press any key to ~~... ์ ๋น์ทํ ํ๋ฉด์ด ๋ฌ๋ค๋ฉด ์ํฐํค๋ฅผ ๋๋ฌ ์ค์น๋ฅผ ์งํํ๋ค. ํ์ด๋ฐ์ ๋์ณค๋ค๋ฉด ์ฌ์์์ ํ๊ฑฐ๋ ๋ํ๋ ์ ์ฐฝ์์ exit๋ฅผ ์ ๋ ฅ ํ ๋ฐ์ด์ค์ค ์ฐฝ์์ continue๋ฅผ ์ ํํ๋ค.
- ์๊ฒฉ ๋ฐ์คํฌํฑ์ ์ํด ์ฌ๋งํ๋ฉด ํ๋ก๋ฒ์ ์ผ๋ก, ๊ณ ๊ธ ์ค์น๋ก ์งํํ๋ค.
- ์ผ๋ฐ์ ์ผ๋ก ์๋์ฐ๋ฅผ ์ค์นํ๋๊ฒ์ฒ๋ผ ์งํํ๋ค๋ณด๋ฉด ์ค์นํ ๋์คํฌ๊ฐ ๋ณด์ด์ง ์๋๋ค. ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํด์ผ ํ๋ค.
- ๋๋ผ์ด๋ฒ ๋ก๋ - ์ฐพ์๋ณด๊ธฐ - NetKVM - w10 - amd64๋ฅผ ์ ํํ๋ค.
- ๋ณด์ด๋ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ค.
- 4๋ฒ 5๋ฒ ์์ ๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก vioserial, viostor์ ์ค์นํ๋ค.
- ๋ง์ง๋ง viostor์ ์ค์นํ๋ฉด ์ค์นํ ๋๋ผ์ด๋ธ๊ฐ ๋ณด์ผ๊ฒ์ด๋ค. ํด๋น ๋๋ผ์ด๋ธ์ ์ค์น๋ฅผ ์งํํ๋ค.
์ค์น๊ฐ ์๋ฃ๋๋ค๋ฉด ์๋์ฐ ์ด๊ธฐ ์ธํ ์ ๋ง๋ฌด๋ฆฌ ํ๋ค.
๋ถํ ์ด ๋ง๋ฌด๋ฆฌ ๋์๋ค๋ฉด ๊ฐ์๋จธ์ ์ ๋ง๋ ์ต์ ํ ์์ ์ด ํ์ํ๋ค.
์ฒ์์ผ๋ก ์งํํ ์์ ์ ๋๋ผ์ด๋ฒ ์ค์น๋ค. ํ์ผ๊ด๋ฆฌ์๋ฅผ ์ด์ด ๋ด์ปดํจํฐ์์ virio-win ๋์คํฌ๋ฅผ ์ ํํ๋ค.
๋์คํฌ ๋ด์ virtio-win-gt๋ฅผ ์คํํด ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ค. ์ค์น๊ฐ ์๋ฃ๋๋ฉด virtio-win-guest-tool๋ ์คํํด ์ค์นํด์ค๋ค.
VNC๊ฐ ๋ถํธํ๋ค๋์ ์ ํ์๋ ๋ฐฑ๋ฒ ๊ณต๊ฐํ๋ค. ์ ์ ํด์๋์ ๋๋ฆฐ ๋ฐ์์๋๊น์ง. ์์ ํ๊ธฐ์ ์ฉ ์ข์ ํ๊ฒฝ์ ์๋๋ค. ๋ฐ๋ผ์ ์๊ฒฉ๋ฐ์คํฌํฑ์ ์ด์ฉํ๊ธฐ ์ํ ์ค์ ์ ํ๋ค.
๋๋ผ์ด๋ฒ ์ค์น๊ฐ ๋๋ฌ๋ค๋ฉด ์ผ์ชฝ์ ๋คํธ์ํฌ ํ์ด์ง๋ก ์ด๋ํด ๋คํธ์ํฌ ๊ฒ์์ ์ผ์ฃผ๊ณ ์์ ๋จ๋ ๊ฒฝ๊ณ ๋ฐ๋ฅผ ํด๋ฆญํด ํ์ฌ ๋คํธ์ํฌ๋ฅผ ๊ฐ์ธ ๋คํธ์ํฌ๋ก ์ค์ ํด ์ค๋ค.
๋ฌธ์ ์์ด ๋๋ฌ๋ค๋ฉด ์ด์ ์๋์ฐํค + i๋ฅผ ์ด์ฉํด ์ค์ ์ฐฝ์ ์ผ์ค๋ค. ์์คํ ์น์ ์ ๊ฐ์ฅ ์๋ ๋ถ๋ถ์ ์๊ฒฉ ๋ฐ์คํฌํฑ ๋ฉ๋ด๊ฐ ์๋ค. ์๊ฒฉ ๋ฐ์คํฌํฑ์ ํ์ฑํ ํด์ฃผ๋ฉด ์ด์ ์๊ฒฉ ๋ฐ์คํฌํฑ์ ํตํด VM์ ์ ๊ทผํ ์ ์๋ค.
์ด์ ์์ ์ ์งํํ๊ณ ์๋ ์ปดํจํฐ์ ํ์ผ๊ด๋ฆฌ์์์ ๋คํธ์ํฌ ํญ์ ํตํด ์๊ฒฉ์ ์์ ์ฝ๊ฒ ์ฐ๊ฒฐํ ์ ์๋ค. ๊ฐ์ ์์ดํ์ด, ๊ณต์ ๊ธฐ์ ์ฐ๊ฒฐ๋ ์ปดํจํฐ, ํด๋ํฐ, ๋ ธํธ๋ถ์์ ๋ณ๋์ ์ค์ ์์ด ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ๋ค.
์๋ ํ์ผํ์๊ธฐ์์๋ DESKTOP-xxxx์ ์ด๋ฆ์ผ๋ก ๋ํ๋๋ค. ๋ฐ์คํฌํ์ ์ฐํด๋ฆญํ์ฌ ์๊ฒฉ ๋ฐ์คํฌํฑ ์ฐ๊ฒฐ์ ์งํ ํ ์ ์๋ค. ์ค์ ํ ์๋์ฐ ๊ณ์ ์ ID์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ฉด ์ค๋ฅธ์ชฝ๊ณผ ๊ฐ์ด ์ธ์ฆ์ ๊ฒฝ๊ณ ๊ฐ ๋์ค๋๋ฐ, ๋ค์ ๋ฌป์ง ์์์ ์ ํํ๊ณ ํ์ธ์ ๋๋ฌ์ฃผ๋ฉด ์์ฑํ VM์ ์๊ฒฉ์ ์์ด ๊ฐ๋ฅํด์ง๋ค.
์ ์์ค์ ๋ณ๊ฒฝ
์ค์ ์์ ์์คํ - ์ ์์ค์ - ์ถ๊ฐ ์ ์์ค์ ์ผ๋ก ๋ค์ด๊ฐ๋ค.
- ์ ์ ๋จ์ถ ๋์ ์ค์ ์์ ๋น ๋ฅธ ์์์ผ๊ธฐ๋ฅผ ๋นํ์ฑํ ํ๊ณ ์ต๋ ์ ์ ๋ชจ๋๋ฅผ ํ์ฑํ ํ๋ค. ๋ณ๊ฒฝ์ด ๋ถ๊ฐ๋ฅํ๋ค๋ฉด ์์ ์ฌ์ฉํ ์ ์๋ ์ค์ ๋ณ๊ฒฝ์ ๋๋ฅธ ํ ์งํํ๋ค. ์ดํ๋ก๋ ์ค์ ์ด ๋ถ๊ฐ๋ฅํ๋ค๋ฉด ์ด ๋ฐฉ์์ ์ด์ฉํ๋ค.
- ์ด์ ๋ฉ๋ด๋ก ๋์์ ์ ์ ๊ด๋ฆฌ ์ต์ ์ ๊ณ ์ฑ๋ฅ์ผ๋ก ์ ํํ๋ค.
- ๊ณ ์ฑ๋ฅ ํ๋กํ์ผ์ ์ค์ ๋ณ๊ฒฝ์ ๋ค์ด๊ฐ๋ค.
- ์ปดํจํฐ๋ฅผ ์ ์ ๋ชจ๋๋ก ์ค์ ์ ํด๋น์์์ผ๋ก ๋ณ๊ฒฝํ๋ค.
- ๊ณ ๊ธ ์ ์ ๊ด๋ฆฌ ์ต์ ์ค์ ๋ณ๊ฒฝ์ ๋ค์ด๊ฐ๋ค.
- ํ๋๋์คํฌ์ ๋ค์ ์๊ฐ ์ดํ ๋์คํฌ ๋๊ธฐ์ ๊ฐ์ 0์ผ๋ก ๋ฐ๊ฟ์ค๋ค.
- USB์ค์ ์์ USB์ ํ์ ์ ์ ์ค์ ์ ์ฌ์ฉ ์ํจ์ผ๋ก ๋ฐ๊ฟ์ค๋ค.
์ ์์ ์ ์๋ฃํ๋ค๋ฉด ์ ์ ์ค์ ์ ์ต์ ํ๊ฐ ์๋ฃ๋์๋ค.
#๋ง์ฝ ์ต๋ ์ ์ ๋ชจ๋๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค๋ฉด ๋นํ์ฑํ ํ๋๊ฒ์ด ์ข๋ค. ์ด ๊ฒฝ์ฐ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก CMD๋ฅผ ์ด๊ณ powercfg -h off๋ฅผ ์ด์ฉํ๋ฉด ๋๋ค.
#์๋์ฐ ๊ฒ์๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง ์๋๋ค๋ฉด, ๋ง์ฐฌ๊ฐ์ง๋ก ๋นํ์ฑํ ํ๋๊ฒ์ด ์ข๋ค. ์คํ์ฐฝ์์ service.msc๋ฅผ ์คํํด ์๋น์ค ์ฐฝ์์ Windows Search ์๋น์ค๋ฅผ ํด๋ฆญํด ์ฌ์ฉ์ํจ์ผ๋ก ๋ณ๊ฒฝํ๋ฉด ๋๋ค.
#VM ํน์ฑ์ ์๋ ์กฐ๊ฐ๋ชจ์ ๊ธฐ๋ฅ๋ ํ์ํ์ง ์๋ค. ๋ด์ปดํจํฐ์์ ๋๋ผ์ด๋ธ๋ฅผ ์ฐํด๋ฆญํด ๋์คํฌ ์กฐ๊ฐ๋ชจ์ ํ๋ก๊ทธ๋จ์ ์คํํ์ฌ ์์ฝ๋ ์ต์ ํ๋ฅผ ํด์ ํด์ค๋ค.
GPU ํจ์ค์ฐ๋ฃจ
์ ๊ณผ์ ์ ํตํด ์ด์ VM์ ์์ฑํ๋๋ฐ๋ ์ฑ๊ณตํ์ง๋ง ๋ฐ์คํฌํฑ ํ๊ฒฝ์ด ๊ตฌ์ฑ๋์ง๋ ์์๋ค. ๋ณดํต์ ๋ฐ์คํฌํ์ฒ๋ผ ํ์ฉ ํ๊ธฐ ์ํด์๋ ๋ชจ๋ํฐ์ ํ๋ฉด์ ์ถ๋ ฅํ GPU์ ํค๋ณด๋ ๋ง์ฐ์ค๋ฑ ์ ์ถ๋ ฅ ๊ธฐ๊ธฐ๋ฅผ VM์ ์ฐ๊ฒฐํด ์ฃผ๋ ์์ ์ด ํ์ํ๋ค. ์ด ๋ชฉ์ฐจ์์๋ GPU์ ํค๋ณด๋ ๋ง์ฐ์ค๋ฅผ VM์ ์ฅ์ฐฉํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ๊ฒ ๋ค.
VM์ ์ฅ์ฐฉํ GPU๋ฅผ ๊ฐ์ํ ๊ธฐ๋ฅ ์ ์ฉ์ผ๋ก ์ง์ ํด ์ฃผ๋ ์์ ์ด ํ์ํ๋ค. ์ง๊ธ์ GPU๋ง ์ง์ ํด ์ฃผ๊ฒ ์ง๋ง ํ์ํ๋ค๋ฉด SSD, USB๋ฑ ์ฌ๋ฌ ์ฅ์น๋ฅผ ์ ํ ํ ์ ์๋ค. Tools - System devices์์ ์ค์ ํ ์ ์๋ค. ์๋ ์ฌ์ง์์๋ AMD ๊ทธ๋ํฝ์นด๋(RX480)๊ณผ GP102(TitanX)๋ฅผ ๊ฐ์ํ ์ ์ฉ์ผ๋ก ์ง์ ํ๋ค.
-GPU VBIOS ๋คํ(NVIDIA ํ์ )
์๋น๋์ GPU์ ๊ฒฝ์ฐ ์ํํ ํจ์ค์ฐ๋ฃจ๋ฅผ ์ํด์ GPU์ VBIOS๋ฅผ ํจ๊ป ์ง์ ํด ์ฃผ์ด์ผ ํ๋ค. ์ธํฐ๋ท์์ ๋ณธ์ธ์ ๊ทธ๋ํฝ์นด๋์ ์ต๋ํ ๋น์ทํ ์นด๋์ BIOSํ์ผ์ ๋ค์ด๋ก๋ ํ ํ ์ฝ๊ฐ์ ์์ ์์ ์ด ํ์ํ๋ค.
๋จผ์ ํจ์ค์ฐ๋ฃจ ํ ๊ทธ๋ํฝ์นด๋์ ๋ฐ์ด์ค์ค๋ฅผ ๊ตฌ๊ธ์ ๊ฒ์ ํด Tech Power Up ์ฌ์ดํธ์์ ๋ค์ด๋ก๋ ํด์ค๋ค. ํน์ ํด๋นํ์ด์ง์์ ๊ฒ์๋ ๊ฐ๋ฅํ๋ค.
HxD๋ฅผ ์ค๋นํ๋ค. ๋ค์ด๋ก๋๋ ์ฌ๊ธฐ์์ ๊ฐ๋ฅํ๋ค. HxD๋ฅผ ์ด์ฉํด ๋ค์ด๋ก๋ ํ ๋ฐ์ด์ค์ค ํ์ผ์ ์ด์ด์ค๋ค. ๋ฌด์จ ๋ง์ธ์ง ๋ชจ๋ฅผ ์ ์ ์๋ ์ซ์๊ฐ ๋ณด์ผํ ๋ฐ ๊ฒ์ ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ 55 AA 7A EB 4B 37 ๋ถ๋ถ์ ์ฐพ์์ค๋ค. ์๋๋ฉด ๋จ์ํ ์คํฌ๋กค์ ๋ด๋ฆฌ๋ค ๋ณด๋ฉด ์ค๊ฐ์ ๋น ๋ถ๋ถ์ด ๋ง๋ค๊ฐ ๋ค์ ์์๋๋ ๊ตฌ๊ฐ์ด ์๋ค.
์ด์ ํ์ผ์ ์ฒซ ๋ถ๋ถ๋ถํฐ 55 AA 7A EB 4B 37์ ์ง์ ๋ถ๋ถ๊น์ง, ๊ทธ๋ฌ๋๊น 00 00 00 00์ด ๋๋๋ ์ง์ ๊น์ง์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ์์ผ ์ฃผ๋ฉด๋๋ค. ํ์ผ์ ๊ธธ์ด๋ฅผ ๋ณ๊ฒฝํ๋ ์์ ์ด๋ผ๊ณ ๊ฒฝ๊ณ ์ฐฝ์ด ๋ฌ๋ค๋ฉด ํ์ธํ๊ณ ์งํํ๋ค.
์ดํ ์ ์ฅ์ ์๊ธฐ์ฌ์ด์ด๋ฆ.dump ํ์ฅ์๋ก ์ ์ฅํ๋ค.
ํ์๋ NVIDIA.TitanXPascal.dump๋ผ๋ ํ์ผ๋ก ์ ์ฅํ๋ค. ๋ณธ์ธ์ด ๊ธฐ์ตํ ์๋ง ์๋ค๋ฉด ์ด๋ฆ์ ์๋ฌด๋๋ ์๊ด์๋ค. ์ด๋ ๊ฒ ์ ์ฅํ ํ์ผ์ SMB๋ฅผ ํตํด ์๋ฒ์ isoํด๋ ์์ ๋ฃ์ด์ค๋ค. ROM ํด๋ ์์ ์๋ ์ด์ ๋ isosํด๋ ์์ virtIO๋๋ผ์ด๋ฒ๋ฅผ ์ํ VirtIO, GPU๋ฐ์ด์ค์ค๋ฅผ ์ํ ROM, ์๋์ฐ ISO๋ค์ ์ํ Windwos๋ฑ์ผ๋ก ํ์ ํด๋๋ฅผ ๋์ด ๊ตฌ๋ถํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ด์ VM ์ค์ ์ ๋ฐ๊ฟ์ค ์ฐจ๋ก์ด๋ค.
- ๊ทธ๋ํฝ์นด๋๋ฅผ VNC์์ ์ฅ์ฐฉํ ์ธ์ฅ ๊ทธ๋ํฝ์นด๋๋ก ๋ณ๊ฒฝํ๋ค.(๋ด์ฅ์ ๋ณ๋ ์์ ํ์)
- ๊ทธ๋ํฝ ๋กฌ ํ์ผ ๊ฒฝ๋ก๋ฅผ ์๊น ํ์ผ์ ์ฎ๊ฒผ๋ ๊ฒฝ๋ก/ํ์ผ์ด๋ฆ์ผ๋ก ์ง์ ํ๋ค. isos๋ผ๋ฉด /mnt/user/isos/ํ์ผ์ด๋ฆ.dump
- ์ฌ์ด๋ ์นด๋๋ฅผ ๊ทธ๋ํฝ์นด๋์ ์ฌ์ด๋์ฅ์น๋ก ์ค์ ํ๋ค.
- ์ฌ์ด๋ ์นด๋๋ฅผ ํ๋ ๋ ์ถ๊ฐํด HD Audio Controller ๋ฅผ ์ถ๊ฐํ๋ค.(๋ฉ์ธ๋ณด๋์ ๋ด์ฅ ์ฌ์ด๋์นฉ์ด๋ค.)
- ์๋ USB Devices์์ ํค๋ณด๋์ ๋ง์ฐ์ค, ๊ทธ ์ธ, ์ถ๊ฐ๋ก ํ์ํ USB ์ฅ์น๋ฅผ ์ ํํ๋ค.
- ์ ์ฅํ๊ณ ๋ถํ .
์ด์ ๊ทธ๋ํฝ์นด๋๋ฅผ ํ ๋นํ๊ณ VNC๋ฅผ ์ ๊ฑฐํ๊ธฐ ๋๋ฌธ์ VNC๋ก๋ ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ๋ค. ์์ง ๋๋ผ์ด๋ฒ๊ฐ ์ค์น๋์ง ์์๊ธฐ ๋๋ฌธ์ ํ๋ฉด์ด ๋์ค์ง๋ ์๋๋ค. ๋์ ๋ถํ ์ด ์๋ฃ๋๋ค๋ฉด ํ์ผ๊ด๋ฆฌ์์ ๋คํธ์ํฌ์ ๋ํ๋๋ค. ์๊ฒฉ๋ฐ์คํฌํฑ์ผ๋ก ์ ์ํด ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํด ์ค๋ค. AMD / NVIDIA ๋งํฌ๋ฅผ ํด๋ฆญํ๋ฉด ํด๋น ์ ์กฐ์ฌ์ ๋๋ผ์ด๋ฒ ๊ฒ์ ์ฌ์ดํธ๋ก ์ด๋ํ๋ค. ๋๋ผ์ด๋ฒ๊ฐ ์ค์น๋๊ณ ํ๋ฉด์ด ๋์จ๋ค๋ฉด ํค๋ณด๋ ๋ง์ฐ์ค๋ฅผ ํตํด ๋ก๊ทธ์ธ ํ ํ ์ฌ์ฉํ๋ฉด ๋๋ค.
๋ค๋ง HDMIํฌํธ๋ฅผ ํตํ ์ค๋์ค ์ถ๋ ฅ์ ์ ์์ ์ผ๋ก ์์ฑ์ถ๋ ฅ์ด ์๋ ์๋ ์๋ค. ํนํ NVIDIA์์ ๊ทธ๋ ๋ค. MSI์ ํธ๋ฆฌํฐ๋ฅผ ๋ค์ด๋ก๋ํด ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ์ํจ๋ค. ์๋์ ๊ฐ์ด ์ฌ๋ฌ ์ฅ์น๊ฐ ๋์ค๋ฉด High Definition Audio Controller์ ๊ทธ๋ํฝ์นด๋๋ฅผ ์ ํํ ํ Apply๋ฅผ ๋๋ฅธ๋ค. ์ดํ ์ฌ๋ถํ ํ๋ฉด ๋๋ค.
์ด์ ๋ชจ๋ ์๋ฃ ๋๋ค. ์ ์์ ์ผ๋ก ๋์ํ๋ค๋ฉด ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ์ด์ ๋ค์ ์ฌ์ฉํ ์ ์๋ค.
์ต๊ณ ์ฑ๋ฅ์ ์กฐ๊ธ ๋จ์ด์ง ์ ์๊ฒ ์ง๋ง ์ฌ์ฉํ๋๋ฐ VM์ด๋ผ๋ ์๊ฐ์ ๋ค์ง ์์ ์ ๋๋ก ๋น ๋ฆฟ๋น ๋ฆฟํ ๊ฒฝํ์ด ๊ฐ๋ฅํ ๊ฒ์ด๋ค. ์ค์ ๋ก ๋ฒค์น๋งํน์ ํด๋ ๋ฒ ์ด๋ฉํ PC์ํ์ ์ฐจ์ด๊ฐ ๋์ง ์๋๋ค.
๋ค์ฝ์ด CPU์ ๋๋ํ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ฐ์ณ์ค๋ค๋ฉด ๋ฐ์คํฌํ ๋ชป์ง์์ ํ๊ฒฝ์ ๊ตฌ์ฑํ๋๊ฒ๋ ๊ฐ๋ฅํ๋ค.
์ด์ ๋ถํธํ๊ฒ ๋ ธํธ๋ถ์ ์ด์ฉํ ํ์ ์์ด, ์ฌ์ฉํ๋ ์ปดํจํฐ์ฒ๋ผ ์ด VM์ ํตํด ์์ ์ ํ ์ ์๋ค. ๋ณธ๊ฒฉ์ ์ผ๋ก ์๋ฒ๋ฅผ ํ์ฉํ๊ธฐ ์ํ ์์ ์ ๋ค์ ํฌ์คํ ๋ถํฐ ์์ํ๋ค. ๋๋ฉ์ธ ์ฐ๊ฒฐ ์์ ๊ณผ, ๋์ปค ์๋น์ค๋ฅผ ๋ช ๊ฐ์ง ์ค์นํด ๋ณผ ๊ฒ์ด๋ค.