qemu не может запускать ядро ​​Linux

Я видел этот вопрос, и я сделал почти то же самое, но я включил initrd в настройке, чтобы использовать временную корневую файловую систему и никакую другую модификацию, но я все еще получаю эту ошибку:

qemu -kernel linux-3.16.1/arch/x86/boot/bzImage 

введите описание изображения здесь

любое предложение о том, что вызывает эту ошибку или как я могу ее исправить?

One Solution collect form web for “qemu не может запускать ядро ​​Linux”

Ошибка загрузки по той же причине, что и в упомянутом вопросе, – просто загрузка ядра без каких-либо других функций не принесет много пользы . Вы должны предоставить диск. Или образ initrd. Но просто включение initrd не дает вам образ initrd волшебным образом. Вам нужно подготовить его и предоставить qemu так:

 qemu-system-i386 -kernel <your kernel> -initrd <your initrd image> 

Вполне вероятно, что вам также необходимо предоставить диск.

Существует около дюжины способов создания и использования дисков для qemu, поэтому здесь я объясню простой подход (подробнее см. Здесь ).

Сначала создайте файл, например

 qemu-img create -f raw mydisk.img 1G 

который создаст 1 GiB-диск.

Вы можете использовать это так:

 qemu <other options> -hda mydisk.img 

Если ваш initrd ожидает что-то (например, используемая система) на вашем диске, вам нужно сначала его заполнить, установив его на локальный хост, например:

 losetup /dev/loop0 mydisk.img 

вы можете обрабатывать /dev/loop0 как и любое другое блочное устройство, то есть вы можете запускать fdisk на нем и т. д. После того, как вы создали разделы и файловые системы, вы можете установить их и поместить туда, что вам нужно.

Альтернативный подход заключается в использовании ISO-образа установки и attch, который в качестве CD-ROM, например

 qemu <other options> -hda mydisk.img -hdb myiso.img -boot d 

Это загрузит вас в систему на виртуальном CD-ROM, оттуда вы сможете изменить свой диск по своему усмотрению.

  • FC20 - удаленный рабочий стол для хоста QEMU
  • Как я могу эмулировать аппаратное обеспечение N900? (armel, OMAP3)
  • QEMU как подключить сеть?
  • Проблемы с общей производительностью ceph с QEMU
  • Эмулировать отсоединение сетевого кабеля с помощью qemu-kvm
  • Qemu оканчивается на сигнал x от pid xxxx
  • Зашифруйте раздел и разрешите qemu использовать его в качестве гостевого диска
  • Поместите grub на виртуальный диск
  • qemu: загрузка из cdrom
  • Как я могу вкрутить в файловую систему с другой архитектурой?
  • Qemu проклинает размеры интерфейса
  • Linux и Unix - лучшая ОС в мире.