не удалось получить доступ к 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)

Я пробовал 3 версии Fedora (Desktop, MATE, LXDE). Все они выдают мне вторую строку, MATE и LXDE также выдают первую строку. Затем VM просто зависает.

В чем причина? Что я могу сделать?

  • Хост работает под управлением Ubuntu и оснащен процессором AMD с включенной в BIOS виртуализацией.
  • Запуск другой версии (первой изздесь) на виртуальной машине работает отлично. Запуск некоторых облегченных версий Ubuntu также работал в прошлом.
  • Я использую следующую командуqemu-system-x86_64 -hda fedora.img -boot d -cdrom fedora.iso -m 512

решение1

Касательно:Failed to access perfctr msr

Это уведомление о том, что ЦП не поддерживает счетчики производительности.

Они используются только для того, чтобы помочь ОС обнаружить зависание (NMI Watchdog) и для анализа производительности на основе 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

Связанный контент