- 积分
- 577
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 最后登录
- 1970-1-1
- 阅读权限
- 40
- 听众
- 收听
中级工程师
   
|
本帖最后由 351660060 于 2014-10-15 23:03 编辑
大家好!不用记住我的名字,我就是路人甲。工作也很长时间了,想想自己当初学习Linux的时候那个艰难,又发现这个论坛没有什么很不错的Linux资料,所以就萌生出做这么一套RHCE的图文教程连载,教程采用的是6.3系统,我知道现在RedHat已经到7.0了,因为工作原因没时间去看7.0所以只能用6.0给大家讲了,但是大家不要误解。6.0很多企业都在用,你学会了6.0,7.0就很好学了,我教大家的是Linux的用法,而不是一味的去追求最新版,等你掌握了用法后,日后自学是很容易的,所以本次教程就是带新手朋友入门
好了废话不多说,今天第一堂课我就不讲什么发展史,那些东西了,那些东西大家有兴趣自己去了解一下就行了。
好,今天第一堂课就是带大家了解了解Linux系统的启动流程
首先大家先看一张图
看不清楚的话,请放大,或者另存为
从上图可以看到,我们Linux系统的启动过程是,先开机,然后BIOS自检,那么BIOS自检如果没有问题,就会开始查找启动介质,什么是启动介质? 就是你的启动方式,你是从光盘启动,还是硬盘?还是网络等,BIOS自检完成后,接着加载MBR,MBR是BIOS自检完成后第一个要读取的地方,它位于硬盘的0道0面1扇区,也就是我们硬盘的第一个扇,MBR里存放了我们的Bootloader和我们的分区表,有些朋友会问什么是Bootloader呢?Bootloader就是我们操作系统内核加载前运行的一段小程序,它完成了一些初始化任务,比如加载ramdisk文件,可以看到在MBR中Bootloader占446个字节,分区表信息占64字节,而一个分区占16字节,这就是为什么我们的主分区最多只能有四个的原因,MBR加载完成后,这时候系统开始读取GRUB,那么在GRUB中就指明了我们系统的内核在什么地方,GRUB读取完成之后,开始执行Linux系统中的第一个进程init,由init进程来执行一些系统初始化脚本,然后从我们指定的运行级别启动系统,最后我们系统的启动就完成了
如果大家对上面的图看的不是很明白,那么我给大家看看我写的一个简明的图,大家就会好理解了。
看不清楚还是另存为来看吧,好了,今天的第一堂课就讲这么多,大家感觉怎么样呢?明天同一时间我们再接着讲第二课吧!喜欢的话给的鼓励呗,我会再接再励的。
|
评分
-
查看全部评分
|