Se actualizaron dos máquinas virtuales Debian 8 de 32 bits a Debian 9, en VMWare 5.1.
Dejaron de funcionar y, al ir a la consola, dan errores de arquitectura de CPU incorrecta.
¿Qué hacer?
Respuesta1
Debian 9 dejó de ser compatible con CPU más antiguas basadas en 586.
Una posible alternativa es instalar un kernel más nuevo, ya sea con:
sudo apt-get install linux-image-4.7.0-1-686-pae
o, como puede iniciar una máquina virtual de 32 bits con un kernel de 64 bits, con un hipervisor que admita 64 bits:
sudo linux-image-4.7.0-1-amd64-unsigned
De la lista de correo de Devel Debian
El año pasado se decidió aumentar las características mínimas de CPU para la arquitectura i386 a la clase 686 en el ciclo de lanzamiento extendido. Esto significa dejar de admitir los procesadores de clase 586 y los híbridos 586/686[1]. (El soporte para los procesadores de clase 486 se eliminó, de manera algo accidental, debido a la escasez).
Esto se implementó en los paquetes del kernel de Linux a partir de Linux 4.3, que se subió a inestable en diciembre del año pasado.
En caso de que se haya perdido ese cambio, gcc para i386 se cambió recientemente para apuntar a procesadores de clase 686 y está generando código que fallará en otros procesadores. Cualquier sistema de este tipo que aún se esté ejecutando en pruebas o sea inestable deberá cambiarse para que se ejecute de manera estable (jessie).