web-dev-qa-db-ja.com

32ビットUbuntuに64ビットカーネルをインストールする

私は64ビットlinux mint 16インストールで独自のカスタムカーネルをコンパイルしました。 64ビットカーネルは32ビットアプリケーションも実行できると聞いたことがあります。それをインストールして32ビットUbuntu 13.10インストールで使用することは可能ですか、それとも32ビット用に再コンパイルする必要がありますか? 32ビットUbuntuがこのカーネルで実行される場合、このカーネルの使用中に遭遇する問題はありますか?

1
user128712

次の組み合わせが機能します。

32 bit CPU with 32 bit kernel and 32 bit software
64 bit CPU with 32 bit kernel and 32 bit software
64 bit CPU with 64 bit kernel and 32 bit software
64 bit CPU with 64 bit kernel and 64 bit software

一般に、64ビットカーネルで32ビットソフトウェアを実行するということは、ほとんどのシステムを64ビットにし、いくつかの32ビットアプリケーションを実行することを意味します。 。

理論的には64ビットのカーネルのみで完全に32ビットのユーザーランドを実行することが可能であるべきです。たとえば、Archでこれを成功させている reports を参照してください。しかし、パッケージマネージャーがこれに満足する可能性は低いため、かなりのDIYが必要になります。

以前は、64ビットのユーザーランドで32ビットのアプリケーションを実行すると問題が発生するため、これは魅力的なオプションでした。これは現在、大部分が解決されているため、この方法で混合システムを実行すると、純粋な64ビットシステムを実行するだけの場合と比較して、利点が少なく、欠点が多いようです。

2
chronitis

できるとは思わない。

カーネルは32ビットシステムと64ビットシステムに存在します。システムに一致するカーネルがあることを確認してください。 64ビットの場合は、64ビットカーネルをインストールして使用します。 32ビットシステムの場合は、32ビットカーネルを使用します。

0
Mitch