Запуск QEMU на Ebox 2300sx под Gentoo Возникла проблема с сабжем.
Собрана система с почти дефолтными настройками. Список того, что менял:# make.conf CFLAGS="-march=i486 -mtune=i486 -O2 -s -pipe -fomit-frame-pointer" # kernel config CONFIG_MATH_EMULATION=y (т.к. нет поддержки FPU)
Проблема, скорее всего, связана с тем, что вы указали процессор -cpu 486 в qemu-system-i386, но ваша система собрана с опцией -march=i486, что означает оптимизацию под архитектуру i486. Однако процессор 486 не поддерживает многие инструкции, которые доступны в более новых процессорах, поэтому возникает ошибка "Illegal instruction".
Для решения проблемы попробуйте изменить опции сборки вашей системы и qemu на поддержку более старой архитектуры, например, i386 или i586. Также убедитесь, что вы используете версию QEMU, которая совместима с вашей системой.
Если проблема останется, попробуйте запустить QEMU без указания опции -cpu или измените на -cpu pentium, чтобы обойти проблему с неподдерживаемыми инструкциями на процессоре 486.
Проблема, скорее всего, связана с тем, что вы указали процессор -cpu 486 в qemu-system-i386, но ваша система собрана с опцией -march=i486, что означает оптимизацию под архитектуру i486. Однако процессор 486 не поддерживает многие инструкции, которые доступны в более новых процессорах, поэтому возникает ошибка "Illegal instruction".
Для решения проблемы попробуйте изменить опции сборки вашей системы и qemu на поддержку более старой архитектуры, например, i386 или i586. Также убедитесь, что вы используете версию QEMU, которая совместима с вашей системой.
Если проблема останется, попробуйте запустить QEMU без указания опции -cpu или измените на -cpu pentium, чтобы обойти проблему с неподдерживаемыми инструкциями на процессоре 486.