
Dell Latitude E5430 ラップトップを使用しています。CD ドライブを SSD に交換しました。その後、両方のディスクをパーティションに分割しました。どちらのディスクにも、2 つのプライマリ パーティションを持つ msdos パーティション テーブルがあります。パーティションにはフラグはありません。SSD に GRUB をインストールし、SSD のパーティションの 1 つから nixOS システムを実行しています。HDD のパーティションは /home と /var として使用されます。
私の問題は、起動時に「無効なパーティション テーブル」というメッセージ (そのメッセージのみ、その横に黒い画面) が表示されることです。Enter キーを押すと、システムは正常に起動するので、これは重大な問題というよりは、煩わしい問題です。BIOS で起動シーケンスを編集し、「ドライブ ベイ」以外のすべてを無効にしました。
質問: このメッセージはどこから来ますか (BIOS または GRUB)。このメッセージを抑制するにはどうしたらよいですか。または少なくとも、パーティション テーブルの正確な問題が何であるかをデバッグして確認するにはどうすればよいですか。
答え1
Dell がこのエラーに対して行うように指示している BIOS/UEFI の更新以外にも、
他にも原因が考えられます。
簡単に答えると、Dell の BIOS/UEFI からのエラー メッセージは誤解を招くもので、単に起動可能なパーティションまたは起動可能なデバイスが見つからないことを意味している可能性があります。したがって、起動シーケンスと USB ソケットの内容を確認し、USB から起動する場合は USB が起動可能であることを確認してください。
より長い答え-
おそらく解決策は...これらのことを中心に展開されるでしょう
ブート シーケンスに何が含まれているかを確認し、関係のないものはチェックを外します。簡単にするために、USB ストレージ デバイスなど 1 つだけ含めます。(Dell BIOS/UEFI には、ブート オプションをチェック/チェック解除して、ブート シーケンスに何を含めるかを決定するオプションがあります)
別のコンピュータで USB スティックが起動可能であることを確認してください。
見えない背面などに別の USB スティックが接続されていないことを確認してください。
個人的に、私が試したシナリオでは、「無効なパーティション テーブル」が表示されたときに ENTER キーを押すと、次の起動を試行し続けなくなりますが、このわずかな違いは、発生している問題とは無関係である可能性があります。
USB から起動できるようになったら、そのチェックを外して、内蔵ドライブから起動してみます。内蔵ドライブだけが選択されていることを確認します。それでもうまくいかない場合は、その内蔵ドライブを別のコンピューター (起動できる、または起動可能なものを起動できると信頼できるコンピューター) で試して、ドライブが実際に起動可能であることを確認します。(うまくいかなくても問題ありません。起動できることをテストしているだけです)。次に、Dell で試します。
このメッセージは、より一般的な無効なブート デバイスやブート デバイスが見つからないといったメッセージを、現在の Dell の言い方で不適切に表現したものです。