์–ธ๋ ˆ์ด๋“œ ํ™ˆ์„œ๋ฒ„ ๊ตฌ์ถ• ๊ฐ€์ด๋“œ Part.3 #ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐ VM ์„ค์น˜
๐ŸฅผOther Projects/๐Ÿ Home Server

์–ธ๋ ˆ์ด๋“œ ํ™ˆ์„œ๋ฒ„ ๊ตฌ์ถ• ๊ฐ€์ด๋“œ Part.3 #ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐ VM ์„ค์น˜

์‹œ์ž‘ํ•˜๊ธฐ ์ „...

์ด๋ฒˆ ๊ธ€์€ ์‚ฌ์ง„์ด ๋งŽ์•„ ์Šคํฌ๋กค์˜ ๊ธธ์ด๊ฐ€ ๊ธธ๋‹ค.

์–ด๋ ค์šด ๋‚ด์šฉ์€ ์—†์œผ๋‹ˆ ํ•˜๋‚˜์”ฉ ๋”ฐ๋ผ์˜จ๋‹ค๋ฉด ๋ฌด๋ฆฌ์—†์ด ํ™˜๊ฒฝ ๊ตฌ์ถ•์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

ํฌ๊ธฐ ํ•˜์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ž€๋‹ค.


 

ํ”Œ๋Ÿฌ๊ทธ์ธ

์—ฌ๋Š ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๊ทธ๋ ‡๋“ฏ ์„œ๋ฒ„๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์ด์šฉํ•˜๋Š”๋ฐ ํฐ ๋„์›€์„ ์ค€๋‹ค.

๋‹ค์–‘ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋˜ํ•œ ์–ธ๋ ˆ์ด๋“œ์˜ ์žฅ์ ์ค‘์— ํ•˜๋‚˜๋‹ค.

๋งŽ์€ ์‚ฌ์šฉ์ž ํ’€์—์„œ ๋‚˜์˜ค๋Š” ๋‹ค์–‘ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ ๋ฌธ์ œํ•ด๊ฒฐ ๊ธฐ๋ก๋“ค์€ ์„œ๋ฒ„ ๊ตฌ์ถ•์— ๋งŽ์€ ๋„์›€์ด ๋œ๋‹ค.

 

ํ”Œ๋Ÿฌ๊ทธ์ธ ์ถ”์ฒœ - 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๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™” ํ•ด์ค˜์•ผ ํ•œ๋‹ค.

  1. ์šฐ์ธก ์ƒ๋‹จ์— Basic View ์Šค์œ„์น˜๋ฅผ ํ™œ์„ฑํ™” ํ•˜์—ฌ ๊ณ ๊ธ‰ ์„ค์ •์„ ๋ณด์ด๊ฒŒ ํ•œ๋‹ค.
  2. ์„ค์ •(Settings)์— VM manager์— ๋“ค์–ด๊ฐ€ VM Enable์„ Yes๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.
  3. Default Windows VritIO driver ISO์ค‘ ๊ฐ€์žฅ ์ตœ์‹  ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œ ํ•œ๋‹ค.
  4. Default VM Storage Path์™€ Default ISO Storage Path๊ฐ€ ๊ฐ๊ฐ /mnt/user/domains/์™€ /mnt/user/isos๋กœ ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค. ๋งŒ์•ฝ ์‰์–ด๋ฅผ ์ถ”๊ฐ€ํ• ๋•Œ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ํ–ˆ๋‹ค๋ฉด ํ•ด๋‹น ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ๊ฐ„๋‹ค.
  5. Libvirt Storage Path ์˜ ๊ฒฝ๊ณ ๋Š” ๋ฌด์‹œํ•œ๋‹ค.
  6. Upon host shutdown์„ Hibernate๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค. VM์„ ๋„์ง€์•Š๊ณ  ์–ธ๋ ˆ์ด๋“œ๋ฅผ ์ข…๋ฃŒํ• ๋•Œ, VM ์ƒํƒœ๋ฅผ ์ „์› ์ข…๋ฃŒ์—์„œ ์ตœ๋Œ€์ ˆ์ „๋ชจ๋“œ๋กœ ๋ฐ”๊ฟ”์ค€ ๊ฒƒ์ด๋‹ค. ์ด๋Ÿฌ๋ฉด ํ˜น์‹œ ๋ชจ๋ฅผ ์ „์› ์ข…๋ฃŒ์—๋„ ์ž‘์—… ํ™˜๊ฒฝ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•„์š”์— ๋”ฐ๋ผ ์ข…๋ฃŒ(Shutdown)์œผ๋กœ ํ•ด๋„ ๋ฌด๋ฐฉ.
  7. PCIe ACS override ๋ฅผ Downstream์œผ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค. ์ถ”ํ›„์— ๊ทธ๋ž˜ํ”ฝ์นด๋“œ, ๋‹ค๋ฅธ PCIe ์žฅ์น˜๋ฅผ VM์— ๋ฌผ๋ฆฌ๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.
  8. ํ•œ๋ฒˆ ๋” ํ™•์ธ ํ›„ hit APPLY.

