Я пытаюсь запустить виртуальную машину с 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