Linux视频学习笔记(二十)--启动管理

本文详细介绍了Linux CentOS 6.x的启动管理,包括系统运行级别、启动流程,特别是Grub引导程序的配置文件、加密与字符界面分辨率调整。此外,还讲解了系统修复模式下的单用户模式和光盘修复模式的操作步骤,以增强系统安全性和应对故障修复。
摘要由CSDN通过智能技术生成

声明:本系列文章是博主根据 “兄弟连新版Linux视频教程”做的笔记和视频截图,只为学习和教学使用,不适用任何商业用途。

PS:文章基于Linux版本CentOS6.9,如果对Linux感兴趣,建议去看《细说Linux》,沈超老师和李明老师的教学风格我很喜欢:)

 

15.1 CentOS 6.x(CentOS 6.3)启动管理、启动流程

视频15.1.1 系统运行级别

1.运行级别

运行级别1:单用户模式,只启动最基本的服务,主要用于系统修复;

 

Linux还有真正的安全模式,从光盘启动;

 

 

init 0就是关机命令,但是不同于shutdown命令,他不会保存系统正在运行的服务状态,所以比较不安全;

init 6即重启命令;

 

如果安装系统时选择的是Basic Server,那么不会包含图形界面,init 5命令也就没有效果;

 

使用runlevel 命令可看到当前运行级别和 上次系统的运行级别(分别与上次5级别和本次3级别):

 

视频15.1.2 系统启动过程

启动过程:

 

1.MBR通过启动引导程序(grub) 进行下一步的启动;

2.相比于Windows系统安装后需要手动安装驱动,Linux在解压缩内核时会自动安装驱动,除非内核中不包含的驱动需要手动安装;

 

3.内核会搜索initramfs,然后创建一个仿真目录,在目录中搜索驱动进行加载

有意思的是,内核安装的驱动一般放在硬盘中,而如果硬盘是SATA接口的,由于读取硬盘的驱动也在硬盘中,就好比需要钥匙才能开门,但钥匙被锁在门内,怎么办呢?

         内核会搜索initramfs,然后创建一个仿真目录,在目录中搜索驱动进行加载;

同时会发现initramfs在boot分区下,而boot分区也在硬盘中,那么是如何读取的呢?其实不是由内核读取,而是有启动引导程序grub在开始时已经加载;

 

 

initramfs建立仿真目录过程:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值