[qemu] Оставайтесь черным экраном! Я думаю, что это явление из файла конфигурации ядра - PullRequest
0 голосов
/ 02 января 2019

когда я использую qemu для имитации ядра 3.10.88 на моем debian9.6, на моем компьютере ничего не появляется (по крайней мере, это должно дать мне что-то -_-). Есть некоторая информация о моих работах.

Информация
Параметр 1.qemu

qemu-system-x86_64 \
    -m 1G \
    -kernel ./bzImage \
    -hda ./amd64.ext2 \
    -nographic \
    -append "root=/dev/sda init=/sbin/init console=ttyS0"

2. Конфиг, который я использовал, x86_64_defconfig
3.picture
enter image description here

вопрос:
1. когда я использовал ядро ​​, то же самое, что и конфигурация qemu, оно работает хорошо.
2. Я извлек файл конфигурации из linux-image-3.10.0-1-generic_3.10.0.8_amd64.deb . Я собираюсь сравнить между config-3.10.0-1-generic и x86_64_defconfig. сравнить результат enter image description here

и я добавляю некоторые опции в x86_64_defconfig из config-3.10.0-1-generic.
3. Есть ли общий способ решения таких проблем? (Я ничего не вижу здесь)

Спасибо!

дополнение
Я добавляю информацию из config-3.10.0-1-generic в x86_64_config, но это не работает. Поэтому я использую GDB для отладки. И я нахожу, что ядро ​​останавливается на этом месте: (Конечно, я набираю Ctrl + C 2000 лет спустя ) enter image description here

арка / x86 / ядро ​​/ head_64.S

Итак, я изначально думал, что он застрял здесь. Это будет проблемой?

...