Linux は mbr で起動できます。 Linux システムでは、システムがローカル ハードディスクから起動されると、まずハードディスクの最初のセクターの MBR (マスター ブート レコード) の設定に従って、システム制御がオペレーティング システムのブート ファイルを含むパーティションに転送されます。 ; または、MBR レコード内のブート情報に直接基づいて、ブート メニュー (GRUB など) を呼び出します。
このチュートリアルの動作環境: CentOS 7 システム、Dell G3 コンピューター。
Linux オペレーティング システムのブート プロセス
電源投入時の自己テスト
サーバーの電源が入ったとき システムが起動すると、電源投入時セルフテストが実行され、CPU、メモリ、グラフィックス カード、キーボードなどのハードウェア デバイスに障害がないかどうかが検出され、障害がなければシステム制御が行われます。事前に設定されたブート シーケンスに従って引き渡され、通常はローカル ハードディスクになります。
概要: ハードディスクや光学ドライブなど、システムを起動できる最初のデバイスを検出します。
MBR ブート
ローカル ハードディスク システムでは、まずハードディスクの最初のセクタにある MBR (マスター ブート レコード) の設定に基づいて、オペレーティング システムのブート ファイルを含むパーティションにシステム制御を転送するか、ブート メニュー (GRUB など) を直接呼び出します。 MBR レコードのブート情報に基づきます)。
MBR サイズは 512 バイトで、プリブート情報、パーティション テーブル、その他の情報が格納されます。
概要: MBR セクターに配置されたスタートアップ GRUB ブート プログラムを実行します。
GRUB メニュー
Linux オペレーティング システムの場合、GRUB (統合ブート ローダー) ) は、最も広く使用されているマルチシステム ブート プログラムです。システム制御が GRUB に転送されると、ユーザーが選択できるブート メニューが表示され、選択したオプション (またはデフォルト値) に従って Linux カーネル ファイルがロードされ、システム制御が GRUB に転送されます。カーネル。
CentOS 7 は GRUB2 ブート ブートローダーを使用します。
GRUB は、MBR プログラムの最初の 446 バイトです。
概要: GRUB ブート プログラムは、GRUB 構成ファイル /boot/grub2/grub.cfg
を読み込むことで、カーネルとイメージ ファイル システムの設定とパスの場所を取得します。 Linux カーネル
Linux カーネルは、事前にコンパイルされた特別なバイナリ ファイルであり、さまざまなハードウェア リソースとシステム プログラムの間にあり、リソースの割り当てとスケジューリングを担当します。カーネルがシステム制御を引き継いだ後は、Linux オペレーティング システム全体の実行プロセスを完全に制御します。
CentOS 7 システムでは、デフォルトのカーネル ファイルは「/boot/vmlinuz-3.10.0-514.el7.x86_64」にあります。
概要: カーネルとイメージ ファイル システムをメモリにロードします
init プロセスの初期化
カーネルがロードされた後、それを実行する最初のプログラムは「/sbin/init」です (実行中のプログラムをプロセスと呼びます)。init プロセスはシステム全体の初期化を完了し、最終的にユーザーのログインを待ちます。
概要: ハードウェア ドライバーをロードすると、カーネルが init プロセスをメモリにロードして実行します
拡張知識: MBR セクター障害の分析
障害の原因
ウイルス、トロイの木馬などによる被害。
誤ったパーティション操作、ディスクの読み取りおよび書き込みの誤操作
#障害現象
ブートプログラムが見つからず起動が中断されるオペレーティングシステムをロードできず、起動後に画面が真っ暗になる
解決策のアイデア
事前に行うべきこと バックアップ ファイルを作成する インストール CD を使用してレスキュー モードで起動する
バックアップ ファイルから復元する
MBR セクター障害をシミュレートして修復する
MBR は、最初のハードディスク (/dev/sda) 物理セクターの最初の位置にあり、合計 512 バイト
Steps
1.ディスク パーティション
マウント ポイント/バックアップ ディレクトリを確立し、使用する sdb1 をマウントし、バックアップ mbr.bak ファイルを sda にコピーして戻し、最後に exit と入力して終了します。終了後、システムは自動的に再起動します! 終了終了修復が正常に完了しました 関連する推奨事項:Linux ビデオ チュートリアル>>##
バックアップ ディレクトリから抽出して上書きします
以上がLinuxはmbrで起動できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SublimeText3 中国語版
中国語版、とても使いやすい

WebStorm Mac版
便利なJavaScript開発ツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
