Ang VirtualBox ay ang aking virtualization software na napili . Ito ay libre at mayaman sa tampok, kaya't ang lahat ng aking mga virtual machine ay nilikha sa VirtualBox. Sa artikulong ito, makikita natin kung paano itakda ang petsa ng BIOS para sa isang VirtualBox VM.
Maaari kang magkaroon ng isang bilang ng mga kadahilanan upang magtakda ng isang pasadyang petsa para sa isang VirtualBox VM. Halimbawa, kapag nais mong subukan ang ilang hindi napapanahong pagbuo ng Windows o ilang software na limitado sa oras. Bilang default, ginagamit ng VirtualBox ang oras at petsa ng host machine at sinasabay ito kapag binuksan mo ang iyong VM.
Upang magtakda ng isang pasadyang petsa, kailangan mong isagawa ang mga hakbang na ito:
- Patayin ang iyong VM.
- Buksan ang prompt ng utos. Kung gumagamit ka ng Windows, buksan ito sa sumusunod na folder:
C: Program Files Oracle VirtualBox
Kung gumagamit ka ng Linux, buksan lamang ang terminal app.
- I-type ang sumusunod na utos:
VBoxManage setextradata 'Aking Virtual Machine' 'VBoxInternal / Devices / VMMDev / 0 / Config / GetHostTimeDisabled' 1
Palitan ang string ng 'My Virtual Machine' ng aktwal na pangalan ng virtual machine na iyong ginagamit.
- Ngayon, kailangan mong kalkulahin ang offset sa pagitan ng kasalukuyang petsa at ng nais na petsa ng BIOS para sa VM, sa milliseconds.
Halimbawa, itakda natin ito sa 2003-06-06.
Sa Windows, buksan ang PowerShell console at i-type ang sumusunod na utos:kung paano makakuha ng taunts sa tf2
([datime] '06 / 06/2003 '- [datime] :: Ngayon)
Tandaan ang halaga ng TotalMilliseconds mula sa output.Sa Linux, maaaring magamit ang sumusunod na script:
#! / bin / sh secs = $ (date --date '2003-06-06' +% s) hayaan ang mga seg - = $ (date +% s) msecs = $ (($ secs 1000)) echo $ msecs
I-save ito bilang datime.sh at ipatupad:
- Gamit ang halagang milliseconds na iyong kinalkula, isagawa ang sumusunod na utos:
VBoxManage modifyvm 'My Virtual Machine' --biossystemtimeoffset
Ngayon ay maaari mo nang simulan ang iyong VM. Ang petsa ng BIOS nito ay magiging 2003-06-06 at hindi na maitatakda mula sa host OS.