可能性のある複製:
古いカーネルバージョンを削除/非表示にする方法はありますか?
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を取り除き、最新のものだけを残す方法は?
Ubuntu Tweakでは、古いカーネルイメージを削除する最も簡単な方法です。
これがチュートリアルです http://www.ubunturoot.com/2010/03/how-to-remove-old-kernel-images-in-grub.html
常に最新のカーネルだけでなく、以前のカーネルも保持することをお勧めします。この方法により、ある時点で最新のカーネルに問題が見つかった場合でも、システムを以前の安定した構成に「ダウングレード」できます。
簡単な方法は、シナプスに行き、使用されていないカーネルを検索することです
あなたの場合、2.6.35-25&24&22を検索し、それらを完全に削除します。ターミナルでuname
コマンドを使用して、使用しているカーネルを確認し、インストールされている他のカーネルを削除することも、未使用のカーネルを削除するailurus
や_ubuntu-Tweak
_などのソフトウェアを使用することもできます。
This askubuntuのスレッドはあなたの問題について話し、Administration> Computer JanitorのComputer Janitorが同様にトリックを行うと言います。
buntu-Tweak をインストールしてから、アプリケーション->システムツール-> ubuntu Tweakに移動し、
パッケージクリーナーをクリックして、カーネルをクリーンアップします。現在使用されているカーネルは表示されないため、常に安全です。
スタートアップマネージャーをインストールするSudo apt-get install startupmanager
(grub、usplash、およびスプラッシュ画面のGUI)。
[ブートオプション]タブでデフォルトのOSを選択し、[詳細]タブで保持する以前のカーネルエントリの数を選択します。あなたの好みに合わせて他の多くのオプションも調整できます...
多くの答えがありました。これらの答えに加えて、これを試すことができます: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ブロックの前に貼り付けます。他のメニュー項目が必要ない場合は、コメントアウトまたは削除できます。