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, оттуда вы сможете изменить свой диск по своему усмотрению.

  • Сборка и запуск ядра ARM с QEMU
  • qcow2 и qemu-system-arm
  • Возможно ли получить доступ к qemu-монитору, когда VM уже запущена?
  • Fedora Host, Kali VM, мышь KVM / QEMU не работает
  • Как загрузить файл .efi с помощью QEMU?
  • Разделение разделов в qemu
  • Изменение размера корня qcow2
  • Добавление заполненного существующего дискового устройства в исходное изображение QEMU
  • Аппаратная точка останова в GDB + QEMU отсутствует start_kernel
  • qemu: загрузка из cdrom
  • libvirtd и фильтрованные порты
  • Interesting Posts

    Если tmpfs имеет больший размер, чем ваша оперативная память, сколько оперативной памяти она использует? Являются ли приложения привилегированными для ОЗУ?

    ssh -X foo @ host, затем su bar, а затем запустите приложение X с локальным дисплеем, в то время как бар также войдет в систему?

    IP-таблицы / сетевые фильтры и модули

    Расширение брекета не работает при менее чем 2 аргументах

    Функция «pathmunge» для произвольных «PATH» -подобных переменных

    Что случилось с этим csh-файлом?

    Что такое # @ (#) в синтаксисе Корншелла

    Использование дополнительных / менее общих ресурсов NFS для просмотра больших файлов

    Не удалось найти драйвер Nvidia с pacman

    Файл хостов: неверно ли иметь один и тот же IP-адрес на нескольких строках?

    Перенаправление поиска Google на HTTPS с помощью Privoxy

    bash: предупреждение: уровень оболочки (1000) слишком высокий, сброс до 1

    Демоны отправляют почту, когда она выходит

    Не удается войти после редактирования /etc/security/limits.conf

    Невозможно распечатать PDF из приложения, lp отлично работает

    Linux и Unix - лучшая ОС в мире.