ブートローダなしで可能ですか?

ブートローダなしで可能ですか?

Arch Linuxをインストールしました(3yoで実行)。Asus Genbook UX31A)良い結果。しかし、いくつかのUSBの問題を解決しようとしている間、あなたはあなたの周りを見回し始めましたが、ブートローダがインストールされていないようです。あるいは、少なくとも私が何を得ているのかを理解することができました。

すべての警告と懸念についてインストールマニュアルUEFIの周辺では、ブートとパーティショニングの指示に最大限従うことを試みました。

私の記録によるとpacmanブートマネージャその時点でインストールされ、まだ持っていますが、リストにはありません。Arch Wikiのブートローダ(もちろんブートローダではないから)

私は走った情報スクリプトの起動それは言う:

=> No boot loader is installed in the MBR of /dev/sda.

私はブートローダーが何であり、彼らが何をしているのかを完全に理解していないので、おそらく明らかなものを見逃したでしょう。しかし、1つくらいはあるはずですか?そうでなければ、ラップトップなしでどのようにノートブックを起動できますか?

ベストアンサー1

はい、コンピュータファームウェア(ここではUEFI)にある他に他のブートローダがない可能性があります。まあ、厳密に言えば、これは本当ではありません。これは、Linuxカーネルが独自のブートローダとして機能するためです(含まれるように構成されている場合)。EFIスタブ。これにより、カーネルバイナリがUEFIファームウェアで直接実行できる有効なEFIプログラムになり、マザーボードフラッシュROMのファームウェアとカーネルイメージの間隔が狭まります。

通常一つブートマネージャEFIスタブカーネルで使用されるsystemd-bootと同じです。ブートマネージャは、複数のカーネルバージョンから選択したり、他のオペレーティングシステム(Windowsなど)を起動するために使用できるセレクタプログラムとして機能します。ブートローダーGRUBと同様に、通常はセレクタが含まれていますが、ブートマネージャとは異なり、ディスクからメモリにソフトウェアを実際にロードする機能が含まれています。ブートローダは通常、最初にいくつかの手順を実行して自分自身をロードし、次にディスク上のカーネルを見つけてRAMの事前定義された場所にロードし、最後にカーネルを起動する必要があります。

おすすめ記事