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)

私は Fedora の 3 つのバージョン (Desktop、MATE、LXDE) を試しました。すべて 2 行目が表示され、MATE と LXDE では 1 行目も表示されます。その後、VM がハングします。

理由は何ですか? どうすればいいですか?

  • ホストは Ubuntu を実行し、BIOS で仮想化が有効になっている AMD プロセッサを搭載しています。
  • 別のバージョン(最初のバージョン)を実行するここ) を VM 上で実行すると正常に動作します。過去には、Ubuntu のライト バージョンを実行しても動作しました。
  • 次のコマンドを使用しますqemu-system-x86_64 -hda fedora.img -boot d -cdrom fedora.iso -m 512

答え1

に関して:Failed to access perfctr msr

これは、CPU がパフォーマンス カウンターをサポートしていないことを通知します。

これらは、OS がハング (NMI ウォッチドッグ) を検出し、PMU ベースのパフォーマンス分析を行うためにのみ使用されます。

これは無視できます。

に関して:Fast TSC Calibration Failed

これは無視するか、続く:

grubに「clocksource=tsc」を追加する

sudo mousepad /etc/default/grub

GRUB_CMDLINE_LINUX="clocksource=tsc"

「grub.cfg」を更新

sudo grub-mkconfig -o /boot/grub/grub.cfg

reboot

関連情報