GRUB に問題があり、OS が認識されませんでした。Windows、Ubuntu、Kali をインストールしました。しかし、Ubuntu ライブ CD でブート修復を使用しようとしたところ、入力することができました。
sudo chroot "/mnt/boot-sav/sda10" apt-get purge -y --force-yes grub*-common grub-common:i386
しかし、それを入力すると、次のような問題が発生しました。
E: パッケージ grub-common:i386 が見つかりません
次に進むボタンをクリックしましたが、boor repair では次の手順に進むことができませんでした。
この問題を解決するのを手伝ってもらえますか?
どうもありがとう。
注: UEFI を使用しています。
答え1
Ubuntu 64ビットを使用している場合は、次のコマンドを使用します(i386 ライブラリを amd64 に変更する):
sudo chroot "/mnt/boot-sav/sda10" apt-get purge -y --force-yes grub*-common grub-common:amd64
それが動作します。
答え2
oldfredさんのコメントを補足すると、UbuntuとWindowsの両方をEFIモードでインストールしているように見えますが、引用したブート修復メッセージは、BIOSモードで実行されていたことを示しています。ブートモード(BIOS/CSM/レガシーとEFI/UEFI)を混在させることは、めったに良い考えではありません。あなたの場合は、ファームウェアセットアップユーティリティに入り、無効にする互換性サポートモジュール(CSM)は、EFIファームウェアに古いBIOSモードのブートローダーを実行する機能を提供します。これを行うと、誤って実行したと思われる操作を行う可能性が減ります。EFIモードでのブート修復の実行すべき正しく完了して動作させる必要があります。CSMとそれがどのように問題を引き起こすかについては、この件に関する私の Web ページ。