User Tools

Site Tools


vm:virtualbox

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
vm:virtualbox [2014/05/18 16:27] skipidarvm:virtualbox [2020/12/27 20:35] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +===== Virtualbox =====
  
 +=== Hardware Virtualization ===
 +Hardware Virtualization (alias VT-X - a command Set of the CPU) is required for virtual machines.
 +
 +== on MSI Mainboard ==
 +
 +Enabling it is hidden within 
 +<code>
 +Overclocking > CPU Features > Inter Virtualization Technology
 +</code>
 +
 +**ACHTUNG:** "CPU Features" IS FUCKING ONLY AVAILABLE IN "STANDARD MODE" - NOT IN "ECO MODE"
 +
 +{{https://lh3.googleusercontent.com/-tbZpzosm5_8/Wqpj6zIVVrI/AAAAAAAAAFM/lyMkyhGs8tEiFW1-1Yu7DdkMO9iM2Jq4QCHMYCw/s0/2018-03-15_13-15-36.png?800}}
 +
 +== on HP Notebook ==
 +
 +{{https://lh3.googleusercontent.com/-g7MYwCe8tMg/WqpjjMM8ozI/AAAAAAAAAFI/r4cjlnQE2AYv5iNkJ5eMy6qM5aRN12UFACHMYCw/s0/2018-03-15_13-14-00.png}}
 +{{https://lh3.googleusercontent.com/-GMtpMuuPCTA/Wqpjdwfc_vI/AAAAAAAAAFE/0VSmI6OQDc0KAnsjAKOLlNBB50EbTwgBwCHMYCw/s0/2018-03-15_13-13-40.jpg}}
 +
 +
 +== DeviceGuard ==
 +
 +"DeviceGuard" also blocks the VT-x feature,
 +which causes the "VERR_VMX_NO_VMX" message by VirtualBox or Vagrant.
 +
 +You can check, whether DeviceGuard is running under SystemInformation. Search for:
 +"DeviceGuard Virtualization: Running"
 +
 +{{https://docs.microsoft.com/en-us/visualstudio/cross-platform/tools-for-cordova/tips-workarounds/media/android-tips/device-guard.png}}
 +
 +You can disable it, via "gpedit.msc", 
 +setting "Computer Configuration\Administrative Templates\System\Device Guard\Turn On Virtualization Based Security" to "Disabled".
 +
 +{{https://www.tenforums.com/attachments/tutorials/108861d1485973713-enable-disable-device-guard-windows-10-a-device_guard_gpedit-1.png}}
 +
 +Additionally you can set "bcdedit /set hypervisorlaunchtype off"
 +
 +  * https://arstechnica.com/civis/viewtopic.php?f=8&t=1423473
 +  * https://forums.virtualbox.org/viewtopic.php?f=38&t=86399
 +
 +
 +
 +You can check, whether the device guard is running under 
 +
 +
 +
 +== Device Guard and Credential Guard hardware readiness tool ==
 +You can use the tool to disable the DeviceGuard.
 +
 +Use the **Device Guard and Credential Guard hardware readiness tool** from Microsoft to disable the credential guard:
 +https://www.microsoft.com/en-us/download/details.aspx?id=53337
 +
 +Run Powershell as administrator and follow this steps:
 +
 +To verify DG/CG is enabled: 
 +<code>DG_Readiness_Tool_v3.6 -Ready</code>
 +
 +To disable DG/CG: 
 +<code>DG_Readiness_Tool_v3.6 -Disable</code>
 +
 +and restart the PC.
 +
 +If Powershell can't execute the script, first try to set the execution policies unrestricted with this just typing:
 +
 +<code>Set-ExecutionPolicy Unrestricted</code>
 +
 +Try again to execute the script and restart the PC.
 +
 +
 +
 +
 +=== Resolution ===
 +
 +How to customize Virtual box resolution is written here: http://www.virtualbox.org/manual/ch09.html
 +
 +<code>
 +VBoxManage.exe setextradata "Windows8" CustomVideoMode1 1680x1050x32
 +VBoxManage.exe setextradata global GUI/MaxGuestResolution any
 +</code>
 +
 +
 +=== Release Disk space ===
 +The dynamic disk occupies XGB of real disk space, once there tehre were XGB of Data. \\
 +But the virtualdisk does not automatically release diskpace. \\
 +To release diskspace do:
 +- Disk defragmentation inside of the virtual machine
 +- use [[ http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx | sdelete.exe ]] tool to delete unneeded blocks
 +<code>
 +sdelete.exe -z
 +</code>
 +
 +- use vmbox toolkit to compact the disk
 +<code>
 +VBoxManage modifyhd "X:\Virtual Machines VirtualBox\VirtualboxHdd.vdi" --compact
 +</code>
 +
 +
 +=== Running Virtualbox as a VBoxHeadlessTray===
 +http://www.toptensoftware.com/VBoxHeadlessTray/
 +
 +Use the vboxvmservice tool to run Virtual Machines as a service!
 +
 +
 +
 +
 +=== Network ===
 +The Network woks if set to **Networkbridge**