MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
設定 - レガシーカーネルのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
設定 - レガシーカーネル
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == 一般的に、カーネルをアップデートしても古いカーネルは削除せず、<br> 新バージョンとともに旧バージョンのカーネルもGRUBから起動できるようにすることが多い。<br> 新バージョンがうまく動かない場合を考えると安心できるシステムだが、カーネルのアップデートが比較的短い間隔で行われるディストリビューションでは、<br> ディスクスペースが圧迫されてしまうしGRUBのメニューも煩雑になる。<br> <br><br> == 古いカーネルを削除する == ===== CentOS ===== CentOSでは、yum-utilsというパッケージが用意されており、その中のpackage-cleanupコマンドを実行すれば、古いカーネルを簡単に削除できる。<br> まず、以下のコマンドを入力し、yum-utilsをインストールする。<br> sudo yum install yum-utils <br> yum-utilsのインストールが完了したら、--oldkernelsオプションを付けてpackage-cleanupコマンドを実行する。<br> sudo package-cleanup --oldkernels <br> 初期設定では、最新カーネルと1世代前のカーネルを残し、それよりも古いカーネル(kernelとkernel-devel)が削除される。<br> もっと古いカーネルも残したい場合は、”package-cleanup”コマンド実行時に、”--count=残すカーネル数”を追加する。<br> 例えば、最新版および2世代前のカーネルまで残すなら、以下のようにする。<br> sudo package-cleanup --oldkernels --count=3 <br> ===== SUSE ===== SUSEでは、古いカーネルは、SUSEが新しいカーネルで正常に再起動した後にのみ削除される。<br> <br> まず、複数のカーネルのマルチバージョンサポートが有効になっているか確認する。(初期設定では有効になっている)<br> /etc/zypp/zypp.confファイルを開いて、multiversion項目に記述されている設定を確認する。<br> マルチバージョンが有効になっている場合、次の行はコメント化されていない。<br> multiversion = provides:multiversion(kernel) <br> また、マルチバージョンサポートを特定のカーネルに制限するには、multiversion項目にパッケージ名をカンマ区切りのリストとして追加する。<br> multiversion = kernel-default,kernel-default-base,kernel-source <br> 次に、古いカーネルを削除するには、/etc/zypp/zypp.confファイルの次の行を以下のように変更する。<br> * 最新のカーネルと実行中のカーネルが異なる場合にのみ、それらを維持する場合 *: multiversion.kernels = latest,running * 1つまたは複数のカーネルを維持する場合(以下の例では、最新のカーネルと1つ前のカーネルを維持) *: multiversion.kernels = latest,latest-1,running <br><br> __FORCETOC__ [[カテゴリ:CentOS]][[カテゴリ:SUSE]]
設定 - レガシーカーネル
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse