web-dev-qa-db-ja.com

GRUBブートメニューで複数のLinuxバージョンを削除する方法

可能性のある複製:
古いカーネルバージョンを削除/非表示にする方法はありますか?

UbuntuをWindows 7と一緒に使用するために、しばらくPCでデュアルブートを使用しています。Ubuntulinuxコアが更新されると、非常に不穏なことが起こります(これはたまに起こります)。これらはgrubメニューのオプションとして追加されるため、ブートメニューは次のようになります。

Ubuntu, with linux 2.6.35-27 generic
Ubuntu, with linux 2.6.35-27 generic (recovery mode)
Ubuntu, with linux 2.6.35-25 generic 
Ubuntu, with linux 2.6.35-25 generic (recovery mode)
Ubuntu, with linux 2.6.35-24 generic
Ubuntu, with linux 2.6.35-24 generic (recovery mode)
Ubuntu, with linux 2.6.35-22 generic
Ubuntu, with linux 2.6.35-22 generic (recovery mode)
Memory test
Windows 7

私はデフォルトでウィンドウをロードしたいので、これは非常に迷惑になりますが、更新するたびに下にシフトし、grub configに移動してデフォルトオプションを変更する必要があります。

私の質問:grubメニューで古いバージョンのlinuxを取り除き、最新のものだけを残す方法は?

1
Silver Light

Ubuntu Tweakでは、古いカーネルイメージを削除する最も簡単な方法です。

これがチュートリアルです http://www.ubunturoot.com/2010/03/how-to-remove-old-kernel-images-in-grub.html

3
love2dance

常に最新のカーネルだけでなく、以前のカーネルも保持することをお勧めします。この方法により、ある時点で最新のカーネルに問題が見つかった場合でも、システムを以前の安定した構成に「ダウングレード」できます。

4
bitwelder

簡単な方法は、シナプスに行き、使用されていないカーネルを検索することです

あなたの場合、2.6.35-25&24&22を検索し、それらを完全に削除します。ターミナルでunameコマンドを使用して、使用しているカーネルを確認し、インストールされている他のカーネルを削除することも、未使用のカーネルを削除するailurusや_ubuntu-Tweak_などのソフトウェアを使用することもできます。

This askubuntuのスレッドはあなたの問題について話し、Administration> Computer JanitorのComputer Janitorが同様にトリックを行うと言います。

2
sagarchalise

buntu-Tweak をインストールしてから、アプリケーション->システムツール-> ubuntu Tweakに移動し、

enter image description here パッケージクリーナーをクリックして、カーネルをクリーンアップします。現在使用されているカーネルは表示されないため、常に安全です。

2
Lincity

スタートアップマネージャーをインストールするSudo apt-get install startupmanager(grub、usplash、およびスプラッシュ画面のGUI)。

[ブートオプション]タブでデフォルトのOSを選択し、[詳細]タブで保持する以前のカーネルエントリの数を選択します。あなたの好みに合わせて他の多くのオプションも調整できます...

1
Christoph

多くの答えがありました。これらの答えに加えて、これを試すことができます:grubメニューは/boot/grub/grub.cfgからロードされます。 9.10以降のubuntuバージョンを使用している場合以前のバージョンでは、ファイル/boot/grub/menu.lstです。

そのファイルを開くと、メニューの詳細なリストが表示されます(数行のコードの後)。次のスタイルとしてブロックされます。

 ### BEGIN /etc/grub.d/. ...###
 menuentry  ...
            ...
 ### END ....................###

最後のメニュー項目はwindows 7になります。メニューの最初にWindows 7が必要な場合は、このセクションを切り取り、「Ubuntu、Linux 2.6.35-27汎用」menuentryブロックの前に貼り付けます。他のメニュー項目が必要ない場合は、コメントアウトまたは削除できます。

0
munir