如何讓我的客人保持正確的時間和日期?
我在 gnome 盒子(在 Fedora 上)內執行 Windows 10,雖然有點慢,但執行良好。
但是,在關閉並重新打開框後,視窗似乎只是在我離開的地方繼續。現在,當然這是它應該做的,但它也會保留我離開它的時間和日期,當我沒有連接到網際網路時,它無法從網路中獲取正確的時間。
現在,我可以手動設置正確的時間,或者總是“正確”關閉和啟動視窗來修復它,但我想知道是否有辦法為虛擬網路中的 windows/boxes 來賓提供時間伺服器,boxes 是跑步。
我問的原因:我需要一些軟體的視窗來從氣象站讀取數據,所以我在堅持,沒有連接到網際網路,這個軟體顯然取決於正確的系統時間才能下載數據。如果我的windows認為是一周前,我只能下載一周前的數據。
我剛剛發現這似乎是你的問題。 https://gitlab.gnome.org/GNOME/gnome-boxes/-/issues/434
就個人而言,我也遇到過 Gnome 盒子的問題。有什麼方法可以在 Virtualbox 上進行測試嗎?該連結談到的問題是 QEMU 的一個突出問題。
我遇到了同樣的問題:
- 來賓虛擬機 Windows 10 專業版
- 主機 Fedora 34
我最終不得不在我的主機 Linux 機器上查詢一些東西
主機查詢
- 找出我的主機正在使用哪個 NTP 伺服器
ntpstat
這返回了一個 IP 地址。
我反向查找以獲取使用的 DNS 名稱
挖 -x +noall +answer
獲得參考“時間伺服器”DNS 名稱後,我移至 Windows 來賓 VM
Windows 來賓虛擬機配置
這需要四個配置步驟:
- 確保在執行此操作之前停止 Windows 時間服務。
- 在 Windows“日期和時間”設置下,在“添加不同時區的時鐘”下,然後在“Internet 時間 > 更改設置”下,將時間“伺服器”更改為您之前查找的 DNS 名稱。
- 轉到 Windows 防火牆並確保為傳入和傳出連接打開埠 123。
- 重新啟用 Windows 時間服務。
完成此操作後,我的 Windows 訪客設法將其時間與我的主機正在使用的同一台 NTP 伺服器同步。
在撰寫本文時,我還沒有檢查自動同步是否正常工作,但我不明白為什麼它不會。
不過,我注意到的是,我的虛擬機到處都浪費了幾分鐘,所以我會看看我是否可以增加“同步”頻率,目前該頻率設置為僅每天一次。