๊ฒธ์‚ฌ๊ฒธ์‚ฌ ๋„์ปค๋„ ํ™œ์„ฑํ™” ํ•ด์ฃผ๊ฒ ๋‹ค.

์„ธํŒ…์œผ๋กœ ๋Œ์•„์™€ Docker์— ๋“ค์–ด๊ฐ„๋‹ค. 

  1. Enable Docker๋ฅผ Yes๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค
  2. Basic View์—์„œ Advanced View๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.
  3. Default appdata storage location์„ /mnt/user/appdata ๋กœ ์„ค์ •ํ•œ๋‹ค.
  4. ๊ทธ์™ธ์—๋Š” ๊ฑด๋“ค์ง€ ์•Š๊ณ  ์ ์šฉ์„ ๋ˆ„๋ฅธ๋‹ค.

 

์ฝ”์–ด ๊ฒฉ๋ฆฌ

๊ฒฉ๋ฆฌํ•œ ์ฝ”์–ด์—๋Š” ๋”์ด์ƒ ์–ธ๋ ˆ์ด๋“œ์—์„œ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•œ๋‹ค. ๋”ฐ๋ผ์„œ 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 ํ…œํ”Œ๋ฆฟ ์„ค์ •-

  1. ์ด๋ฆ„๊ณผ ์„ค๋ช…์€ ์ž์œ ๋กญ๊ฒŒ ์ž‘์„ฑํ•œ๋‹ค.
  2. CPU ์ฝ”์–ด ํ• ๋‹น์€ ์œ„์—์„œ ๊ฒฉ๋ฆฌํ•œ ์ฝ”์–ด ๋‚ด์—์„œ ํ•„์š”ํ•œ ๋งŒํผ ํ• ๋‹นํ•œ๋‹ค.
  3. ๋ฉ”๋ชจ๋ฆฌ๋Š” ์–ธ๋ ˆ์ด๋“œ OS์™€ ๋„์ปค๋ฅผ ์œ„ํ•œ ์šฉ๋Ÿ‰์„ ๋‚จ๊ฒจ๋‘๊ณ  ํ• ๋‹นํ•œ๋‹ค.
  4. machine์€ ์‚ฌ์šฉํ•  GPU ์ œ์กฐ์‚ฌ๊ฐ€ NVIDIA๋ผ๋ฉด i440fx๋ฅผ, AMD๋ผ๋ฉด Q35๋ฅผ ์„ ํƒํ•œ๋‹ค. ๋ฒ„์ „์€ ์ตœ์‹ 
  5. BIOS๋Š” ๋”ฐ๋กœ ๊ฑด๋“ค์ง€ ์•Š์•„๋„ ๋œ๋‹ค. UEFI๊ฐ€ ์•„๋‹Œ ๋ ˆ๊ฑฐ์‹œ ๋ฐ”์ด์˜ค์Šค๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ Sea BIOS๋ฅผ ์„ ํƒํ•œ๋‹ค.
  6. OS Install ISO๋ฅผ ์œ„์—์„œ ์ค€๋น„ํ•œ ํŒŒ์ผ๋กœ ์„ ํƒํ•ด์ค€๋‹ค.
  7. VirtIO Drivers ISO๋ฅผ ์œ„์—์„œ ๋‹ค์šด๋กœ๋“œ ํ•œ ํŒŒ์ผ๋กœ ์„ ํƒํ•ด์ค€๋‹ค.
  8. Primary vDisk Locaiton์€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด Auto๋กœ ๋‘”๋‹ค.
  9. ๊ฐ€์ƒ๋””์Šคํฌ ํฌ๊ธฐ๋Š” ์šฉ๋„์— ๋”ฐ๋ผ ํ•„์š”ํ•œ ๋งŒํผ ์ž…๋ ฅํ•œ๋‹ค. ์šฉ๋Ÿ‰ ํ™•์žฅ์€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์ถ•์†Œ๋Š” ์–ด๋ ค์šฐ๋‹ˆ ์‹ ์ค‘ํ•˜๊ฒŒ ์ž…๋ ฅํ•œ๋‹ค.
  10. vDisk Type์€ qcow2๋กœ ์„ ํƒํ•œ๋‹ค.
  11. ๊ทธ ์™ธ ์˜ต์…˜์€ ๊ฑด๋“ค์ง€ ์•Š๊ณ  ์ €์žฅํ•œ๋‹ค.

๋‹น์žฅ์ด๋ผ๋„ ๊ทธ๋ž˜ํ”ฝ์นด๋“œ๋ฅผ ๋ฌผ๋ ค ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๊ฒ ์ง€๋งŒ ์กฐ๊ธˆ ๊ธฐ๋‹ค๋ ค์•ผ ํ•œ๋‹ค. ๊ทธ๋ž˜ํ”ฝ์นด๋“œ ํŒจ์Šค์“ฐ๋ฃจ๋Š” ์•„๋ž˜์„œ ๋‹ค๋ฃฌ๋‹ค.

์œ„ ์ˆœ์„œ์— ๋”ฐ๋ผ VM ์ƒ์„ฑ์„ ์ƒ์„ฑํ–ˆ๋‹ค๋ฉด ๋ฐ”๋กœ VM์ด ์‹คํ–‰๋œ๋‹ค. ์•„์ด์ฝ˜์„ ํด๋ฆญํ•ด VNC๋กœ ์ ‘์†ํ•ด์ค€๋‹ค.

-์œˆ๋„์šฐ ์„ค์ •-

  1. ๊ฒ€์ •ํ™”๋ฉด์— press any key to ~~... ์™€ ๋น„์Šทํ•œ ํ™”๋ฉด์ด ๋œฌ๋‹ค๋ฉด ์—”ํ„ฐํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค. ํƒ€์ด๋ฐ์„ ๋†“์ณค๋‹ค๋ฉด ์žฌ์‹œ์ž‘์„ ํ•˜๊ฑฐ๋‚˜ ๋‚˜ํƒ€๋‚œ ์‰˜ ์ฐฝ์—์„œ exit๋ฅผ ์ž…๋ ฅ ํ›„ ๋ฐ”์ด์˜ค์Šค ์ฐฝ์—์„œ continue๋ฅผ ์„ ํƒํ•œ๋‹ค.
  2. ์›๊ฒฉ ๋ฐ์Šคํฌํ†ฑ์„ ์œ„ํ•ด ์›ฌ๋งŒํ•˜๋ฉด ํ”„๋กœ๋ฒ„์ „์œผ๋กœ, ๊ณ ๊ธ‰ ์„ค์น˜๋กœ ์ง„ํ–‰ํ•œ๋‹ค.
  3. ์ผ๋ฐ˜์ ์œผ๋กœ ์œˆ๋„์šฐ๋ฅผ ์„ค์น˜ํ•˜๋Š”๊ฒƒ์ฒ˜๋Ÿผ ์ง„ํ–‰ํ•˜๋‹ค๋ณด๋ฉด ์„ค์น˜ํ•  ๋””์Šคํฌ๊ฐ€ ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค. ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•œ๋‹ค.
  4. ๋“œ๋ผ์ด๋ฒ„ ๋กœ๋“œ - ์ฐพ์•„๋ณด๊ธฐ - NetKVM - w10 - amd64๋ฅผ ์„ ํƒํ•œ๋‹ค.
  5. ๋ณด์ด๋Š” ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์„ค์น˜ํ•œ๋‹ค.
  6. 4๋ฒˆ 5๋ฒˆ ์ž‘์—…๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ vioserial, viostor์„ ์„ค์น˜ํ•œ๋‹ค.
  7. ๋งˆ์ง€๋ง‰ viostor์„ ์„ค์น˜ํ•˜๋ฉด ์„ค์น˜ํ•  ๋“œ๋ผ์ด๋ธŒ๊ฐ€ ๋ณด์ผ๊ฒƒ์ด๋‹ค. ํ•ด๋‹น ๋“œ๋ผ์ด๋ธŒ์— ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.

