5月の大型連休は終わってしまいましたがPHPカンファレンス香川とかがまだ控えてるので楽しみが無くなったわけではないのです.7月の連休までの間にも色々あるのです.
ka
ka0@www.kaosfield.net
npub15mcl...dfza
あと慌てた時ってノートPCでBIOSメニュー出すのF2だっけF8だっけF10だっけ…????さえ思い出せなくなって分かんなくなるので,とにかく予備のPCでそういうのもすっと調べられるように備えておくことが大事…
何回でも言うけどGRUBとかGPTとかEFIとかパーティションとかBIOSとかよくわかんないね…
grub rescue>
になった場合に今回はこのようにして直したよメモ
Nostr e40bd0890f6b7fb08452854560fed0b58be7e02a811b0fbd4184a2c41a4591a5 - kaosfield
参考にした記事1:
ls
(hd0) (hd0,gpt1) ...
パーティション一覧的なのが出る
ls (hd0,gptX)/
Xの部分が 1 2 3 ... みたいにあった
中身が見えるところを頑張って探す(※最後の / を忘れない)
gptってのは私の環境ではそうだったってだけで記事ではmsdos1とかにもなってた
ls (hd0,gptX)/boot/grub/
ls (hd0,gptX)/boot/grub/x86_64-efi/
set prefix=(hd0,gptX)/boot/grub
insmod (hd0,gptX)/boot/grub/x86_64-efi/normal.mod
normal
まずここでGRUBのメニューが立ち上がって来てくれる.実家のような安心感.要はストレージの中身が具体的に消えたりは全然してないので,落ち着いて起動さえ出来てしまえば後は今まで通りに戻れるということを認識しておくことが重要なのである.
そしたら壊れたGRUBを直す
デバイスを指定する
sudo install-grub nvme0n1
パーティション nvme0n1p1 を指定しない
参考にした記事2:
sudo update-grub
再起動するときっと直っているはず.
その他参考にした記事
-
-
もう一つ重要なことは,予備のPCを常に備えておくことです.こういう調査ごとはスマホではかなりしんどい.
grub rescue が表示されても慌てずに.
主にLinux関係のTIPSを紹介する初心者技術屋ブログ
Ask Ubuntu
Unable to install GRUB in /dev/nvme
I booted from a live usb and installed 15.10 but at the end of the installation process, I get an error:

Unable to install GRUB in /dev/nv...

Qiita
デュアルブート環境で grub rescue が出現して起動できなくなったときの対処方法 - Qiita
トラブル現象 grub2 の起動OS選択画面が表示されず、代わりに、grub rescue のコマンドプロンプトが表示され、OS...

SE学院
GRUB rescue コマンドで起動しないブートローダーを修復する
GRUB rescue コマンドで起動しないブートローダーを修復する方法をご紹介します。
Linux入れたパソンココで一番見たくない文字列世界ランキング第一位
error: unknown filesystem.
Entering rescue mode...
grub rescue>
GWの最終日の夜何をしていましたか?
せっかくだしWindowsの11への更新をするかと思ってやっていたらGRUBを破壊されてしまい,修正をしておりました.
予備PCにはNostrに投稿する環境が完全には整って無かったのでXくんにばかり投稿をしておりましたが,
たった今「デュアルブートにしてあるノートPCのWindowsを11に更新したらGRUBを破壊されてLinuxはおろかGRUBのメニューも起動出来なくなったでゴザル」問題を解決してきました.
無限に練りをしまつぽやしみの舞
完璧に完壁だと思ってたわの話
英語ネイティブだって「書くとき」は絶対 receive/recieve も worm/warm も間違えるでしょ,って気持ちに今なってる.間違えないの?日本人だって博と専は間違えるしお酒とお洒落も皆間違えるよ?
10 が buster で 11 が bullseye で 12 が bookworm で…いやほんま覚えてられんて
勘違いしてた.Debian 12 が bookworm だ.
何となくでビルド用イメージは bookworm (Debian 13) を使ったけど distroless の最新は debian 12 だし…別に超最新の Debian に用事があるわけじゃないので,揃えておくか…
一番好きなコマンドは busybox です
てか distroless/base に busybox でも入れて自分で一回探検してみれば良いんだろうな…
要は distroless/base にある glibc.so とあとTLS(SSL)のためのca-certificatesだったか何かがどういうバージョンなのか?だけ意識しておれば良いですよね…でまぁ…動くならいいよね,大丈夫のはずだよね,で…
んー?
distroless/static-debian12
とかを使うなら何ベースかは意味あるけど…マジで何もない
distroless/static
distroless/base-nossl
distroless/base
を使うならもはや何ベースもクソも無いのでは…?という発想があるんだけど…