Debian 9/Stretch로 업그레이드한 후 32비트 VM이 작동을 멈춥니다.

Debian 9/Stretch로 업그레이드한 후 32비트 VM이 작동을 멈춥니다.

VMWare 5.1에서 두 개의 32비트 Debian 8 VM을 Debian 9로 업그레이드했습니다.

작동을 멈추고 콘솔로 이동하면 잘못된 CPU 아키텍처 오류가 표시됩니다.

무엇을 해야 할까요?

답변1

Debian 9는 이전 586 기반 CPU에 대한 지원을 중단했습니다.

가능한 대안은 다음 중 하나를 사용하여 최신 커널을 설치하는 것입니다.

sudo apt-get install linux-image-4.7.0-1-686-pae

또는 64비트를 지원하는 하이퍼바이저를 사용하여 64비트 커널로 32비트 VM을 부팅할 수 있습니다.

sudo linux-image-4.7.0-1-amd64-unsigned

Devel Debian 메일링 리스트에서

작년에 확장 릴리스 주기에 따라 i386 아키텍처의 최소 CPU 기능을 686급으로 늘리기로 결정되었습니다. 이는 586 클래스 및 하이브리드 586/686 프로세서에 대한 지원이 중단됨을 의미합니다[1].(486 클래스 프로세서에 대한 지원은 다소 우발적으로 중단되었습니다.)

이는 지난해 12월 불안정 버전으로 업로드된 리눅스 4.3부터 리눅스 커널 패키지에 구현됐다.

해당 변경 사항을 놓친 경우를 대비해 i386용 gcc는 최근 686급 프로세서를 대상으로 변경되었으며 다른 프로세서에서 충돌이 발생하는 코드를 생성하고 있습니다. 여전히 테스트 중이거나 불안정한 시스템은 안정적으로 실행되도록 전환해야 합니다(jessie).

관련 정보