今回は、HDLMで構成されたRHELサーバにて、GRUB設定ミスによってOSが起動できなくなったため、レスキューモードからGRUBを再構築して復旧するまでの手順をまとめました。
🧭 背景と環境構成
- OS:RHEL 8.6
- ブート:UEFI(EFIパーティションあり)
- マルチパス構成(HDLM利用)
- /:
/dev/mapper/mpathb5 - /boot:
/dev/mapper/mpathb2 - /boot/efi:
/dev/mapper/mpathb1
🛠 発生した問題
Liveレスキューモードで起動後、GRUB構成ファイルを生成しようとすると次のエラーが発生:
grub2-editenv: error: cannot rename the file /boot/grub2/grubenv.new to /boot/grub2/grubenv: No such file or directory.
🔎 原因
/boot/grub2/grubenv は実体ファイルではなく、/boot/efi/EFI/redhat/grubenv へのシンボリックリンク。
そのため、EFIパーティションがマウントされていないと grubenv を更新できない状態となっていた。
✅ 復旧作業の流れ
1. 必要なパーティションをマウント
mount /dev/mapper/mpathb5 /mnt/sysroot
mount /dev/mapper/mpathb2 /mnt/sysroot/boot
mount /dev/mapper/mpathb1 /mnt/sysroot/boot/efi
mount --bind /dev /mnt/sysroot/dev
mount --bind /proc /mnt/sysroot/proc
mount --bind /sys /mnt/sysroot/sys
2. chroot でルート環境へ入る
chroot /mnt/sysroot
3. grubenv を作成(EFIがマウントされている前提)
grub2-editenv /boot/grub2/grubenv create
4. grub.cfg を再生成
grub2-mkconfig -o /boot/grub2/grub.cfg
5. GRUBブートローダを再インストール(UEFI)
grub2-install \
--target=x86_64-efi \
--efi-directory=/boot/efi \
--bootloader-id=redhat \
--recheck
6. アンマウントして再起動
exit
umount /mnt/sysroot/boot/efi
umount /mnt/sysroot/boot
umount /mnt/sysroot/dev
umount /mnt/sysroot/proc
umount /mnt/sysroot/sys
umount /mnt/sysroot
reboot
📌 補足メモ
grubenvは GRUB の変数管理ファイル。ないと一部の機能(メニュー保存など)が使えない。- EFI環境では grubenv の実体は
/boot/efi/EFI/redhat/配下にある。 - grubenv に書き込めない場合、EFIパーティションのマウント漏れが原因であることが多い。
✅ まとめ
EFI + マルチパス(HDLM)構成では、Live環境から復旧する場合でも/boot と /boot/efi を正しくマウントしてから chroot に入ることが重要でした。
同様の構成でGRUBが壊れたとき、この記事が参考になれば幸いです。
kaidisen 花柄 対応 iPad 11世代 (A16, 2025) 11インチ ケース 花柄 可愛い 2022 iPad 第10世代用 10.9インチ ケース レディース イラスト 柄付き フラワー オートスリープ Apple Pencil 収納 ブック式 オリジナル 女性,Color 15
¥1,900 (2026年5月17日 09:40 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)Razer レイザー Viper V4 Pro (White Edition) ゲーミングマウス 50g 超軽量 8,000Hzドングル同梱 ワイヤレス HyperSpeed Wireless 第3世代 Razer Focus Pro オプティカルセンサー 50,000DPI 第4世代 オプティカルマウススイッチ 180時間駆動 オプティカルスクロールホイール 6ボタン 【日本正規代理店保証品】
只今、価格を取得しています。
(2026年5月17日 06:18 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)


コメント