CentOSの7のブートシステムとサービス制御手順(A)

、CentOSのシステム起動プロセスが示され

image.png


第二に、コメントを開始

1. POST

       ブートサーバーホストの後、マザーボードに応じてBIOSのための設定をCPU に実行、メモリ、グラフィックス、キーボードや他の機器予備試験、テストが正常に設定、起動シーケンスに従ったシステムの制御を手渡してきた、ほとんどの時間は、ローカルのハードディスクに引き渡されます。

 

2. MBRの  ブート

       最初のハードディスクによれば、まず、ローカルのハードドライブからのシステムの起動時に1 セクタの(マスターブートレコードMBR ブートレコードマスターが提供され、システムは、オペレーティングシステムパーティションがブートファイルが含まれているに制御を渡す、または直接のMBRの記録ガイド情報は、スタートメニューを呼び出す(GRUB)を

 

3.グルムのメニュー

       以下のためのLinux システム、GRUB 最も広く使用されているマルチシステムとみなすプログラムを案内します。伝送システム制御GRUB ブートメニューの後に選択したユーザーに表示され、オプションに依存しますまたはデフォルト値をロードするには、Linuxのカーネルファイルを、カーネルにシステム制御。

 

4. CDの追加のLinux カーネルを

       Linux内核是一个预先编译好的特殊二进制文件,介于各种硬件资源与系统程序之间,负责资源分配与调度。内核接过系统控制权以后,将完全掌控整个Linux操作系统的运行过程。


5.INIT进程初始化

       为了完成进一步的系统引导过程,Linux内核首先将系统中的“/sbin/init”程序加载到内存中运行(运行中的程序称为进程) init进程负责完成一系列的系统初始化过程


init进程

       与使用数字标记用户账号、组账号类似,Linux系统中的进程(运行中的程序)也使用数字进行标记,每个进程的身份标记号称为PID。在引导Linux系统的过程中,init进程是系统中第一个进程,PID(进程标记)号永远为1

       init进程运行以后将陆续执行系统中的其他程序,不断生成新的进程,这些进程称为init进程的子进程,反过来说init进程是这些进程的父进程。当然,这些子进程也可以进一步生成各自的子进程,依次不断繁衍下去,最终构成一棵枝繁叶茂的进程树,共同为用户提供服务。

       从以上描述可以看出,init进程正是维持整个Linux系统运行的所有进程的"始祖",因此init进程是不允许被轻易终止的。需要切换不同的系统运行状态时,可以向init进程发送正确的执行参数,由init自身来完成相关操作。

 

 三.Systemd单元类型

QQ画像20190823145015.png


四.运行级别

Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。也就是说,启动时根据"运行级别",确定要运行哪些程序。

运行级别(runlevel)的分类:

QQ画像20190823145916.png



五.MBR扇区故障修复

MBR引导记录位于物理硬盘的第一个扇区(512B),该扇区又称为主引导扇区(MBR扇区),除了包含系统引导程序的部分数据以外,还包含了整个硬盘的分区表记录。主引导扇区发生故障时,将可能无法进入引导菜单,或者因无法找到正确的分区位置而无法加载系统,通过该硬盘引导主机时很可能进入黑屏状态。


(1)事先准备一块磁盘

QQ画像20190823153112.png


(2).将MBR引导文件备份到新磁盘中

DDなら=は/ dev /のSDA = /データ/ sda.mbr.bak BS = 512カウント= 1

QQ画像20190823154012.png


(3)アナログ破壊ブートセクタMBR

=は/ dev / sdaにBS = 512カウント= 1の場合、DD =は/ dev /ゼロ

image.png


(4)再起動、再起動、検索ケースDHCPの下に表示されます

image.png


(5)に配置された画像ファイルのディスク・ドライブ・システムは、再起動、およびESCキーの読み出し時にはCD-ROMドライブを選択するために押下されます

image.png


(6)選択のトラブルシューティング難しい問題

image.png


(6)レスキューにCentOSにシステムを選択します

image.png


(7)。しばらくすると、次の画面は、入力1を選択し続けるように見えます

image.png


(8)この時の型は、LSあなたは私たちがバックアップファイルをマウントポイントのリストに含まれていない置くことがわかります

image.png


(9)私たちは、マウントポイントを作成し、フォルダにマウントsdb1が、あなたが私たちの以前のバックアップファイルが表示されます

image.png


(10)。私たちは、ブートファイル、MBRのバックアップファイルのセクターをカバー

image.png


(11)再起動、再起動を入力します

image.png


このように、修復が完了しました











おすすめ

転載: blog.51cto.com/14469918/2432029