最近、ブートロードを古いsyslinux
からGRUB2
に変更する必要がありました。 GRUB2
ブートローダーをインストールしたので、起動するたびに次のメッセージが表示されます。
パーティションテーブルが無効です!
このメッセージは、BIOSスプラッシュ画面の直後でGRUB2
メニューが読み込まれる前に表示されます。テキストは黒の背景に白のフォントで、最後に感嘆符が付いています。
メッセージが表示された後、任意のキーを押すとGRUB2
メニューが正しく読み込まれ、残りの起動プロセスがスムーズに進みます。
以前は、マシンの電源ボタンを押して、起動中にお茶を飲んでいました。 POSTが終了し、エラーメッセージが画面に表示されるのを待ってから、マシンが起動し続ける前に、キーボードの任意のボタンを押す必要があります。これはかなりです。迷惑です。
このメッセージを抑制したり、少なくともGRUB2
を自動的に次のステップに移動させたりする方法はありますか?
詳細:
NTFS
とExt3
))GRUB2
は、マシンのメインHDDではなく、USBスティックにインストールされます。私はこのUSBをLinuxを起動するための「キックスターター」として使用します。メインHDDのMBRはwindoesブートローダーで占められていますsyslinux
このArch Linuxフォーラムページ を読むと、同じ問題を抱えている人が何人かいることがわかります。 GRUB2には論理パーティションからの起動に問題があるというのがコンセンサスのようです。
ただし、投稿に十分な情報が含まれていないため、あなたのケースで正確な推奨を行うことは不可能です。 HDDとUSBスティックの両方のfdisk -lの出力、BIOSのメーカーとモデル、および確認(私は推測します)があると便利です。 ..)UEFIブートではなく、BIOSレガシーモードを使用していること。また、GRUB2がHDDまたはUSBスティックの無効なパーティションテーブルについて不平を言っているかどうかは私にはわかりません。
LinuxMintのインストール時に同じエラーが発生しました。しかし、私はデュアルブートではありません。解決策は、BIOSでブートモードをレガシーからUEFIに変更することでした。このソリューションがデュアルブートをしている人に有効かどうかはわかりません。
このスレッドは数年前のものですが、2017年にこの問題が発生したばかりなので、このソリューションを投稿したいと思いました。
次回Linuxをインストールすると、おそらく再び問題が発生します。その後、「無効なパーティションテーブル」を検索してこの投稿を見つけることができます。