私はpoweredgeT420サーバーを持っており、仮想化のためにqemuでテストしています。
私はいくつかのドキュメントに従っていて、 qemuクイックスタートガイド からのクイックスタートガイドを使用してみました
単純なイメージを起動するコマンドを実行した後、次のエラーが発生しました。
(プロセス:23983):GLib-警告**:21:58:30.131:gmem.c:489:カスタムメモリ割り当てvtableはサポートされていません
(qemu-system-x86_64:23983):Gtk-警告**:21:58:30.175:ディスプレイを開くことができません:
他のコマンドを続けて、画像を作成してみました
qemu-img create -f qcow2 testing-image.img 10G
その後
qemu-system-x86_64 -m 2024 -boot d -enable-kvm -smp 3 -net nic -Net User -hda testing-image.img -cdrom /mnt/FTP/AppZ/archlinux-2016.07.01-dual.iso
再び同じエラーが発生しました
これをグーグルで検索しても、実りのある結果は得られませんでした。古いバージョンのqemuの問題や、互換性のないプロセッサの問題を受け入れてください。
VERSION = "7(Core)" 3.10.0-862.14.4.el7.x86_64モデル名:Intel(R)Xeon(R)CPU E5-2403 0 @ 1.80GHz cpuコア:4
この問題を解決するために私が何を探すべきか誰かが知っていますか?
この問題は、glib2のバグが原因で発生します( https://bugzilla.redhat.com/show_bug.cgi?id=1594304 )。この問題のもう1つの側面は、Red HatおよびCentOSリポジトリに古いバージョンのQEMUが含まれていたことです(最近は4です)。
この問題には複数の解決策があります。
使用する qemu-kvm
の代わりに qemu-system-x86_64
https://www.tecmint.com/install-manage-virtual-machines-in-centos/
FedoraリポジトリからすべてのQEMUパッケージを再インストール/更新します( https://copr-be.cloud.fedoraproject.org/results/fcomida/qemu-4/Fedora-30-x86_64/00910942-qemu/ =)
rpm -i /path/to/file/file_name.rpm
QEMUを自分でコンパイルします( https://www.qemu.org/download/#source )。
wget https://download.qemu.org/qemu-4.1.0-rc2.tar.xz
tar xvJf qemu-4.1.0-rc2.tar.xz
cd qemu-4.1.0-rc2
./configure
# Before running ```make``` checkout ./configure --help to get the list of available
modules (usblib, smartcard, openGL support etc.) that you may want to add to your build.
make
OR
make install