![無法存取 perfctr msr - 在虛擬機器上執行 Fedora 時](https://rvso.com/image/1428731/%E7%84%A1%E6%B3%95%E5%AD%98%E5%8F%96%20perfctr%20msr%20-%20%E5%9C%A8%E8%99%9B%E6%93%AC%E6%A9%9F%E5%99%A8%E4%B8%8A%E5%9F%B7%E8%A1%8C%20Fedora%20%E6%99%82.png)
我正在嘗試使用 Fedora 運行虛擬機,並且我從列表中選擇“啟動 fedora”,我可以在其中啟動它或解決問題。我得到以下輸出:
[ 0.00000] tsc: Fast TSC calibration failed
[ 0.73...] Failed to access perfctr msr (MSR c00100044 is 0)
我嘗試過 Fedora 的 3 個版本(Desktop、MATE、LXDE)。全部給我第二行,MATE 和 LXDE 也給我第一行。然後虛擬機器就會掛起。
是什麼原因?我能做些什麼?
- 主機運行 Ubuntu,並具有在 BIOS 中啟用虛擬化的 AMD 處理器。
- 運行另一個版本(第一個版本來自這裡)在虛擬機器上運作正常。過去運行一些精簡版的 Ubuntu 也可以。
- 我使用以下命令
qemu-system-x86_64 -hda fedora.img -boot d -cdrom fedora.iso -m 512
答案1
關於:Failed to access perfctr msr
這是 CPU 不支援效能計數器的通知。
這些僅用於幫助作業系統偵測掛起(NMI 看門狗)和基於 PMU 的效能分析。
這個可以忽略。
關於:Fast TSC Calibration Failed
這也可以忽略或嘗試下列的:
將“clocksource=tsc”新增至 grub
sudo mousepad /etc/default/grub
GRUB_CMDLINE_LINUX="clocksource=tsc"
更新“grub.cfg”
sudo grub-mkconfig -o /boot/grub/grub.cfg
reboot