1、LINUX系统的启动过程

linux 系统基本操作_启动过程

1、开机
2、BIOS自检 找到启动介质 查找512字节的MBR主引导记录
3、bootloader(grub)
/boot/grub 找到memu 目录下 stage 识别不同类型的文件系统
4、/boot/grub/grub.conf     里面找到分区,内核,内核镜像,把内核加入到内存中,内核镜像,检测和加载硬件的驱动;
5、驱动加载完成后,交给init。
启动init进程     /etc/inittab 找到运行级别;
/etc/rc.sysinit     初始化;设定环境变量,用户的配置,网络服务,分区相关的东西。
/etc/rc.d/rc3.d/    启动脚本,启动一些服务,rc3是启动级别3的配置文件;s开头软连接文件的全部开启,k开头的软连接文件全部关闭。s后面的数字为启动次序;
6、/etc/rc.d/rc.local  运行开机启动的程序,
7、建立tty (登录的窗口,终端6个终端,1个图形)
8、用户登录系统;


二、救援模式(Rescue installed system)

如下所示,从系统光盘启动,选择(Rescue installed system)进入救援模式,如下图所示。

linux 系统基本操作_启动过程_02 

Chroot ./mnt/sysp_w_picpath 执行后,从bash-xx# 变成sh-xx#,其中sh-xx模式表示已经进入了系统模式,可以执行与被损坏系统相同的操作,如下图所示。

linux 系统基本操作_linux _03

执行exit命令就会自动重启系统


三、yum

yum update 更新到主版本的最高版本,如linux 6.5 就升级到6.6 ,但不能升级到7.0 ,其中67指的是主版本。如下图所示,表示升级过后的两个内核。

linux 系统基本操作_启动过程_04