Kernel-Panic-2026-02





[-] 1. 発端

[-] 2. 対応

[-] 2.1. 応急対応

とりあえず、下記で boot 可能:

  1. 下記を特定
    root となるデバイス名:(hd0,gpt2)
    Ubuntu 内部から見たときの上記デバイス名:/dev/sda2
    boot させる Linux イメージファイル名:/boot/vmlinuz-6.11.0-25-generic
    boot させる initrd イメージファイル名:/boot/initrd.img-6.11.0-25-generic
  2. boot!
    grub> set root=(hd0,gpt2)
    grub> linux /boot/vmlinuz.old root=/dev/sda2
    grub> initrd /boot/initrd.img.old
    grub> boot

[-] 2.1.1. SEE ALSO

[-] 2.2. 恒久対応

virtualbox 7.0 → 7.2 に上げるのが正解の模様。 https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/2136499 より

$ sudo apt remove virtualbox virtualbox-dkms
$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian noble contrib" | sudo tee /etc/apt/sources.list.d/oracle-virtualbox.list
$ wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg --dearmor
$ sudo apt-get update
$ sudo apt-get install virtualbox-7.2

[-] 2.2.1. SEE ALSO

https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/2136499

[-] 3. 後処理

[-] 3.1. /home/*/.ssh/ を backup

$ sudo find /home/*/.ssh/ -type f -print0 | sudo tar cvzf /tmp/home-ssh.tgz --null -T -

tar に保存されたか検証

$ tar ztvf /tmp/home-ssh.tgz | less
-rw-r----- [user]/[user]          95 2025-06-22 09:39 home/[user]/.ssh/x.pub
...

別 pc に保存

$ scp /tmp/home-ssh.tgz [another-host]:./

念の為、チェックサムを確認

$ $ sha256sum /tmp/home-ssh.tgz
7d0f34cb940518248394e0ce9c17d23b3a5e322ca035fa9e50c1e108f2f77085  /tmp/home-ssh.tgz

保存先でも

[another-host]$ sha256sum home-ssh.tgz
7d0f34cb940518248394e0ce9c17d23b3a5e322ca035fa9e50c1e108f2f77085  home-ssh.tgz

同一だった。

[-] 3.2. /boot の今:

initrd.img-6.17.0-14-generic が無い!!

$ ll /boot
合計 144965
drwxr-xr-x  4 root root     4096  2月 12 06:49 ./
drwxr-xr-x 22 root root     4096  8月 17 13:27 ../
-rw-------  1 root root  9159323 10月 15 22:17 System.map-6.14.0-36-generic
-rw-------  1 root root  9159323 11月 20 17:36 System.map-6.14.0-37-generic
-rw-------  1 root root 10471777  1月 15 22:44 System.map-6.17.0-14-generic
-rw-r--r--  1 root root   296189 10月 15 22:17 config-6.14.0-36-generic
-rw-r--r--  1 root root   296189 11月 20 17:36 config-6.14.0-37-generic
-rw-r--r--  1 root root   302820  1月 15 22:44 config-6.17.0-14-generic
drwxr-xr-x  3 root root      512  1月  1  1970 efi/
drwxr-xr-x  5 root root     4096  2月 12 06:49 grub/
lrwxrwxrwx  1 root root       28  2月 12 06:49 initrd.img -> initrd.img-6.17.0-14-generic
-rw-------  1 root root 85830764  1月 14 22:24 initrd.img-6.14.0-37-generic
lrwxrwxrwx  1 root root       28  2月 11 06:37 initrd.img.old -> initrd.img-6.14.0-37-generic
-rw-r--r--  1 root root   142796  4月  9  2024 memtest86+ia32.bin
-rw-r--r--  1 root root   143872  4月  9  2024 memtest86+ia32.efi
-rw-r--r--  1 root root   147744  4月  9  2024 memtest86+x64.bin
-rw-r--r--  1 root root   148992  4月  9  2024 memtest86+x64.efi
lrwxrwxrwx  1 root root       25  2月 11 06:37 vmlinuz -> vmlinuz-6.17.0-14-generic
-rw-------  1 root root 15571336 11月 20 17:38 vmlinuz-6.14.0-37-generic
-rw-------  1 root root 16738376  1月 15 23:20 vmlinuz-6.17.0-14-generic
lrwxrwxrwx  1 root root       25  2月 11 06:37 vmlinuz.old -> vmlinuz-6.14.0-37-generic

disk full というわけでもない:

$ df
Filesystem     1K-blocks      Used Available Use% Mounted on
tmpfs            6558104      2404   6555700   1% /run
/dev/sda2      951779948 358847248 544511172  40% /
tmpfs           32790516    146408  32644108   1% /dev/shm
tmpfs               5120         8      5112   1% /run/lock
efivarfs             192       127        61  68% /sys/firmware/efi/efivars
tmpfs           32790516     13904  32776612   1% /tmp
/dev/sda1         258094      8040    250055   4% /boot/efi
tmpfs            6558100       140   6557960   1% /run/user/1001

ググると、 virtualbox が悪さしている模様:

/var/log/unattended-upgrades/unattended-upgrades-dpkg.log にも:

Log started: 2026-02-11  06:37:05
以前に未選択のパッケージ linux-modules-6.17.0-14-generic を選択しています。
...
Cleaning build area...
make -j20 KERNELRELEASE=6.17.0-14-generic -C /lib/modules/6.17.0-14-generic/build M=/var/lib/dkms/virtualbox/7.0.16/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.17.0-14-generic (x86_64)
Consult /var/lib/dkms/virtualbox/7.0.16/build/make.log for more information.
dkms autoinstall on 6.17.0-14-generic/x86_64 failed for virtualbox(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
         * dkms: autoinstall for kernel 6.17.0-14-generic
   ...fail!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
dpkg: パッケージ linux-headers-6.17.0-14-generic の処理中にエラーが発生しました (--configure):
 installed linux-headers-6.17.0-14-generic package post-installation script subprocess returned error exit status 11
dpkg: 依存関係の問題により linux-headers-generic-hwe-24.04 の設定ができません:

[-] 3.3. 掃除

ついでに掃除

5年ぶりにボタン電池も交換。

起動時、bios 画面に強制移動。時刻を合わせることで無事突破。 jst で指定してしまい、boot時のタイムスタンプが9時間未来になったけどw、 ntp が自動的に補正してくれたみたい。bios の時刻も同様。






Generated by juli 2.3.2