Windowsから起動できず、grubから削除されました。何とか

Windowsから起動できず、grubから削除されました。何とか

だから。 AsusノートブックにDebianをインストールし、Windowsパーティションのサイズを変更し、Debian 11(安定)をインストールしました。 Windowsは自動的にgrubに追加され、すべてが正常です。 apt update && apt Upgradeを実行して再起動すると、Windowsの起動が消えます。すべてのパーティションがまだ存在しているようです。

  1. ディスク /dev/mmcblk0: 116.48 GiB, 125069950976 バイト, 244277248 セクタ
  2. 単位:セクタ1 * 512 = 512バイト
  3. セクタサイズ(論理/物理):512バイト/512バイト
  4. I/Oサイズ(最小/最適): 512バイト/512バイト
  5. ディスクラベルタイプ:gpt
  6. ディスク識別子: 32BD2B1E-DBD1-4782-93F4-A9EA7A7AC78E
  • デバイスの開始と終了のセクタサイズタイプ
  • /dev/mmcblk0p1 157390848 158439423 1048576512M EFIシステム
  • /dev/mmcblk0p2 534528 567295 32768 16M Microsoft 予約
  • /dev/mmcblk0p3 567296 157388804 156821509 74.8G Microsoft 基本データ
  • /dev/mmcblk0p4 158439424 240431103 81991680 39.1G Linuxファイルシステム
  • /dev/mmcblk0p5 242432000 243865599 1433600 700M BIOS ブート
  • /dev/mmcblk0p6 243865600 244275199 409600 200M Windowsリカバリ環境
  • /dev/mmcblk0p7 240431104 242431999 2000896 977M Linux スワップ

しかし、Windowsを起動できないようです。 BIOSにもそのようなオプションはありません。奇妙なDebianオプションが2つ表示されます。とにかく、私はどこでも見ましたが、正しい方向を指すことができるものは何も見つかりません。助けてください。ありがとうございます。

答え1

Debianの最新のGrubバージョンではデフォルト値が変更されました。

デフォルトでは、grubのインストールスクリプトはもはや他のOSenを検索しません。

この行動を次に記録した。https://wiki.debian.org/Grub:

GRUBからGRUB2にアップグレードすると、XP / WP7のエントリが失われました。起動するメニュー項目をどのように復元しますか?

os-proberをインストールし、GRUB2構成で有効になっていることを確認し、GRUB2を同期する必要があります。

apt-get install os-prober

次に、/etc/default/grub を編集し、次の行があることを確認します。

GRUB_DISABLE_OS_PROBER=false

レガシーシステムのアップデート中に同じ問題が発生しましたが、これが私に役立ちました。

関連情報