既存のUbuntu 12.04.3(3.8.0-34-generic)LAMPサーバーに古いカーネルバージョン(3.2.0-24-generic)をインストールし、Ubuntu 12.04.4(3.11)を新しくインストールする必要があります。インストール後、カーネルの更新を停止する必要があります。両方のサーバーは、ESX 5.5ホスト上のVMです。 12.04および3.2.0カーネルでのみサポートされているソフトウェアがあり、これらの2つのサーバーにインストールしたい。
私の質問は次のとおりです。
古いカーネルをインストールして使用すると、現在インストールされているソフトウェアに影響しますか?
カーネルのダウングレードに悪影響はありますか?
以下のプロセスは、私がやろうとしていることに対して正しいですか?
これを行う方法についてこれまでに見つけたのは...
3.2.0-24カーネルをインストールします
Sudo apt-get install linux-image-3.2.0-24-generic linux-headers-3.2.0-24-generic
GRUBのバックアップを作成します
Sudo cp /etc/default/grub /etc/default/grub.bak
Grubを編集して、起動時にデフォルトのカーネルを設定します
Sudo gedit /etc/default/grub
行GRUB_DEFAULT = 0をGRUB_DEFAULT =” 2> 0”に変更し、変更を保存しました
Grubを更新
Sudo update-grub
更新を停止するには、カーネルにDPKGホールドを設定します
echo “linux-image-3.2.0-24-generic hold” | Sudo dpkg --set-selections
echo “linux-headers-3.2.0-24-generic hold” | Sudo dpkg --set-selections
最近の密接に関連したカーネル間での切り替えが可能です-つまり、カーネルのバージョンは2〜3です。これより大きいと、グラフィックの問題が発生する可能性があります。なぜなら、今日のグラフィックスカードとドライバーは、多くの場合、動作するために同様のカーネルを必要とするからです。
私のラップトップはインテルベースのラップトップだからです。 12.04を実行し、ハードウェア対応スタックを実行しています。
現在、13.10 saucyスタックを使用していますが、raringカーネル(saucyのカーネル3.8対3.11)を使用しています。これで問題ありません。 3.2カーネルに切り替えると、ラップトップが起動して黒い画面が表示されます。
サーバーを使用していることを考えると、とにかくグラフィックスを実行していないか、または単にフレームバッファタイプのグラフィックスを実行していると思います。したがって、グラフィックの問題は(理論的には)適用されません。
カーネル3.2は長期サポートカーネル(LTS)であるため、サポート期間は最長(12.04リリースから合計5年間)になります。
カーネルデバイスに依存するソフトウェアを実行していない限り、古いカーネルを実行しても影響はありません。
考慮する必要がある他の側面は、セキュリティ更新です。カーネルを固定して保持することにより、カーネルの更新を手動で管理する必要があります。
クエリについて-概説した手順は正しいです。
「固定して保持」しないことを検討してください。 「以前のカーネル」GRUBにある最初のカーネルを使用して起動する代わりに、名前付きカーネルで起動することもできます
つまり.
GRUB_DEFAULT="2>0"
をGRUB_DEFAULT="2>Ubuntu, with Linux 3.2.0-24-generic"
に変更します
コマンドfgrep menuentry /boot/grub/grub.cfg
を使用してgrubラベルを取得できます