付録F ブートプロセス、イニシエーション、シャットダウン


Red Hat Enterprise Linux の重要で強力な側面は、オペレーティングシステムの起動に使用するオープンでユーザー設定可能な方法です。起動時に起動するプログラムの指定など、起動に関する様々な設定をユーザーが自由に行うことができます。同様に、システムシャットダウンは、組織的かつ設定可能な方法でプロセスを優雅に終了させますが、このプロセスのカスタマイズが必要になることはほとんどありません。
起動とシャットダウンの仕組みを理解することで、カスタマイズが可能になるだけでなく、システムの起動やシャットダウンに関連する問題のトラブルシューティングが容易になります。

F.1. ブートプロセス

以下は、ブートプロセスの基本的な段階です。
  1. システムがブートローダーをロードして実行します。このプロセスの具体的な内容は、システムアーキテクチャーによって異なる。以下に例を示します。
    • BIOS ベースの x86 システムは、プライマリーハードディスクの MBR から第一段階のブートローダーを実行し、次に追加のブートローダーである GRUB を ロードします。
    • UEFI ベースの x86 システムは、GRUB ブートローダーのバージョンを含む EFI システムパーティションをマウントします。EFI ブートマネージャーは、GRUB を EFI アプリケーションとしてロードし、実行します。
    • Power Systems サーバーは、Yaboot ブートローダーを含む PPC PReP パーティションをマウントします。システム管理サービス (SMS) ブートマネージャーがロードし、yaboot を 実行します。
    • IBM System z は、Red Hat Enterprise Linux を含むパーティションを IPL する際に指定した DASD または FCP 接続されたデバイスから z/IPL ブートローダーを実行します。
  2. ブートローダーはカーネルをメモリーにロードし、次に必要なモジュールをロードし、ルートパーティションを読み取り専用にマウントします。
  3. カーネルは、ブートプロセスの制御を /sbin/init プログラムに移管します。
  4. sbin/init プログラムは、すべてのサービスとユーザースペースツールをロードし、/etc/fstab にリストされているすべてのパーティションをマウントします。
  5. ユーザーには、起動したばかりの Linux システムのログイン画面が表示されます。
ブートプロセスの設定はシャットダウンプロセスのカスタマイズよりも一般的なので、この章の残りの部分では、ブートプロセスがどのように動作し、特定のニーズに合わせてカスタマイズすることができるかについて詳しく説明します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.