古いBIOS PCとGPTドライブを使用してブートリカバリでLinuxグラブを修復しますか?

古いBIOS PCとGPTドライブを使用してブートリカバリでLinuxグラブを修復しますか?

私はかなり新しいラップトップから古いBIOSを使用して古いラップトップに移動したGPT形式のSSDドライブを持っています。インストールされたLinuxシステムはうまく機能しますが(Kubuntu 22.04とMint 21)ウィンドウをインストールできません(しかし、それは私たちがここで気にしない別のものです)。

私はKubuntuで起動するようにグラブを修正したいと思います(KubuntuをGroupの位置に設定します)。 - ここで説明されているようにWindowsをインストールしようとしましたが、失敗した後にgrub-repairを使用してgrubの修復を試み、失敗した後に古いシステムにアクセスできるように補足的なLinux Mintシステムをインストールしました。 2番目のLinuxをアンインストールしたいのですが、Mintをアンインストールする前または後にKubuntuをデフォルトのブートに設定しないと、ラップトップは利用できなくなります(どうすればいいのかわかりません)。

MBRドライブの場合、オペレーティングシステムをインストールまたは削除した後にブートリカバリを使用し、一般的なエラーを修正するのは非常に簡単に見えます。しかし、長年にわたってUEFIとGPTを使用しながら、通常はブートリカバリを必要としないソリューションを得ました。

ここでは、ドライブを再フォーマットしてMBR構造に変更したくありません。

一方、このコンピュータではUEFIを変更または更新することはできません。

セッションがBIOS /レガシーモードにあることを意味するこのエラーが発生します。

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

UEFIでのブートリカバリはGPTのみを処理しますか?


  • 注:ドライブを取り出して外部からUEFIシステムに接続した後、そのシステムでブートリカバリを使用してKubuntu 22.04パーティション(対応するGPT外部ドライブ)のグラブ位置を古いPCにリセットできました。ブーツは期待どおりに動作しますか? — または、外部ドライブのパーティションに grub の場所を設定すると、UEFI システムの grub 設定が中断されますか。

答え1

引用:https://askubuntu.com/a/500431/1210606

ほとんどのLinuxベースのオペレーティングシステムは、小さなbios_grubパーティション(〜2MiB、フォーマットされていない、つまりファイルシステムなし)がある場合は、GPTドライブを使用してBIOS/レガシー/CSMモードで動作します。 「偽のMBR」(GPTマスターブートレコードなし)として機能します。 )。

それから始動修理Kubuntu用のGRUBを再インストールするために使用できます。または、Ubuntu / Kubuntu Live / Install Mediaから起動し、内蔵ドライブから起動するオプションを選択して、BIOS / Legacy / CSMモードでGRUBを(再)インストールすることもできます。

sudo  apt-get  install  grub-pc-bin
sudo  grub-install /dev/sdX

sdXターゲットドライブはどこにありますか?

答え2

これがついに効果がありました:

  • ツールの更新オプションを受け入れます。

  • 詳細オプションの選択

  • [Grub Location]タブを選択します。

  • デフォルトでは、起動する新しいオペレーティングシステムを選択してください。

  • 選択解除個別のboot/...パーティションオプション

  • sdaGRUB位置の選択

ここに画像の説明を入力してください。

関連情報