📖

動かないUbuntuを復活させる

2024/07/05に公開

結論: 大事なファイルだけバックアップしてインストールし直しになった

  1. リカバリーモードで起動する。

grubをアップデートしてみる
https://gihyo.jp/admin/serial/01/ubuntu-recipe/0746

画面がつかないから、gdm3を再起動
https://qiita.com/Lamaglama39/items/768ef0f0a68a3dc7d29b

それでもだめだから、Xorgのログを見てみる
https://linuxgerira.com/linux/column-linux3.php

Xorgにおいて、AIGLXの設定を無効化する
https://dan-project.blog.ss-blog.jp/2014-11-15
https://blue-of-true.hatenadiary.org/entry/20080518/1211120137

xdg-document-portalが起動していない
https://wiki.archlinux.jp/index.php/XDG_デスクトップ_ポータル
https://wiki.archlinux.jp/index.php/XDG_デスクトップ_ポータル

gstreamerのインストールができていない
https://github.com/joshdoe/gst-plugins-vision/issues/55
https://qiita.com/one-kelvin/items/07bf9b99288e8ecfa4a2

org.freedesktop系のサービスが起動していない
https://qiita.com/showchan33/items/1f27144e697f3191eaa5

いつの間にかリカバリーモードがUbuntuではなくDebianでしか起動しなくなった。パーティション周りを調査する
https://dev.classmethod.jp/articles/tsnote-ec2-the-root-account-is-locked/
https://qiita.com/sosat117/items/4c5fbb145cdd59e0033b
https://ittechnicalmemos.blogspot.com/2019/08/ubuntuintel-nucos.html

/dev/nvme01n1p1を/mnt/originalにマウントして調査

sudo su -
cd /mnt/original
mv EFI/BOOT/grub.cfg EFI/BOOT/grub.cfg_bk
cp EFI/ubuntu/grub.cfg EFI/BOOT

grub.cfg_bkとgrub.cfgに差分がない。
以下の記事を見ると、/boot/grub/grub.cfgにUbuntuを起動するという選択肢がないことに気づく。
https://ittechnicalmemos.blogspot.com/2019/08/ubuntuintel-nucos.html
https://blog.yotiosoft.com/2021/10/16/GRUBがデフォルトで起動するOSを変更する.html

boot-repairなるものがあるらしい。実行してみる
https://wzero3.iinaa.net/tankaniki413.html
does not have a Release fileになってしまった。ダメ。

以下が正攻法っぽい
https://qiita.com/gpioblink/items/708b2a5add6c854965cf

boot-repairを引き続き使うパターン
https://kledgeb.blogspot.com/2022/05/ubuntu-2204-120-ubuntuboot-repairubuntu.html#google_vignette

ここでは、USBからUbuntuを起動して、boot-repairを使うことにする。

as a RESULT
Boot successfully repaired.

A new file (/var/log/boot-repair/20240630_020706/Boot-Info_20240630_0207.txt) will open in your text viewer.


In case you still experience boot problem, indicate its content to:
boot.repair@gmail.com or to your favorite support forum.

Locked-NVram detected. Please do not forget to make your UEFI firmware boot on the Ubuntu 22.04.4 LTS entry (nvme0n1p1/efi/debian/grubx64.efi file) !

Locked-NVramとやらを解決できずに、力尽きた。
重要なデータをUSBにバックアップして、Ubuntuを入れ直すことにした。

ダウンロードしたファイルは以下

  • Desktop
  • Documents
  • Downloads
  • /home/<username>
    • .ssh/
    • .config/
    • .docker/
    • .kube/
    • .vscode/
    • .aws/
    • .local/
    • .bash_history
    • .bash_logout
    • .bashrc
    • .gitconfig
    • .profile
    • .sqlite_history
    • .zshenv
    • .zsh_history
    • .zshrc
  • Tweakの設定
  • Mozcの設定

Discussion