Closed11
KDE neon で Kernel Panic になる

KERNEL PANIC!
Please reboot your computer.
VFS: Unable to mount root fs on unknown-block(0,0)

まず、起動しない問題なのですが、これの解決は簡単です。
- 起動ボタンを押す
-
grub
起動 - 10秒後に自動で起動する (←ここで Kernel Panic が起こっている)
このような状態なので、grub
で、別のカーネルを選択して起動すればいいです。
通常起動の際は、1番上を選択する (または自動選択される) のですが、今回は自動で利用されているカーネルが破壊しているので、別のものを選択します。なので、上から2番目を選択してください。すると、次の画面が表示されます。
自動で選択されているのは、1番上の 6.14.0-24-generic
ですね。今回は別のカーネルを利用していので、上から3番目の 6.11.0-29-generic
でも利用しましょうか。(上から2番目 (recover 用) を利用してもいいかも?)
すると、普通に起動します。

ただ、これでは、自動選択されるカーネルが壊れたままなので、次に起動する際も同じ手順を踏む必要があります。(毎回面倒)

では、apt
の状態を見てみます。
$ sudo apt full-upgrade
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
Entering ResolveByKeep
アップグレードパッケージを検出しています... 完了
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
4 個のパッケージが完全にインストールまたは削除されていません。
この操作後に追加で 0 B のディスク容量が消費されます。
続行しますか? [Y/n]
linux-headers-6.14.0-24-generic (6.14.0-24.24~24.04.3) を設定しています ...
/etc/kernel/header_postinst.d/dkms:
* dkms: running auto installation service for kernel 6.14.0-24-generic
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der
Building module:
Cleaning build area...
KERNELDIR=/lib/modules/6.14.0-24-generic/build make driver....(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.14.0-24-generic (x86_64)
Consult /var/lib/dkms/openrazer-driver/3.9.0/build/make.log for more information.
dkms autoinstall on 6.14.0-24-generic/x86_64 failed for openrazer-driver(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
* dkms: autoinstall for kernel 6.14.0-24-generic
...fail!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
dpkg: パッケージ linux-headers-6.14.0-24-generic の処理中にエラーが発生しました (--configure):
installed linux-headers-6.14.0-24-generic package post-installation script subprocess returned error exit status 11
linux-image-6.14.0-24-generic (6.14.0-24.24~24.04.3) を設定しています ...
dpkg: 依存関係の問題により linux-headers-generic-hwe-24.04 の設定ができません:
linux-headers-generic-hwe-24.04 は以下に依存 (depends) します: linux-headers-6.14.0-24-generic ...しかし:
パッケージ linux-headers-6.14.0-24-generic はまだ設定されていません。
dpkg: パッケージ linux-headers-generic-hwe-24.04 の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
dpkg: 依存関係の問題により linux-generic-hwe-24.04 の設定ができません:
linux-generic-hwe-24.04 は以下に依存 (depends) します: linux-headers-generic-hwe-24.04 (= 6.14.0-24.24~24.04.3) ...しかし:
パッケージ linux-headers-generic-hwe-24.04 はまだ設定されていません。
dpkg: パッケージ linux-generic-hwe-24.04 の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
linux-image-6.14.0-24-generic (6.14.0-24.24~24.04.3) のトリガを処理しています ...
/etc/kernel/postinst.d/dkms:
* dkms: running auto installation service for kernel 6.14.0-24-generic
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der
Building module:
Cleaning build area...
KERNELDIR=/lib/modules/6.14.0-24-generic/build make driver....(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.14.0-24-generic (x86_64)
Consult /var/lib/dkms/openrazer-driver/3.9.0/build/make.log for more information.
dkms autoinstall on 6.14.0-24-generic/x86_64 failed for openrazer-driver(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
* dkms: autoinstall for kernel 6.14.0-24-generic
...fail!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: パッケージ linux-image-6.14.0-24-generic の処理中にエラーが発生しました (--configure):
installed linux-image-6.14.0-24-generic package post-installation script subprocess returned error exit status 11
処理中にエラーが発生しました:
linux-headers-6.14.0-24-generic
linux-headers-generic-hwe-24.04
linux-generic-hwe-24.04
linux-image-6.14.0-24-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
はい、エラーになっています。これがおそらく原因でしょう。

また明日試してみます… 😴 (夜2時)

微妙にだめそう

だめそう

だめ

sudo apt remove linux-headers-6.14.0-24-generic linux-image-6.14.0-24-generic -y
sudo apt autoremove -y

sudo apt remove linux-headers-6.14.0-24-generic linux-image-6.14.0-24-generic -y sudo apt autoremove -y
成功。
Kernel を修復できたら良かったが、あまりうまく行かなかったので、削除して旧バージョンを使うことになった。(まあ、しばらくしたら更に新しい Kernel になるでしょ)
このスクラップは1ヶ月前にクローズされました