Parrot OS インストーラエラー "'grub-install --target=i386-pc --recheck --force /dev/sdb' コマンドがゼロ以外の終了ステータス 1 を返しました。"

Parrot OS インストーラエラー "'grub-install --target=i386-pc --recheck --force /dev/sdb' コマンドがゼロ以外の終了ステータス 1 を返しました。"

Parrot sec OS 5.2のインストール中にいくつかのエラーが発生しました。インストーラが提供するエラーメッセージは次のとおりです。

私のコンピュータはUEFIモードとBIOSモードをサポートし、RufusとBalenaEtcher Uディスク書き込みソフトウェアを試してみました。MBRモードとUEFIモードも試してみました。

しかし、これらの操作は効果がありません。エラーメッセージが表示され続けます。これにより、このシステムをインストールできません。このエラーメッセージが表示された後、Ubuntuシステムにパーティションをマウントできません。

これがこのインストーラのPythonコードの問題が原因である場合は、どうすれば解決するべきかを教えてください。 (初心者ではなくPythonコードを書くことができます。)この問題がPythonコードと関係がない場合は、正しく処理する方法を教えてください。

答え1

私はこの問題を直接解決しました。私の質問がある場合は、私の解決策を慎重に参照してください。
コンピュータがUEFIモードをサポートしていることを確認してください。以前に Parrot Sec OS を複数回インストールできず、BIOS に「UEFI モード」という単語が表示されていない場合は、BIOS が UEFI モードを完全にサポートしていないか、または UEFI モードをまったくサポートしていません。
この時点で、UEFIモードをサポートするマザーボードや他のコンピュータを見つけて、Parrot Sec OSをインストールするハードディスクをUEFIモードをサポートするコンピュータに挿入してから、インストーラを再実行します。
最後の手順では、「プログラム戻りタイムアウト」というメッセージが表示されることがあります。それを気にしないでください。インストールが完了したら、インストールメディアを取り出し、コンピュータを再起動してBIOSを確認してください。
この時、ParrotのGrubブートローダがParrotを正常にロードしたことを確認すると驚き、Parrot Sec OSを楽しく使用することができます。

それでもインストールできない場合は、次の問題を確認してください。

  1. ハードドライブはGPT形式ですか?そうでない場合は、GPT形式に変更してください。
  2. USBフラッシュドライブ(インストールメディア)はGPT形式ですか?そうでない場合は、GPT形式に変更してください。
  3. USBフラッシュドライブにインストールメディアが正しく記録されていますか?それ以外の場合は、RufusやBalena Etcherなどのプロフェッショナルベーキングソフトウェアを使用してください。
  4. UEFIをサポートするBIOSでUEFIモードを有効にし、USBドライブを最初の起動エントリに設定します。
  5. デスクトップの「インストール」をクリックしてシステムのインストールを開始し、正しいインストール場所を選択します。
  6. コンピュータの画面が消えないようにしてください。

関連情報