GRUBメニューの青色の背景を復元する方法は?

GRUBメニューの青色の背景を復元する方法は?

パーティションテーブルスキームはGPTで、従来のBIOSではなくセキュアブートが有効なUEFIを使用します。

私のハードドライブのパーティションレイアウトは次のとおりです。

536.9MB EFI system partition
511.7MB /boot (unencrypted)
100GB encrypted logical volumes (contains 99GB of / partition, 1GB of swap area.Debian Buster was installed on this partition)
16MB Microsoft reserved area (automatically created by Microsoft Windows' installer)
100GB Microsoft Windows 10
  1. Debian Busterの64ビットインストーラ(バージョン10.10)は、EFIシステムパーティション、/ bootパーティション、および暗号化された論理ボリュームを作成するために使用されます。インストールが成功し、青色の背景のGRUBメニューから起動できました。これにはDebian GNU / Linuxという項目があります。

  2. 次に、Microsoft Windows 10をインストールしましたが、インストールは成功しました。

  3. Debianで再起動し、sudo os-proberを使用して、sudo update-grubを使用してMicrosoft WindowsエントリをGRUBに追加しました。

  4. DebianとWindowsはデュアルブートが可能です

以下を実行した後に問題が発生します。:

  1. Debian Test(Bullseye)を含むUSBスティックを使用してDebianインストーラ画面から起動し、100 GBの暗号化論理ボリュームを削除しました。

  2. その結果、100GBの空き容量ができました。暗号化された2つの論理ボリューム(99 GB /パーティション、1 GBスワップ領域)で構成されています。

  3. Debian テストのインストールは 100 GB パーティションで行われました。成功したインストール。

  4. ただし、青い背景のGRUBメニューから起動できなくなりました。代わりに、私が持っているのはgrub> _という単語を持つ黒い画面だけです(下線は実際にカーソルがある場所です)。

インターネットからいくつかの情報を読んだ後、GrubのUEFI StubはESP(EFIシステムパーティション)にあり、その2段階モジュールは/ bootパーティションにあることがわかりました。 /bootにはGrubの設定ファイルも含まれています。 ESPのブートローダが/ bootパーティションのモジュールと一致するように更新されていないか、/boot/grub/grub.cfgが見つからない可能性があります。

私が試したことは次のとおりです。

回答:Debian Bullseyeインストーラを使用してコンピュータを起動し、回復モードを選択しました。

B. 暗号化されたパスワードを入力すると、次の関連情報が画面に表示されます。

Enter a device you wish to use as your root file system.

Device to use as root file system:

/dev/perfect-vg/root
/dev/perfect-vg/swap
/dev/dm-1
/dev/dm-2
/dev/mapper/sda3_crypt
/dev/sda1
/dev/sda2
etc, etc.... 
Assemble a RAID system
Do not use a root file system

/dev/sda1を強調表示してEnterを押します。

4つのオプションがあります。そのうちの1つは、インストーラ環境内でシェルを実行することです。強調表示し、Enter キーを押します。

/ dev / sda1が "/target"としてマウントされ、インストーラ環境用のツールが利用可能になり、chrootを使用して "chroot /target"としてマウントされることを示すメッセージが画面に表示されます。

画面下部に小さな灰色のボックスがあります。

私は次のオプションを試しました。

~# "chroot /target"
/bin/sh: "chroot /target" not found


~# chroot /target
chroot: can't execute "/bin/sh". No such file or directory


~# apt install --reinstall grub-efi
/bin/sh: apt: not found

私は今上記のジレンマに陥り、Linux、特にDebianの技術知識が不足しているので、どのように進むべきかわかりません。

時間と努力をしてくれてありがとう。

ベストアンサー1

~#chroot/ターゲット

chroot: "/bin/sh" を実行できません。そのファイルやディレクトリはありません。

これは正しいようですが、/ dev / sda1がルートボリュームではないようです(そうでなければ/ bin / shが機能する可能性があります)。

/dev/sda2または他のボリュームを試してみましょう。

おすすめ記事