์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋๋‹ค๋ฉด ์œ„๋„์šฐ ์ดˆ๊ธฐ ์„ธํŒ…์„ ๋งˆ๋ฌด๋ฆฌ ํ•œ๋‹ค.

๋ถ€ํŒ…์ด ๋งˆ๋ฌด๋ฆฌ ๋˜์—ˆ๋‹ค๋ฉด ๊ฐ€์ƒ๋จธ์‹ ์— ๋งž๋Š” ์ตœ์ ํ™” ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค.

์ฒ˜์Œ์œผ๋กœ ์ง„ํ–‰ํ•  ์ž‘์—…์€ ๋“œ๋ผ์ด๋ฒ„ ์„ค์น˜๋‹ค. ํŒŒ์ผ๊ด€๋ฆฌ์ž๋ฅผ ์—ด์–ด ๋‚ด์ปดํ“จํ„ฐ์—์„œ virio-win ๋””์Šคํฌ๋ฅผ ์„ ํƒํ•œ๋‹ค.

๋””์Šคํฌ ๋‚ด์— virtio-win-gt๋ฅผ ์‹คํ–‰ํ•ด ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์„ค์น˜ํ•œ๋‹ค. ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด virtio-win-guest-tool๋„ ์‹คํ–‰ํ•ด ์„ค์น˜ํ•ด์ค€๋‹ค.

VNC๊ฐ€ ๋ถˆํŽธํ•˜๋‹ค๋Š”์ ์€ ํ•„์ž๋„ ๋ฐฑ๋ฒˆ ๊ณต๊ฐํ•œ๋‹ค. ์ ์€ ํ•ด์ƒ๋„์— ๋Š๋ฆฐ ๋ฐ˜์‘์†๋„๊นŒ์ง€. ์ž‘์—…ํ•˜๊ธฐ์— ์ฉ ์ข‹์€ ํ™˜๊ฒฝ์€ ์•„๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์›๊ฒฉ๋ฐ์Šคํฌํ†ฑ์„ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•œ ์„ค์ •์„ ํ•œ๋‹ค.

๋“œ๋ผ์ด๋ฒ„ ์„ค์น˜๊ฐ€ ๋๋‚ฌ๋‹ค๋ฉด ์™ผ์ชฝ์˜ ๋„คํŠธ์›Œํฌ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ด ๋„คํŠธ์›Œํฌ ๊ฒ€์ƒ‰์„ ์ผœ์ฃผ๊ณ  ์œ„์— ๋œจ๋Š” ๊ฒฝ๊ณ ๋ฐ”๋ฅผ ํด๋ฆญํ•ด ํ˜„์žฌ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ฐœ์ธ ๋„คํŠธ์›Œํฌ๋กœ ์„ค์ •ํ•ด ์ค€๋‹ค.

๋ฌธ์ œ์—†์ด ๋๋‚ฌ๋‹ค๋ฉด ์ด์ œ ์œˆ๋„์šฐํ‚ค + i๋ฅผ ์ด์šฉํ•ด ์„ค์ •์ฐฝ์„ ์ผœ์ค€๋‹ค. ์‹œ์Šคํ…œ ์„น์…˜์— ๊ฐ€์žฅ ์•„๋ž˜ ๋ถ€๋ถ„์— ์›๊ฒฉ ๋ฐ์Šคํฌํ†ฑ ๋ฉ”๋‰ด๊ฐ€ ์žˆ๋‹ค. ์›๊ฒฉ ๋ฐ์Šคํฌํ†ฑ์„ ํ™œ์„ฑํ™” ํ•ด์ฃผ๋ฉด ์ด์ œ ์›๊ฒฉ ๋ฐ์Šคํฌํ†ฑ์„ ํ†ตํ•ด VM์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด์ œ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ๋Š” ์ปดํ“จํ„ฐ์˜ ํŒŒ์ผ๊ด€๋ฆฌ์ž์—์„œ ๋„คํŠธ์›Œํฌ ํƒญ์„ ํ†ตํ•ด ์›๊ฒฉ์ ‘์†์„ ์‰ฝ๊ฒŒ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ™์€ ์™€์ดํŒŒ์ด, ๊ณต์œ ๊ธฐ์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ, ํœด๋Œ€ํฐ, ๋…ธํŠธ๋ถ์—์„œ ๋ณ„๋„์˜ ์„ค์ •์—†์ด ์—ฐ๊ฒฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

์•„๋ž˜ ํŒŒ์ผํƒ์ƒ‰๊ธฐ์—์„œ๋Š” DESKTOP-xxxx์˜ ์ด๋ฆ„์œผ๋กœ ๋‚˜ํƒ€๋‚œ๋‹ค. ๋ฐ์Šคํฌํƒ‘์„ ์šฐํด๋ฆญํ•˜์—ฌ ์›๊ฒฉ ๋ฐ์Šคํฌํ†ฑ ์—ฐ๊ฒฐ์„ ์ง„ํ–‰ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์„ค์ •ํ•œ ์œˆ๋„์šฐ ๊ณ„์ •์˜ ID์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์˜ค๋ฅธ์ชฝ๊ณผ ๊ฐ™์ด ์ธ์ฆ์„œ ๊ฒฝ๊ณ ๊ฐ€ ๋‚˜์˜ค๋Š”๋ฐ, ๋‹ค์‹œ ๋ฌป์ง€ ์•Š์Œ์„ ์„ ํƒํ•˜๊ณ  ํ™•์ธ์„ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด ์ƒ์„ฑํ•œ VM์— ์›๊ฒฉ์ ‘์†์ด ๊ฐ€๋Šฅํ•ด์ง„๋‹ค.

 

์ „์›์„ค์ • ๋ณ€๊ฒฝ

์„ค์ •์—์„œ ์‹œ์Šคํ…œ - ์ „์›์„ค์ • - ์ถ”๊ฐ€ ์ „์›์„ค์ •์œผ๋กœ ๋“ค์–ด๊ฐ„๋‹ค.

  1. ์ „์› ๋‹จ์ถ” ๋™์ž‘ ์„ค์ •์—์„œ ๋น ๋ฅธ ์‹œ์ž‘์ผœ๊ธฐ๋ฅผ ๋น„ํ™œ์„ฑํ™” ํ•˜๊ณ  ์ตœ๋Œ€ ์ ˆ์ „ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™” ํ•œ๋‹ค. ๋ณ€๊ฒฝ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์œ„์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ์„ค์ • ๋ณ€๊ฒฝ์„ ๋ˆ„๋ฅธ ํ›„ ์ง„ํ–‰ํ•œ๋‹ค. ์ดํ›„๋กœ๋„ ์„ค์ •์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์ด ๋ฐฉ์‹์„ ์ด์šฉํ•œ๋‹ค.
  2. ์ด์ „ ๋ฉ”๋‰ด๋กœ ๋Œ์•„์™€ ์ „์› ๊ด€๋ฆฌ ์˜ต์…˜์„ ๊ณ ์„ฑ๋Šฅ์œผ๋กœ ์„ ํƒํ•œ๋‹ค.
  3. ๊ณ ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ์˜ ์„ค์ •๋ณ€๊ฒฝ์„ ๋“ค์–ด๊ฐ„๋‹ค.
  4. ์ปดํ“จํ„ฐ๋ฅผ ์ ˆ์ „ ๋ชจ๋“œ๋กœ ์„ค์ •์„ ํ•ด๋‹น์—†์Œ์œผ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.
  5. ๊ณ ๊ธ‰ ์ „์› ๊ด€๋ฆฌ ์˜ต์…˜ ์„ค์ • ๋ณ€๊ฒฝ์„ ๋“ค์–ด๊ฐ„๋‹ค.
  6. ํ•˜๋“œ๋””์Šคํฌ์˜ ๋‹ค์Œ ์‹œ๊ฐ„ ์ดํ›„ ๋””์Šคํฌ ๋„๊ธฐ์˜ ๊ฐ’์„ 0์œผ๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.
  7.  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 ์„ค์ •์„ ๋ฐ”๊ฟ”์ค„ ์ฐจ๋ก€์ด๋‹ค.

  1. ๊ทธ๋ž˜ํ”ฝ์นด๋“œ๋ฅผ VNC์—์„œ ์žฅ์ฐฉํ•œ ์™ธ์žฅ ๊ทธ๋ž˜ํ”ฝ์นด๋“œ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.(๋‚ด์žฅ์€ ๋ณ„๋„ ์ž‘์—… ํ•„์š”)
  2. ๊ทธ๋ž˜ํ”ฝ ๋กฌ ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์•„๊นŒ ํŒŒ์ผ์„ ์˜ฎ๊ฒผ๋˜ ๊ฒฝ๋กœ/ํŒŒ์ผ์ด๋ฆ„์œผ๋กœ ์ง€์ •ํ•œ๋‹ค. isos๋ผ๋ฉด /mnt/user/isos/ํŒŒ์ผ์ด๋ฆ„.dump
  3. ์‚ฌ์šด๋“œ ์นด๋“œ๋ฅผ ๊ทธ๋ž˜ํ”ฝ์นด๋“œ์˜ ์‚ฌ์šด๋“œ์žฅ์น˜๋กœ ์„ค์ •ํ•œ๋‹ค. 
  4. ์‚ฌ์šด๋“œ ์นด๋“œ๋ฅผ ํ•˜๋‚˜ ๋” ์ถ”๊ฐ€ํ•ด HD Audio Controller ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.(๋ฉ”์ธ๋ณด๋“œ์˜ ๋‚ด์žฅ ์‚ฌ์šด๋“œ์นฉ์ด๋‹ค.)
  5. ์•„๋ž˜ USB Devices์—์„œ ํ‚ค๋ณด๋“œ์™€ ๋งˆ์šฐ์Šค, ๊ทธ ์™ธ, ์ถ”๊ฐ€๋กœ ํ•„์š”ํ•œ USB ์žฅ์น˜๋ฅผ ์„ ํƒํ•œ๋‹ค.
  6. ์ €์žฅํ•˜๊ณ  ๋ถ€ํŒ….

์ด์ œ ๊ทธ๋ž˜ํ”ฝ์นด๋“œ๋ฅผ ํ• ๋‹นํ•˜๊ณ  VNC๋ฅผ ์ œ๊ฑฐํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— VNC๋กœ๋Š” ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ์•„์ง ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์„ค์น˜๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ํ™”๋ฉด์ด ๋‚˜์˜ค์ง€๋Š” ์•Š๋Š”๋‹ค. ๋Œ€์‹  ๋ถ€ํŒ…์ด ์™„๋ฃŒ๋œ๋‹ค๋ฉด ํŒŒ์ผ๊ด€๋ฆฌ์ž์˜ ๋„คํŠธ์›Œํฌ์— ๋‚˜ํƒ€๋‚œ๋‹ค. ์›๊ฒฉ๋ฐ์Šคํฌํ†ฑ์œผ๋กœ ์ ‘์†ํ•ด ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์„ค์น˜ํ•ด ์ค€๋‹ค. AMD / NVIDIA ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์ œ์กฐ์‚ฌ์˜ ๋“œ๋ผ์ด๋ฒ„ ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ๋กœ ์ด๋™ํ•œ๋‹ค. ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์„ค์น˜๋˜๊ณ  ํ™”๋ฉด์ด ๋‚˜์˜จ๋‹ค๋ฉด ํ‚ค๋ณด๋“œ ๋งˆ์šฐ์Šค๋ฅผ ํ†ตํ•ด ๋กœ๊ทธ์ธ ํ•œ ํ›„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

๋‹ค๋งŒ HDMIํฌํŠธ๋ฅผ ํ†ตํ•œ ์˜ค๋””์˜ค ์ถœ๋ ฅ์‹œ ์ •์ƒ์ ์œผ๋กœ ์Œ์„ฑ์ถœ๋ ฅ์ด ์•ˆ๋  ์ˆ˜๋„ ์žˆ๋‹ค. ํŠนํžˆ NVIDIA์—์„œ ๊ทธ๋ ‡๋‹ค. MSI์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ด ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰์‹œํ‚จ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด ์—ฌ๋Ÿฌ ์žฅ์น˜๊ฐ€ ๋‚˜์˜ค๋ฉด High Definition Audio Controller์™€ ๊ทธ๋ž˜ํ”ฝ์นด๋“œ๋ฅผ ์„ ํƒํ•œ ํ›„ Apply๋ฅผ ๋ˆ„๋ฅธ๋‹ค. ์ดํ›„ ์žฌ๋ถ€ํŒ…ํ•˜๋ฉด ๋œ๋‹ค.

์ด์ œ ๋ชจ๋‘ ์™„๋ฃŒ ๋๋‹ค. ์ •์ƒ์ ์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค๋ฉด ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์„ ์ด์ œ ๋‹ค์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

์ตœ๊ณ  ์„ฑ๋Šฅ์€ ์กฐ๊ธˆ ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ ์‚ฌ์šฉํ•˜๋Š”๋ฐ VM์ด๋ผ๋Š” ์ƒ๊ฐ์€ ๋“ค์ง€ ์•Š์„ ์ •๋„๋กœ ๋น ๋ฆฟ๋น ๋ฆฟํ•œ ๊ฒฝํ—˜์ด ๊ฐ€๋Šฅํ•  ๊ฒƒ์ด๋‹ค. ์‹ค์ œ๋กœ ๋ฒค์น˜๋งˆํ‚น์„ ํ•ด๋„ ๋ฒ ์–ด๋ฉ”ํƒˆ PC์ƒํƒœ์™€ ์ฐจ์ด๊ฐ€ ๋‚˜์ง€ ์•Š๋Š”๋‹ค.

๊ทธ๋ž˜ํ”ฝ์นด๋“œ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ธ์‹, ๋™์ž‘ํ•œ๋‹ค.

๋‹ค์ฝ”์–ด CPU์™€ ๋„‰๋„‰ํ•œ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋ฐ›์ณ์ค€๋‹ค๋ฉด ๋ฐ์Šคํฌํƒ‘ ๋ชป์ง€์•Š์€ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๋Š”๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.

12์ฝ”์–ด ์ค‘ 8์ฝ”์–ด๋ฅผ ํ• ๋‹นํ•˜์—ฌ 3700X์˜ ์„ฑ๋Šฅ๊ณผ 32GB๋žจ TitanX์˜ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•œ๋‹ค

 ์ด์ œ ๋ถˆํŽธํ•˜๊ฒŒ ๋…ธํŠธ๋ถ์„ ์ด์šฉํ•  ํ•„์š” ์—†์ด, ์‚ฌ์šฉํ•˜๋˜ ์ปดํ“จํ„ฐ์ฒ˜๋Ÿผ ์ด VM์„ ํ†ตํ•ด ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ณธ๊ฒฉ์ ์œผ๋กœ ์„œ๋ฒ„๋ฅผ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์„ ๋‹ค์Œ ํฌ์ŠคํŒ…๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค. ๋„๋ฉ”์ธ ์—ฐ๊ฒฐ ์ž‘์—…๊ณผ, ๋„์ปค ์„œ๋น„์Šค๋ฅผ ๋ช‡ ๊ฐ€์ง€ ์„ค์น˜ํ•ด ๋ณผ ๊ฒƒ์ด๋‹ค.