Я использую qemu
2.6.0 на моем ПК с ubuntu 14.04 x86_64. Но это не удается с ошибкой паники ядра.
Я хочу подражать rasbian
- Уничтожение Linux на основе ARM Debian для Raspberry Pi.
Вот настройки при использовании qemu
/usr/local/src/qemu-2.6.0/bin/debug/native/arm-softmmu/qemu-system-arm \
-kernel /path/to/kernel-qemu-4.4.11-jessie \
-m 256 \
-cpu arm1176 \
-M versatilepb \
-no-reboot \
-serial stdio \
-hda /path/to/2016-05-27-raspbian-jessie.img \
-append "dwc_otg.lpm_enable=0 root=/dev/sda2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait selinux=disabled" \
И журнал ошибок:
Ядро получено отсюда:
Диски распознаются правильно.
Как мне правильно загрузить этот образ?
Хорошо. Я должен ответить на этот вопрос раньше всех.
Я последовал этому руководству. http://blog.3mdeb.com/2015/12/30/emulate-rapberry-pi-2-in-qemu/
Ключ в том, что Изменение ld.so.preload
Затем он загружается.
Тогда я думаю, что могу многое сделать с помощью qemu new.sh
.
Вот команды:
/usr/local/src/qemu-2.6.0/bin/debug/native/arm-softmmu/qemu-system-arm \
-kernel /path/to/qemu-rpi-kernel/kernel-qemu-4.4.11-jessie \
-m 256 \
-cpu arm1176 \
-M versatilepb \
-no-reboot \
-serial stdio \
-append "earlyprintk loglevel=8 dwc_otg.lpm_enable=0 root=/dev/sda2 rootfstype=ext4 rootwait init=/bin/bash" \
-drive file=/path/to/2016-05-27-raspbian-jessie.img,format=raw \
Но я все еще ищу решение, не изменяя ни один файл официального образа rasbian.
Прокомментируйте, если у вас есть идея! :)