Linuxシステムの起動プロセス1.異なるバージョン
1.1 centos6.xシステムの起動プロセス
詳細な手順を起動し、以下のとおりです。
1)ブート、BIOSセルフテスト、各ハードウェア正常か否かを確認する
2)MBR情報ハード読み取る
3)ローディングGRUBメニュー(ブートロードブートローダが起動するオペレーティングシステムを選択する)
4)カーネルおよびカーネルドライバをロードする
5)初期化プロセスを開始し(オペレーティングシステムを起動する最初の工程)は、/ etc / inittabのコンフィギュレーションファイルを読み取り、システムレベルの操作を実行し
、システム初期化/etc/rc.d/rc.sysinit実行する6)initプロセスを
7)カーネルをロードするために関連するinitプロセスモジュール
8)initプロセスは、システムに対応するランレベルにスクリプトを実行
9)/etc/rc.localのロード(独立した管理者が開始してからコマンドブート設定)
10)は、システムログイン画面を入力するプロセスを開始するにmingetty
1.2 centos7.xシステムの起動プロセス
次のように詳細な手順は次のとおりです。
1)ブート、BIOS POST
2)MBR情報読取
3)ローディングGRUBメニュー(ブートロードブートローダ)
4)カーネルおよびカーネルドライバをロードする
プロセスにsystemdを開始する)5を、負荷および以下の文書(並行して実行)を実行する
実行initrd.target (/usr/lib/systemd/system/initrd.target)、マウントは/ etc / fstabの中のファイルシステム
にsystemdは、ターゲットのデフォルトの設定を行い
、sysinit.targetを行うシステムを初期化し、システムを起動する準備ができてbasic.targetロードにsystemd
MULIを開始するにsystemdそれは(にsystemd /システムの/ usr / libディレクトリの/ etc / systemdに/システムおよび/)、ブートプログラムが開始され、(プロダクションモードで)ダウン-user.targetサービスプログラム
の次のmuli-user.targetは/ etc / rcのをsystemdに。 D / rc.localnコマンド内容(xは、権限を追加する必要があります)
6)にsystemd実行でログインgetty.target muli-user.target
無視、あなたがグラフィカルインタフェースを使用していない場合は、グラフィカル(GUIを実行するために必要な7)にsystemdサービスをこのステップ)