
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