когда я использую 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
вопрос:
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. сравнить результат
и я добавляю некоторые опции в x86_64_defconfig из config-3.10.0-1-generic.
3. Есть ли общий способ решения таких проблем? (Я ничего не вижу здесь)
Спасибо!
дополнение
Я добавляю информацию из config-3.10.0-1-generic в x86_64_config, но это не работает. Поэтому я использую GDB для отладки. И я нахожу, что ядро останавливается на этом месте: (Конечно, я набираю Ctrl + C 2000 лет спустя )
арка / x86 / ядро / head_64.S
Итак, я изначально думал, что он застрял здесь. Это будет проблемой?