This tutorial is designed to prepare for another!
Preconditions
- VirtualBox installed
- Windows 10 ISO downloaded
Prepare VM
# switch into default VirtualBox directory $ cd VirtualBox\ VMs/ # create new VirtualBox VM $ VBoxManage createvm --name "Win10x64" --ostype Windows10_64 --register # configure system settings of VM $ VBoxManage modifyvm "Win10x64" --memory 2048 --cpus 2 --acpi on --pae on --hwvirtex on --nestedpaging on # configure boot settings of VM $ VBoxManage modifyvm "Win10x64" --boot1 dvd --boot2 disk --boot3 none --boot4 none # configure video settings $ VBoxManage modifyvm "Win10x64" --vram 128 --accelerate3d on # configure audio settings $ VBoxManage modifyvm "Win10x64" --audio coreaudio --audiocontroller hda # configure network settings $ VBoxManage modifyvm "Win10x64" --nic1 nat # configure usb settings $ VBoxManage modifyvm "Win10x64" --usb on # create storage medium for VM $ VBoxManage createhd --filename ./Win10x64/Win10x64.vdi --size 30000 # modify a storage controller $ VBoxManage storagectl "Win10x64" --name "SATA" --add sata # attache storage medium to VM $ VBoxManage storageattach "Win10x64" --storagectl "SATA" --port 0 --device 0 --type hdd --medium ./Win10x64/Win10x64.vdi # add windows iso $ VBoxManage storageattach "Win10x64" --storagectl "SATA" --port 1 --device 0 --type dvddrive --medium /path/to/windows.iso # add guest addition iso $ VBoxManage storageattach "Win10x64" --storagectl "SATA" --port 2 --device 0 --type dvddrive --medium /path/to/VBoxGuestAdditions.iso # start VM $ VBoxManage startvm Win10x64
You can now begin the installation. Do not forget the Guest Additions! After successful installation and configuration, you can remove the unnecessary media.
# remove media (on stopped VM) $ VBoxManage storageattach "Win10x64" --storagectl "SATA" --port 1 --device 0 --type dvddrive --medium none $ VBoxManage storageattach "Win10x64" --storagectl "SATA" --port 2 --device 0 --type dvddrive --medium none