
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 24.04.4 LTS (Noble Numbat) とWindows10のデュアルブートパソコンを使っています。
先日GRUBとは何かを知らずに誤ってGRUBのパーティションを削除してしまいました。そこで、UbuntuがインストールされているデバイスにGparted-liveを使ってファイルシステムがfat32,マウントポイントが/boot/efiのパーティションを作成し、Boot-Repair-Diskを使ってGRUBを再インストールしました。
しかし、上手く行かなかったらしくパソコンを立ち上げてもOSの選択画面が出てきません(元々は出ていました)。
現在は、BIOSでWIndows10の起動優先順位を上げた場合は直接Windows10が立ち上がり、Ubuntuの優先順位を上げた場合は直接立ち上がらずに
*Ubuntu
Advanced options for Ubuntu
UEFI Firmware Settings
と書かれた起動モードの選択画面があらわれ、この画面でUbuntuを選択するとUbuntuが立ち上がります。
元のようにOS選択画面でOSを選択してそのまま立ち上げれるようにしたいです。
よろしくお願いします。
オフライン
この記事を読んでください。
Ubuntu 22.04 その15 - GRUB2の起動メニュー構築時、他OSの検出が無効に - kledgeb
https://kledgeb.blogspot.com/2021/12/ubuntu-2204-15-grub2os.html?m=1
第746回 update-grubの仕組みを使ってUbuntuのGRUBをさらにカスタマイズする | gihyo.jp
Windowsを検索対象にする
https://gihyo.jp/admin/serial/01/ubuntu-recipe/0746#sec2
Ubuntuを起動する。
「端末」で
echo 'GRUB_DISABLE_OS_PROBER="false"' | sudo tee -a /etc/default/grub sudo update-grub
を実行すると GRUBメニューにWindowsが含まれるようになります。
セキュリティが弱くなることを理解した上で行ってください。
オンライン
たぶんUEFIの起動メニューからUbuntuが消えたということのような気がするのですが、間違っていたらすみません。
下記のコマンドで再起動すると、UEFIの設定画面が出てきます。
sudo systemctl reboot --firmware-setup
UEFIの設定画面はメーカーにより異なるので、なんとかUEFIの起動設定を見つけて、Ubuntuを追加するか、
こちらの掲示板の趣旨にはそぐわないですが、MX Linuxのインストーラーイメージに入っている UEFI Editor を使って編集する方法が比較的簡単な気がします。
わたしも最近知ったのですが、カンダダの魚さんが MX Linux の紹介動画の中で UEFI Editor を紹介されています。
https://youtu.be/bv8PNFoESu0?si=R8P7NSkizVsID6zM&t=1227
注:MX Linuxはインストールする必要はありません。
Rufus か Ventoy で起動USBを作って、USBメモリーから起動して、インストーラーは起動せずに、UEFI Editor を起動します。
UEFI Editor の設定変更時パスワードを求められますが、パスワードはdemoかな?
下記に UEFI Editor のスクリーンショット等をアップロードしてありますので、ご参考まで。
https://imgur.com/a/Bj4xPJ3
オフライン
回答していただいた方々ありがとうございます。
どちらも試したのですが挙動は変わりませんでした。
それから、UEFIの起動メニューからUbuntuが消えたというわけではありません。
説明がわかりづらくて申し訳ありません。
オフライン
Ubuntuが起動するなら
sudo grub-install ブートデバイス
を実行して boot-repairが用意したGRUBからUbuntu本来のバージョンのGRUBに置き換えておきましょう。
ブートデバイスの部分はあなたのPCの起動する HDD or SSDの呼び名
(/dev/sdaや/dev/nvme0n1など)を調べてあてはめてください。
UEFIのブートセレクタを編集したいとき
Ubuntuには便利なGUIツールは付いてませんが
CLIのefibootmgrで書きかえることはできます。
まずは
sudo efibootmgr -v
を実行してどのような登録がされているか確認してみて下さい。
efibootmgrの使い方は
kledgeb: efibootmgr
https://kledgeb.blogspot.com/search/label/efibootmgr?m=1?max-results=10
を見てください。
ブートの問題について自分では良くわからないときは
boot-repairが出力するbootinfoレポートを提示して
詳しい人に見てもらうのも良いと思います。
kledgeb: Boot Repair
https://kledgeb.blogspot.com/search/label/Boot%20Repair?updated-max=2013-12-04T21:08:00%2B09:00&max-results=20&by-date=true&pageNum=1&m=1
ただし、Ubuntu pastebinは2026年6月末でサービス終了するので
'Upload the report to a pastebin' には Noと答えておいて
/var/log/の中にあるbootinfo-日時.txtファイルを見つけて
ネットの別の場所のpastebinサービスに張りつけてそのURLを知らせてください。
オンライン