内容
qemuでwindowsを起動すると
ホストの時間が自動的に取得されて
時刻設定されるが、9時間ずれて表示される
例えば、ホストの時間がMon Feb 10 11:37:09 AM JST 2025
だとすると
qemuにはUTCのMon Feb 10 02:37:09 AM UTC 2025
が渡って
それがJSTとして解釈されて02:37
で表示される
これを11:37
で表示する
環境
- fedora 40
- QEMU 8.2.8
手順
起動時のコマンドに -rtc clock=vm,base=$(date +"%Y-%m-%dT%H:%M:%S")
を含める
例)
sudo qemu-system-x86_64 -M q35,smm=on -smp 2 -m 8G /opt/vdisk/win11.qcow2 -net nic -net user,smb=/opt/share,hostfwd=tcp::445-10.0.2.15:445 -enable-kvm -usb -device usb-host,vendorid=0x0403,productid=0x6001 -device usb-host,vendorid=0x0403,productid=0x6015 -rtc clock=vm,base=$(date +"%Y-%m-%dT%H:%M:%S")