เนื่องจากพยายามย้ายงานที่เอาไปฝากบน PC หลายๆ เครื่อง ซึ่งมันลำบากพอตัวเลย ผมเลยย้ายมาที่ VM ครับ ซึ่งมันก็มีปัญหาอีกครับ เพราะ ตัว VM มันเชื่อเวลาจากเครื่อง Host ครับ ถ้าต้องมีเคสที่ต้องการจะปรับแก้เวลาของเครื่อง Guest หรือ VM ของเรา
ตัว OS ของ Guest มันยอมให้ปรับครับ แต่พอผ่านไปสัก 3 นาที มันเด้งกลับไปเป็นเวลาเดิมครับ
ปัญหา
- เกิดจากตัว VM มันเชื่อเวลาจากเครื่อง Host
ทางแก้ไข - แน่นนอนว่ามีครับ นักพัฒนาทั่วโลกเจอกันครับ โดยทำตามขั้นตอน ดังนี้ครับ
- ตรวจสอบก่อนเลยครับ ว่า Vurtual Box มีตัว VBoxManage หรือยังครับ โดยเจ้าตัว VBoxManage เป็นเครื่องมือที่ช่วยจัดการ VM ของผ่านด้วย Commandline ซึ่งแน่นอนครับ ตัว Command line มี Feature เยอะกว่าแบบ GUI ครับ
- สำหรับ Windows ตัว VBoxManage น่าจะมีมาอยู่แล้ว
- สำหรับ Linux ตัว อาจจะต้องติดตั้ง Package เพิ่มเติมครับ
- หลังจากมี VBoxManage ก่อนอื่นเลยเราต้องปิด VM ก่อน
- จากนั้น Run คำสั่งที่ Commmand Line (Windows) หรือ Terminal (Linux) โดยมีรูปแบบคำสั่ง ดังนี้
VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
- ตัวอย่าง เช่น
VBoxManage setextradata "WIN10TMMSSQL2017" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
- จากนั้นก็ทดสอบเปิด VM แล้วทำการแก้ไขเวลาครับ
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.