Python学习之路——Linux基础之系统启动流程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习之路——Linux基础之系统启动流程相关的知识,希望对你有一定的参考价值。
系统启动流程
整体过程:BIOS → MRB → Kernel → init
1.BIOS决定从哪个盘开始读操作系统
主引导记录MBR:共512bytes;前446代表引导信息,中64代表分区信息,后2代表标志位
主引导记录加载boot loader,常见的bootloader有GRUB,GRUB用来控制加载哪个操作系统内核
init 切换系统启动级别
1)init 0 重启
2)init 5 切换到图形界面
3)init 3 命令行界面
在加载系统时按任意键进入识别Kernel步骤,按e修改,按e进行修改,键入空格后输入1,然后回车。键入b重新引导系统将进入单用户模式。直接使用root进入操作系统,可使用passwd root进行修改密码。
GRUB加密
/etc/grub.conf
default=0代表默认读取第一个title(即第一个内核)
timeout=0代表读秒的时间
hiddenmenu代表隐藏下列内容
加密过程:
1)在/etc下执行grub-md5-crypt,输入密码获取md5密文密码
2)修改GRUB配置文件/etc/grub.conf
3)使用救援模式进入操作系统可以破解GRUB加密
BIOS加密
重启时按F2进入BISO界面,在Security下设置密码。
(Tips:在主板上扣下BIOS电池,放点后程序复位,密码被消除)
以上是关于Python学习之路——Linux基础之系统启动流程的主要内容,如果未能解决你的问题,请参考以下文章