Preloader image
DDD

유틸리티

VisualBox - 윈도우10 설치

작성자 관리자 (admin)
조회수 18
입력일 2025-06-15 10:16:21

* 영문 - Vagrantfile

-- Vagrantfile 영문 시작 --
Vagrant.configure("2") do |config|
  config.vm.box = "gusztavvargadr/windows-10"
  # ↓ 이 줄을 제거하거나 주석 처리
  # config.vm.box_version = "2020.2010.0"
  config.vm.communicator = "winrm"

  config.vm.network "forwarded_port", guest: 3389, host: 3390

  config.vm.provider "virtualbox" do |vb|
    vb.name = "Windows10VM"
    vb.memory = 4096
    vb.cpus = 2
  end
end

-- Vagrantfile 영문 끝 --

-- Vagrantfile 한글 시작 --
Vagrant.configure("2") do |config|
  config.vm.box = "gusztavvargadr/windows-10"
  # 최신 버전 사용
  config.vm.box_version = "2202.0.2505"
  config.vm.communicator = "winrm"
  
  config.vm.network "forwarded_port", guest: 3389, host: 3390, id: "rdp"

  config.vm.provider "virtualbox" do |vb|
    vb.name = "Windows10-Korean"
    vb.memory = 4096
    vb.cpus = 2
  end

  # 언어팩 설치용 PowerShell 프로비저닝
  config.vm.provision "shell", inline: <<-SHELL
    dism /online /add-capability /CapabilityName:Language.Basic~~~ko-KR~0.0.1.0
    dism /online /set-uilang:ko-KR
    dism /online /set-userlocale:ko-KR
    dism /online /set-inputlocale:0412:00000412
    dism /online /set-syslocale:ko-KR
    Set-WinSystemLocale ko-KR
    Set-WinUserLanguageList -LanguageList ko-KR -Force
  SHELL
end

-- Vagrantfile 한글 끝 --

C:\HashiCorp\윈도우10>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'gusztavvargadr/windows-10'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'gusztavvargadr/windows-10' version '2202.0.2505' is up to date...
==> default: Setting the name of the VM: Windows10VM
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
==> default: Forwarding ports...
    default: 3389 (guest) => 3390 (host) (adapter 1)
    default: 3389 (guest) => 53389 (host) (adapter 1)
    default: 5985 (guest) => 55985 (host) (adapter 1)
    default: 5986 (guest) => 55986 (host) (adapter 1)
    default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: WinRM address: 127.0.0.1:55985
    default: WinRM username: vagrant
    default: WinRM execution_time_limit: PT2H
    default: WinRM transport: negotiate
An error occurred executing a remote WinRM command.

Shell: Cmd
Command: hostname
Message: Digest initialization failed: initialization error

VisualBox에 윈도우10 아이콘이 출력되고 클릭하여 실행