kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu Boot Repair その23 - カーネルをパージして、最後のカーネルを再インストールを有効にしても、Linuxカーネルが再インストールされない時は

Linuxカーネルが再インストールされない(2013/12/10)

  「Boot Repair」には「カーネルをパージして、最後のカーネルを再インストール」機能があります。


  この機能は、Linux Kernelを一旦削除し再インストールすることで、起動に必要なファイルを「/boot」フォルダー以下に配置する機能です。

  以下の画像は、Linux Kernelの起動に必要なファイルが「/boot」フォルダー以下に配置されている状態です。


  もし「/boot」フォルダー以下にLinux Kernelの起動に必要なファイルが配置されていない場合、以下のような状態になります。


  この状態だと「GRUB2」は起動できますが、Ubuntuは起動できません。

  Linux Kernelの起動に必要なファイルは、Linux Kernelパッケージを再インストールすることで「/boot」フォルダー以下に配置されますが、特定の条件下ではUI上で「カーネルをパージして、最後のカーネルを再インストール」にチェックが入っていてもLinux Kernelパッケージの再インストールが行われません。

  Linux Kernelパッケージの再インストールを行う条件の一つに、「/boot」フォルダー内にLinux Kernelのイメージがすでにあれば、再インストールを行う、という条件があります。

  もし「/boot」フォルダー内にLinux Kernelのイメージが存在しない場合、「/boot」フォルダー内にその条件に合致するダミーのファイルを作成することで、Linux Kernelパッケージの再インストールが行われるようになります。

  当然UI上の「カーネルをパージして、最後のカーネルを再インストール」にチェックが入っている必要があります。

ダミーファイル

  「Boot Repair」は、ファイル名で「/boot」フォルダー内にLinux Kernelのイメージがあるかどうか見ているので、以下のいずれかに該当するファイル名を持つファイルを作成します。

  ファイルの中身は何でも良いです。
  0バイトのファイルでも良いです。

  • ファイル名に「vmlinuz」が含まれる
  • ファイル名に「initrd」が含まれる

  ダミーファイルを作成する

    ここでは例として、ファイル名に「vmlinuz」が含まれるファイルを作成します。  
    事前に「Boot Repair」は終了しておいてください。

    また修復対象のパーティションをマウントしておきます。
    ファイルの作成手段は何でも良いですが、「root」で作業する必要があります。

    ここでは以下のコマンドで「テキストエディター」を起動し、「/boot」フォルダー以下にファイルを作成しました。

sudo -i gedit


    ファイルの中身は何もない空のファイルを作成しました。
    作業は以上で完了です。

    後は起動した「テキストエディター」を終了し、マウントしたパーティションをアンマウントします。

    「Boot Repair」を起動し、必要な修復作業を行ってください。

  bootフォルダーのサクセス権について

    「boot」フォルダーが存在せず自分で作成する場合は、「boot」フォルダーのアクセス権が以下のようになっていることを確認しておきます。


    「boot」フォルダーの作成は、Nautilusを以下のコマンドで「root」で実行すると良いでしょう。

sudo -i nautilus

  修復した後は

    「Boot Repair」で修復した後、作成したダミーファイルは削除しても構いません。

/boot用のパーティションを修復する時は問題ない

  以下のように「別パーティションに/bootを構成」のチェックをオンにして、かつ、「カーネルをパージして、最後のカーネルを再インストール」のチェックをオンにして修復する場合、「別パーティションに/bootを構成」のチェックオンがLinux Kernelパッケージの再インストールの条件の一つになっているため、Linux Kernelパッケージの再インストールが行われるようになります。

  別パーティションに/bootを構成

 

  カーネルをパージして、最後のカーネルを再インストール




Boot Repair
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu CPUfreq その1 - CPUfreqについて・ CPUfreqドライバーについて・ CPUfreqガバナーについて
    CPUfreq   CPUfreqは、CPUのクロック数を動的に変更する機能です。   CPUfreqを利用することで、OSの負荷に応じて動的にCPUのクロック数を調整することができます。  これにより、省電力効果を得ることができます。   CPUfreqを利用する場合...
  • Ubuntu 24.04 その93 - Linux kernel 7.0 が利用可能に・Linux kernel 7.0 にアップグレードするには
    Linux kernel 7.0 が利用可能に 現在 Ubuntu 24.04 LTS を利用しているユーザーは、Linux kernel 7.0 へアップグレードできるようになりました。
  • Linux その407 - COSMIC DE 開発7ヶ月の歩み・COSMIC DE に搭載された新機能のまとめ
    COSMIC DE 開発7ヶ月の歩み COSMIC デスクトップ環境の開発者が、ここ7ヶ月の開発の歩みと、今までに COSMIC デスクトップ環境に搭載された新機能を紹介しています。
  • Linux その414 - KDE Plasma で実装予定の新機能や改善・絵文字の表示サイズを変更機能やディスプレイ設定画面の改善など
    KDE Plasma で実装予定の新機能や改善 2026年8月1日、KDE Plasma で実装予定の新機能や改善が以下で紹介されました。
  • Ubuntu 26.04 その64 - AMD 環境で PC をシャットダウンできない現象
    AMD 環境で PC をシャットダウンできない現象 AMD 環境で PC をシャットダウンできない現象が報告されています。
  • Linux その413 - GNOME 向けアプリとアップデートの紹介・カラーピッカーやメディアプレーヤーなど
    GNOME 向けアプリとアップデートの紹介 GNOME 向けアプリとアップデートの紹介です。
  • Linux その412 - KDE 環境で大量のファイルコピー時に、ファイル処理のパフォーマンスが大幅に向上
    ファイル処理のパフォーマンスが大幅に向上 KDE 環境で大量のファイルをコピーする時に、ファイル処理のパフォーマンスが大幅に向上しました。
  • Ubuntu 26.10 その18 - GRUB の機能削減とセキュリティー強化
    GRUB の機能削減とセキュリティー強化 GRUB の機能削減とセキュリティー強化が予定されています。
  • Ubuntu 26.04 その65 - ソフトウェアのアップデート通知が表示されない現象
    ソフトウェアのアップデート通知が表示されない現象 ソフトウェアのアップデート通知が表示されなくなる現象が報告されています。
記事のピックアップ
オプション