VirtualBox je moja izbrana programska oprema za virtualizacijo . Je brezplačna in bogata s funkcijami, zato so vsi moji navidezni stroji ustvarjeni v VirtualBoxu. V tem članku bomo videli, kako nastavite datum BIOS-a za VirtualBox VM.
Morda imate več razlogov, da nastavite datum po meri za VirtualBox VM. Na primer, če želite preizkusiti zastarelo različico sistema Windows ali časovno omejeno preskusno programsko opremo. VirtualBox privzeto uporablja čas in datum gostiteljske naprave ter jo sinhronizira, ko odprete VM.
Če želite nastaviti datum po meri, morate izvesti te korake:
- Izklopite VM.
- Odprite ukazni poziv. Če uporabljate Windows, ga odprite v naslednji mapi:
C: Programske datoteke Oracle VirtualBox
Če uporabljate Linux, preprosto odprite aplikacijo terminala.
- Vnesite naslednji ukaz:
VBoxManage setextradata 'Moj navidezni stroj' 'VBoxInternal / Devices / VMMDev / 0 / Config / GetHostTimeDisabled' 1
Niz »Moj navidezni stroj« zamenjajte z dejanskim imenom navideznega stroja, ki ga uporabljate.
- Zdaj morate izračunati odmik med trenutnim datumom in želenim datumom BIOS-a za VM v milisekundah.
Na primer, nastavimo ga na 6. 6. 2003.
V sistemu Windows odprite konzolo PowerShell in vnesite naslednji ukaz:nadzirati, kako dolga je kazen za napustitev
([datetime] '06 / 06/2003 '- [datetime] :: Zdaj)
Upoštevajte vrednost TotalMilliseconds iz izhoda.V Linuxu je mogoče uporabiti naslednji skript:
#! / bin / sh secs = $ (datum - datum '06.06.2003' +% s) naj secs - = $ (datum +% s) msecs = $ (($ secs * 1000)) odmeva $ msecs
Shranite ga kot datetime.sh in izvedite:
- Z uporabo izračunane vrednosti milisekund izvedite naslednji ukaz:
VBoxManage modifyvm 'Moj navidezni stroj' --biossystemtimeoffset
Zdaj lahko zaženete VM. Datum BIOS-a bo 6. 6. 2003 in ne bo več nastavljen iz gostiteljskega OS.