qemu не может загрузить ядро ​​версии 2.6.34.7 - PullRequest
0 голосов
/ 05 апреля 2019

Я использую Ubuntu 18.04 и пытаюсь загрузить ядро ​​2.6.34.7, скомпилированное из исходного кода.Я пытался загрузиться с Ubuntu, но там написано «Ядро слишком старое», затем мне пришла в голову идея использовать qemu, но у меня возникла та же проблема ... Версия моего эмулятора QEMU - 2.11.1, код ошибки::

...
FATAL: kernel too old
[          5.299747] Kernel panic - not syncing: Attempted to kill init!
[          5.300415] Pid: 1, comm: init Not tainted 2.6.34.7 #1
...

1 Ответ

0 голосов
/ 09 апреля 2019

Это не проблема с QEMU.Сообщение «FATAL: kernel too old» приходит из пользовательского пространства вашего гостя, в частности, из его glibc.Двоичные файлы вашего гостевого пространства были созданы так, чтобы требовать более новое ядро, чем то, которое вы пытаетесь загрузить, поэтому они несовместимы.Вам нужно либо использовать набор двоичных файлов пользовательского пространства (т. Е. Образ диска), созданный для работы с этим старым ядром, либо использовать более новое ядро, которое будет работать с используемыми вами двоичными файлами.

...