Debian 9/Stretch にアップグレードすると、32 ビット仮想マシンが動作を停止します。

Debian 9/Stretch にアップグレードすると、32 ビット仮想マシンが動作を停止します。

VMWare 5.1で、2つの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月に不安定バージョンでアップロードされたLinux 4.3からLinuxカーネルパッケージに実装された。

この変更を見逃した場合に備えて、i386用のgccは最近686級プロセッサをターゲットに変更され、他のプロセッサで衝突するコードを生成しています。まだテスト中または不安定なシステムは、安定した実行に切り替える必要があります。

おすすめ記事