码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习之路——Linux基础之系统启动流程

时间:2018-11-01 19:56:40      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:time   strong   启动流程   col   http   标志位   dde   lin   界面   

系统启动流程

整体过程: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基础之系统启动流程

标签:time   strong   启动流程   col   http   标志位   dde   lin   界面   

原文地址:http://blog.51cto.com/14052013/2311688

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!