今日のディストリビューションには「起動可能なフラグ」が必要ですか?そうでなければ、なぜまだインストーラにありますか?正確には何ですか?
答え1
案内標識は古代から使用されており、以下を表示できます。膜バイオリアクターパーティションは起動可能として記録されているため、表示できます。ブートローダー住んでいた。
最新のオペレーティングシステムでは、MBRは独自のパーティションで起動するか、ブートローダコードを含むディスクの他の領域にジャンプする最小ステージローダで構成されているため、これは広く使用されています。 (MBRには、実行コード、ブートパーティションテーブルなどを含めることができます。また、次の情報へのリンクも参照してください。膜バイオリアクター)。
例えば、幼虫MBRに書き込み、目的のパーティションを起動します。
開始フラグについてのこの(やや小さい)ウィキペディアページも参照してください。en.wikipedia.org/wiki/Boot_flag
答え2
最初は、これがgrub2のバグであると思いました。一部のBIOSは、少なくとも1つのパーティションが起動可能としてマークされているかどうかをテストするようです。長い研究の終わりに、私はハードドライブやUSBスティックで起動がまったくできなかったので、これを見つけました。つまり、MBRの末尾にあるマジックバイトが正確でMBRのブートコードが有効であっても、BIOSはデバイスを無視し、少なくとも1つのパーティションのブート可能フラグが設定されるまで、ブート順序でそのデバイスをスキップします。富士通P772およびHP Probook 6570bでテスト済み。
答え3
PCベースのハードウェアを使用するすべてのオペレーティングシステムにはブートが必要です。
これは、PCまたはサーバーのBIOS(基本入出力システム)によって開始される古いオペレーティングシステムに依存しないブートスキャンから始まります。
BIOSコードは、最初の適切な起動デバイスからMBRをロードしようとします。起動デバイスが検索される順序は、BIOS設定で構成できます。どの(ディスク)デバイスが最初のものか、次のデバイスなのかなどです。
「レガシー」MBRは、起動可能とマークされた最初のプライマリパーティションを見つけ、そのパーティションに短いマジック16進コードがあることを確認します。
16進コードが見つかると、残り(ブートローダ)はBIOSによって実行されます。ここでオペレーティングシステムの起動を開始してください。 DOS、Windows、Linuxなどにすることができます。