無法存取 perfctr msr - 在虛擬機器上執行 Fedora 時

無法存取 perfctr msr - 在虛擬機器上執行 Fedora 時

我正在嘗試使用 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

相關內容