8

Я следовал этому руководству, чтобы скомпилировать QEMU, чтобы в нем можно было запустить образ Raspberry Pi Archlinux - что я узнал, как это сделать в этом руководстве.

Я пытаюсь запустить x-сервер на виртуализированном образе Archlinux, но для этого мне нужно графическое устройство. На данный момент я установил некоторые общие драйверы (например, Vesa), но в моем QEMU нет доступных графических устройств.

В качестве параметра запуска я попробовал -vga cirrus который выдал ошибку:

Ошибка: Cirrus VGA не доступен

Затем я попытался заставить QEMU эмулировать другое графическое устройство, используя параметр -vga std , но затем получил эту ошибку:

Ошибка: стандартный VGA не доступен

Куда мне идти отсюда? У меня есть ощущение, что эта проблема связана с тем, что я сам скомпилировал QEMU для ARM. Я посмотрел сообщение об ошибке, но, похоже, не могу найти ничего, имеющего отношение к моей проблеме.

FWIW:

  • Хост Ubuntu x64 12.04

1 ответ1

2

VGA является (более или менее) стандартом для x86. Как таковой, он не доступен на ARM. На аналогичный вопрос ответили здесь: Вы можете получить поддержку графики, используя универсальную материнскую плату ARM.

Видя, как ваш гид уже устанавливает опцию -M versatilepb , вы должны быть хороши, чтобы все было как есть. Ядро, которое вы используете, уже поддерживает графическое решение на эмулируемой плате.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .