2013-06-23 27 views
7

Tôi muốn thay đổi ngày trong Máy ảo, nhưng tôi muốn thực hiện điều này bằng dòng lệnh. Tôi sử dụng dòng này:Thay đổi ngày và giờ trong BIOS của máy ảo

VBoxManage modifyvm MyVirtSystem -biossystemtimeoffset -1209600000 

Nó shoulds thay đổi ngày đến hai tuần trước, nhưng tôi nhận được thông báo lỗi này:

VBoxManage.exe: error: Failed to create the VirtualBox object! 
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execu 
tion failed (extended info not available) 
VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or 
failed to start. 

Có bạn bất kỳ ý tưởng những gì tôi làm sai?

Trả lời

8

Có một vài điều cần lưu ý khi không sử dụng bù đắp thời gian BIOS, đầu tiên là bạn không bao gồm dấu gạch ngang kép trong lệnh của mình. Tôi đã thử nó với một trong các máy ảo của tôi và tôi cần phải có hai dấu gạch ngang cho tùy chọn đó để làm việc (mặc dù tôi có một lỗi khác với báo cáo của bạn). Đây là lệnh tôi đã sử dụng:

VBoxManage modifyvm MyVirtSystem --biossystemtimeoffset -1209600000 

Điều tiếp theo là đảm bảo rằng bạn có quyền thích hợp để sửa đổi tệp cấu hình xml cho máy ảo của mình. Tôi đã thấy nhiều lần VirtualBox được khởi chạy sau khi cài đặt với thông tin xác thực (hoặc thậm chí là một người dùng hoàn toàn khác), VM được tạo và sau đó không có đặc quyền giống như người dùng thông thường bị cấm thay đổi cấu hình do quyền tệp.

Một điều cuối cùng cần lưu ý, bạn có thể cần vô hiệu hóa mọi dịch vụ đồng bộ hóa thời gian, thậm chí cả tiện ích mở rộng khách để ngăn đồng hồ khách đồng bộ hóa lại thời gian chính xác. Đối với một khách Windows, bạn sẽ muốn dừng/vô hiệu hóa các dịch vụ VirtulBox Guest Additions và Windows Time.

+0

chính xác. chỉ quan trọng là bắt đầu cả hai: 1, dòng lệnh "cho" VBoxManage modifyvm .. " 2," VirtualBox Manager "(gui) làm Quản trị viên – Nightingale7

+3

trong linux Tôi sử dụng lệnh này 1-liner: 'VBoxManage modifyvm MyVirtSystem - biossystemtimeoffset $ (expr \ 'date -d 2009-01-01 +% s \' - \ 'date +% s \') 000' trong đó "2009-01-01" là ngày tôi muốn cuộn BIOS trở lại Và ngắt kết nối mạng trước khi khởi động, vô hiệu hóa các dịch vụ thời gian như đã đề cập trước khi kết nối lại công việc một lần nữa.Tôi đã không gặp vấn đề với VBoxTools đang được cài đặt thay đổi đồng hồ. – EkriirkE

Các vấn đề liên quan