Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxオペレーティングシステムの起動プロセスの詳細

Linuxオペレーティングシステムの起動プロセスの詳細

  

フェーズ1:BIOS起動ブートフェーズ

ハードウェアの初期化と起動メディアの検索のプロセス

MBRからの起動ブート管理のロード(GRUB)ブートブート管理を実行します。

フェーズ2:GRUBブートブートフェーズ

ロードステージ1

ロードステージ1.5

ロードステージ2

/boot/grub.confファイルを読んでブートメニューを表示します。

選択したカーネルファイルとinitrdファイルをメモリにロードします。

ステージ3:カーネルステージ
>

カーネル起動パラメータを実行します。

initrdファイルを抽出してinitdファイルシステムをマウントし、必要なドライバをロードします。

ルートファイルシステムをマウントします。

ステージ4:Sys V init初期化フェーズ

Start /sbin /initプログラム

rc.sysinitスクリプトの実行、システム環境の設定、スワップパーティションの起動、ファイルシステムのチェックとマウント

read /etc /inittabファイル。/et/rc.d/rc<#>.dに定義されているさまざまなランレベルで実行されています。初期表示

変換スクリプト

Open Character Terminal 1-6コンソール/グラフィック表示管理用Open Console 7

起動プロセスと詳細

BIOS ==>ブートローダ==>カーネル&init; initrd.img ==> /sbin /init

1.ブートローダ(grub)

/boot /grub /grub .conf< - grub設定ファイル、使用するカーネルとinitrd.imgを決定します。

/boot /grubディレクトリには2つのステージファイルがあります。ここで、:

stage1< - - サイズが512バイトの場合、このファイルはMBRに書き込まれます。

stage2< --- stage1が起動した後、このファイルが呼び出されます。

grubに問題がある場合は、 2つの場合:

a。grubを入力できず、画面の左上隅にカーソルが1つだけ表示されます。この場合、基本的にMBRは破壊されており、修理のためにレスキューモードに入る必要があります。

- > chroot環境の場合、< grub-install /boot where partition"を実行して修正します。

- > grub関連のコマンドがない場合は、grub.rpmパッケージをインストールして修復します

- > /bootディレクトリに関連するvmlinuzファイルとinitrd.imgファイルがない場合は、kernel.rpmパッケージをインストールして修正します。

- > grub.confを手動で修正する必要はありません。

b.grubが正常にロードされ、画面に "grub>'"と表示され、設定ファイルgrub.confが見つからないことを示しています。

- >手動修復

2.kernelとinitrd.img

vmlinuzとinitrdの読み込み時:カーネルパニック、基本的にgrub.confの設定パラメータに問題があります。

- > grub.confの書き込みに問題がないかどうかを確認します。

- >パーティション設定やハードディスクの破損などに問題がある可能性があります。レスキューモードの確認を入力する必要があります。 3./sbin/init

/sbin /initの設定ファイルは/etc /inittabです。

この設定ファイルに従って、以下のスクリプトが順番に実行されます。

- - > /etc/rc.d/rc.sysinit

ホスト名の定義、各パーティションの再マウント、各モジュールのロード

---> /etc/rc.d/rc [0-6] .d /ディレクトリのSで始まるスクリプト

各ランレベルのサービスの開始

---> mingetty /dev /tty [1-6]

端末を有効にする


Win7のオンラインビデオを見ると黒い画面または白いブロックが表示される通常、ソリューション

"HYa5gj"のフォントは何ですか?

同じ名前のファイルの名前変更規則の方法を変更するためのWin10のシステム

IE 8開発ツールを使用できない解決策

コンピュータのタスクバーを広げるための解決策

Win7のシステム起動プロンプトDSDSARK.sysファイルの破損が正しく失敗し、解決策の原因を起動することはできません

Win1410122プレビューは5月21日の朝にリリースされます

500 - �ڲ����</a></p> <p><a href='https://japan.windows10windows7.com/w8/win8jq/100382689.html' target="_blank">Win8デュむスクリーンパノラマテーマの設�</a></p> <p><a href='https://japan.windows10windows7.com/w8/win8jq/100380710.html' target="_blank">Win8のパスワードクリむキスト表示機能をキャンセルしてWin8システム�</a></p> </div> </div><div class=wxf4></div> <div class="m2"> <div class="ekmbngbx ekmbngbx_c"> <label>Windows システム</label> </div> <div class="uierbxbsh lihen l120 ovnpxrx_win pdt"> <li class=lm><a href="/wxp/">Windows XPシステムチュートリア�</a></li> <li class=lm><a href="/w7/">Windows 7システムチュートリア�</a></li> <li class=lm><a href="/w8/">Windows 8システムチュートリア�</a></li> <li class=lm><a href="/w10/">Windows 10システムチュートリア�</a></li> <li class=lm><a href="/win2003/">Windows 2003システムチュートリア�</a></li> <li class=lm><a href="/win2008/">Windows 2008システムチュートリア�</a></li> <li class=lm><a href="/windowsvista/">Windows Vistaシステムチュートリア�</a></li> <li class=lm><a href="/windowsjc/">Windowsチュートリアル合�</a></li> <li class=lm><a href="/windowsserver/">Windows Serverシステムのチュートリむ</a></li> <li class=lm><a href="/linux/">Linuxシステムチュートリア�</a></li> <li class=lm><a href="/ruanjian/">コンピュータソフトウェアのチュートリむ</a></li> <li class=lm><a href="/windowsnt/">Windows NTチュートリア�</a></li> </div> </div> </div> </div> <div class="qcieb_es_1"></div> </div> </div> <div class="diianbgdag"> Copyright © <a href="https://japan.windows10windows7.com" target="_blank" title="">Windowsの知�</a> All Rights Reserved <script language='javascript' src='https://www.windows10windows7.com/AD/b.js'></script> </div> </body> </html>