我正在尝试运行 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