1.BIOS
をロードするコンピューターの電源を入れると、コンピューターは最初にBIOS情報をロードします。BIOS情報は非常に重要であるため、コンピューターは最初にBIOS情報を見つける必要があります。 。これは、BIOS には CPU 関連の情報、デバイスの起動シーケンス情報、ハードディスク情報、メモリ情報、クロック情報、pnp などが含まれているためです。この後、コンピュータ情報がマッピングされ、どのハードウェア デバイスを見つけるべきかがわかります。
2.MBRを読む ご存知のとおり、ハードディスク上のトラック
0の最初のセクターはMBRと呼ばれ、そのサイズは512バイトであり、ブート情報が保存されます。パーティションテーブル情報。3.ブートローダー
は、オペレーティングシステムのカーネルが実行される前に実行される小さなプログラムです。この小さなプログラムを通じて、ハードウェア デバイスを初期化し、メモリ空間マップを確立することで、システムのソフトウェアおよびハードウェア環境を適切な状態にし、オペレーティング システム カーネルへの最終呼び出しに備えてすべてを準備することができます。
4. カーネルをロードします
5.ユーザー層
initがinittabファイルに従って実行レベルを設定します6. initプログラムがrc.sysinitを実行します
7. カーネルモジュールを起動します。さまざまな実行レベル スクリプトプログラム9.execute
/etc/rc.d/rc.local10.execute
/bin/loginプログラム以上がLinuxの起動手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。