无法访问 perfctr msr - 在 VM 上运行 Fedora 时

无法访问 perfctr msr - 在 VM 上运行 Fedora 时

我正在尝试运行 Fedora 虚拟机,然后从列表中选择“启动 Fedora”,以便启动它或解决问题。我得到以下输出:

[   0.00000] tsc: Fast TSC calibration failed
[   0.73...] Failed  to access perfctr msr (MSR c00100044 is 0)

我尝试了 3 个版本的 Fedora(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

相关内容