![perfctr msr にアクセスできませんでした - VM 上で Fedora を実行している場合](https://rvso.com/image/1428731/perfctr%20msr%20%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%20-%20VM%20%E4%B8%8A%E3%81%A7%20Fedora%20%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88.png)
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