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基础之系统启动流程的主要内容,如果未能解决你的问题,请参考以下文章

Python学习之路——Linux基础之文件系统管理

Python学习之路——Linux基础之IP地址管理

Python学习之路——Linux基础之软件包

Python学习之路——Linux基础之yum

Python学习之路——Linux基础之Vim编辑器

Linux网络服务学习之路——DNS域名系统服务之基础功能实验