LinuxのGrubを更新してWindowsを検出する方法


  1. 更新されたGrubのインストール: 最初に、最新バージョンのGrubをインストールする必要があります。ターミナルを開き、以下のコマンドを実行します(Debian/Ubuntuの場合):
sudo apt update
sudo apt install grub2
  1. Grub設定ファイルの編集: Grubの設定ファイルを編集して、Windowsを検出するように設定します。以下の手順に従ってください:
  • ターミナルで以下のコマンドを実行して、Grubの設定ファイルを開きます:
sudo nano /etc/default/grub
  • ファイル内のGRUB_TIMEOUT行を見つけ、コメントアウトを解除し、値を適切に設定します(例: GRUB_TIMEOUT=5)。

  • 同じファイル内で、GRUB_DEFAULT行を見つけ、コメントアウトを解除し、値をsavedに設定します(例: GRUB_DEFAULT=saved)。

  • ファイルを保存して終了します。

  1. Grubの再構築: 設定ファイルの変更を適用するために、Grubを再構築する必要があります。以下のコマンドを実行して、Grubを再構築します:
sudo update-grub
  1. Windowsの検出: Grubが再構築された後、次の起動時にWindowsを検出するはずです。ターミナルで以下のコマンドを実行して、Grubのメニューを表示します:
sudo grub-mkconfig -o /boot/grub/grub.cfg

メニューには、LinuxとWindowsの両方のエントリが表示されるはずです。選択したいオペレーティングシステムを選び、Enterキーを押して起動します。

これらのステップに従えば、Grubを更新してWindowsを正しく検出できるはずです。もし問題が続く場合は、他の設定や環境に関する情報を提供してください。