web-dev-qa-db-ja.com

Ubuntu 10.04 LTSでカーネルを正しくアップグレードするにはどうすればよいですか?

Linuxカーネルを2.6.32-34から2.6.32-34のように見えるそのシリーズの最新アップデートにアップグレードしようとしています。

私が走った:

   Sudo apt-get update
   Sudo apt-get upgrade

この時点で、いくつかのパッケージは保存されていると言われました。

   The following packages have been kept back:
     landscape-common linux-headers-server linux-image-server linux-server

私はそれらをインストールし、カーネルを自動削除しました(apt-getが推奨することです):

Sudo apt-get install linux-headers-server linux-image-server linux-server
Sudo apt-get autoremove

私の問題は、起動後、uname -aを実行した後でも2.6.32.34カーネルが取得されることです。

最新のカーネルがロードされることをどのように保証できますか?

前もって感謝します。

1
edmz

これを行う正しい方法は、すでに述べたようにdist-upgradeです。

Sudo apt-get update
Sudo apt-get dist-upgrade

ただし、すでに手動でインストールしているように聞こえるので、システムではおそらくgrubが自動的に更新されていません。これは、apt-getで正しく実行した場合に実行されるトリガーの1つです。ただし、次の方法でいつでもgrubを更新できます。

Sudo update-grub

以前のカーネルを削除する必要はありません。実際、現在のカーネルが壊れた場合に、いくつかの既知の動作中のカーネルをそこに残しておく必要があります。これらはgrubメニューに表示されますが、最新のものがリストの最初に表示され、10秒のタイムアウト後に自動的に起動されるものが表示されます。

2
fabricator4

私は個人的にはubuntu kernel ppaに行き、Linux用のカーネルの最新の安定バージョン(現在は3.6.2)を試すようにしています。ダウンロードする.debパッケージがあります:all.deb、headers、deb、image.deb(依存ur pcでは64ビットまたは32)gdebiマネージャーまたはdpkg -i/path to package/.debを使用してインストールしますが、最初に独自のgraficドライバーを削除してください。そうしないとログイン時に黒い画面が表示されます。

0
polarkatenuchie

公式のバックポート2.6.35および2.6.38を探している場合は、Synapticでそれらを見つけることができます(「linux」を検索)。しかし、それらが私のシステム、YMMVでいくつかの問題を引き起こしていることがわかりました。

0
NoBugs

最新のイメージがあるかどうかを確認するには、他のパッケージの入手可能性を検索できます。

apt-cache search linux-image

これにより、カーネルイメージで利用可能なすべてのパッケージが一覧表示されます。その後、apt-get installを使用して、必要なものをインストールできます。

0
Yanok