検索
ホームページよくある問題Linuxはmbrで起動できるのでしょうか?

Linux は mbr で起動できます。 Linux システムでは、システムがローカル ハードディスクから起動されると、まずハードディスクの最初のセクターの MBR (マスター ブート レコード) の設定に従って、システム制御がオペレーティング システムのブート ファイルを含むパーティションに転送されます。 ; または、MBR レコード内のブート情報に直接基づいて、ブート メニュー (GRUB など) を呼び出します。

Linuxはmbrで起動できるのでしょうか?

このチュートリアルの動作環境: CentOS 7 システム、Dell G3 コンピューター。

Linux オペレーティング システムのブート プロセス

Linuxはmbrで起動できるのでしょうか?

電源投入時の自己テスト

サーバーの電源が入ったとき システムが起動すると、電源投入時セルフテストが実行され、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.ディスク パーティション

Linuxはmbrで起動できるのでしょうか?

2. フォーマットしてマウント

Linuxはmbrで起動できるのでしょうか?

3. MBR セクター データを /dev にバックアップします。 /sdb1 ディスク。この時点で、sda ディスクの MBR セクターは sdb1 の mbr.bak ファイルにバックアップされています。

Linuxはmbrで起動できるのでしょうか?

4. sda の MBR セクターの破壊をシミュレートし、sda の最初の 512 バイトを null 文字で上書きします。

Linuxはmbrで起動できるのでしょうか?

5. init6 を再起動します

Linuxはmbrで起動できるのでしょうか?

Linuxはmbrで起動できるのでしょうか?

Linuxはmbrで起動できるのでしょうか?##

マウント ポイント/バックアップ ディレクトリを確立し、使用する sdb1 をマウントし、バックアップ mbr.bak ファイルを sda にコピーして戻し、最後に exit と入力して終了します。終了後、システムは自動的に再起動します!
バックアップ ディレクトリから抽出して上書きします

Linuxはmbrで起動できるのでしょうか?

終了終了修復が正常に完了しました

Linuxはmbrで起動できるのでしょうか?

関連する推奨事項:Linux ビデオ チュートリアル>>

以上がLinuxはmbrで起動できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

SublimeText3 中国語版

SublimeText3 中国語版

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

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター