virtualbox에 win7을 설치하고 사용 중 2007년도로 시간설정을 변경해야 하는 상황이 발생하였습니다.
윈도우즈에 접속해서 아무리 시간을 변경해도 다시 시간이 현재로 변경되었습니다.
구글링해보니 바이오스의 시간을 변경해야지 OS의 시간이 변경된다는 글을 읽고, 어? 난 virtualbox인데.. host의 Bios를 변경해야 하나 하고 virtualbox 옵션을 찾아보니 방법이 있더군요.
VBoxManage modifyvm {vm이름} --biossystemtimeoffset -0000000
위와 같은 명령어를 사용하면 됩니다. {vm이름}에는 가상머신 이름을 넣으시면 되고 -0000000은 되돌리려고 하는 시간을 밀리세컨드초로 환산해서 적어 주시면 됩니다 -_-;
1000*60*60*24 = 1일
1000*60*60*24*365 = 1년 -_-;
혹은 해당 가상머신의 환경설정 xml파일을 수정하시면 됩니다.
xxx.vbox란 파일로 되어 있습니다.(제가 사용하는 버전은 그렇습니다.) 이 파일을 노트패드 등으로 열고
<BIOS> 항목에 다음을 추가하면 됩니다.
<TimeOffset value=”-00000000000″ />
즉
<BIOS>
<ACPI enabled=”true”/>
<IOAPIC enabled=”true”/>
<Logo fadeIn=”true” fadeOut=”true” displayTime=”0″/>
<BootMenu mode=”MessageAndMenu”/>
<TimeOffset value=”-220752000000″/>
<PXEDebug enabled=”false”/>
</BIOS>
이렇게 됩니다.
시간을 예전으로 설정하기 위해서 value에 “-”기호가 붙습니다.
출처 : http://moriskim.wordpress.com/2012/06/13/virtualbox_biostimeoffset/
0