пользовательское распределение памяти vtable не поддерживается при попытке использовать qemu

пользовательское распределение памяти vtable не поддерживается при попытке использовать qemu

У меня есть сервер PowerEdgeT420, и я тестировал его с помощью QEMU для виртуализации.

Я следовал некоторой документации и просто попытался использовать краткое руководство по началу работы откраткое руководство по началу работы с qemu

После выполнения команды загрузки простого образа я получил следующую ошибку:

(процесс:23983): GLib-WARNING **: 21:58:30.131: gmem.c:489: пользовательская таблица распределения памяти не поддерживается

(qemu-system-x86_64:23983): Gtk-WARNING **: 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

Я снова получил ту же ошибку

Поиск в Google не дал мне никаких плодотворных результатов, за исключением, возможно, проблем со старыми версиями QEMU или проблемы с несовместимым процессором.

VERSION="7 (Core)" 3.10.0-862.14.4.el7.x86_64 название модели: Intel(R) Xeon(R) CPU E5-2403 0 @ 1.80GHz ядра процессора: 4

Есть ли у кого-нибудь идеи, что мне следует искать, чтобы решить эту проблему?

решение1

Эта проблема возникает из-за ошибки glib2 (https://bugzilla.redhat.com/show_bug.cgi?id=1594304). Другая сторона этой проблемы заключается в том, что репозитории Red Hat и CentOS содержали устаревшую версию QEMU (последняя — 4).

Существует несколько решений этой проблемы:

  1. Использовать qemu-kvmвместоqemu-system-x86_64

    https://www.tecmint.com/install-manage-virtual-machines-in-centos/

  2. Переустановите/обновите все пакеты QEMU из репозитория Fedora (https://copr-be.cloud.fedoraproject.org/results/fcomida/qemu-4/fedora-30-x86_64/00910942-qemu/)

    rpm -i /путь/к/файлу/имя_файла.rpm

  3. Скомпилируйте 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

Связанный контент