1) 开启电源后读取固件中的信息,就是固化到BIOS就是进行硬件检测以及初始化
例如内存的大小,时间和日期,磁盘设备以及这些磁盘设备用来引导的顺序,BIOS是被配置成首先检查软驱或光驱,然后从硬盘引导,如果没有找到可引导的介质,然后再转入分区,也就是BootLoader(GRUB),目的就是载入内核。
2) linux内核的载入
3) 加载内核
驱动和该操作系统相关的硬件设备,其中的内核文件主要保存了各种驱动程序
再次就是开启init 根目录etc下的inittab 其中以k开头的文件是关闭服务而以s开头的文件就是开启服务,里面的关于运行级别的一些文件
0:表示关机,所以一般不设置成0
1:是进入单用户模式,只允许root用户登录
2、3:字符型界面
4:被保留级别
5、图形化界面
6:重启
级别之间可以相互进行切换,语法就是在init后加表示级别的数字
二、 字符型界面下的图形化操作
#ntsysv
通过“空格”键进行选取或取消操作
Ok cancel -----tab
案例:
root用户忘记口令
(grub)引导命令
E:edit 编辑文件
C:command命令行方式
B:boot启动
Esc:恢复原始状态
开机---选择操作系统 菜单---e---编辑状态---键盘上的光标键来切换行---切换到第二行上(kenel)---e---在该行最后添加“空格 1(s)”---回车确认--b--启动
Sh--….# passwd root
Password:123456
Retrypassword:123456
Sh--。。。# init 5
Login:root
Passwd:123456