CentOS系统启动流程 POST --> Boot Sequence(BIOS) --> Boot Loader(MBR) --> kernel(ramdisk) --> rootfs(readonly) --> switchroot --> /sbin/init(CentOS 5,6,7不同) ...
分类:
其他好文 时间:
2016-05-10 09:49:29
阅读次数:
165
POST(PowerOnSelfTest)加电自检-->BIOS(BootSequence)-->MBR(bootloader)-->Kernel-->initrd-->rootfs(/sbin/init)下面对每一个启动流程做详细解释:POST(PowerOnSelfTest)加电自检计算机本身不执行任何程序,所以系统必须要完成自举的过程,在CPU的..
分类:
系统相关 时间:
2016-05-09 14:30:48
阅读次数:
267
CentOS系统启动流程POST-->BootSequence(BIOS)-->BootLoader(MBR)-->kernel(ramdisk)-->rootfs(readonly)-->switchroot-->/sbin/init(CentOS5,6,7不同)-->设置默认运行级别-->运行系统初始化脚本,完成系统初始化-->关闭启动对应级别下需要停止的..
分类:
其他好文 时间:
2016-05-09 07:10:15
阅读次数:
218
在Linux下,默认情况下,系统时间和硬件时间,并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠Bios电池来维持,而系统时间,是用CPUtick来维持的,相互独立。在系统开机的时候,会自动从Bios中取得硬件时间,设置为系..
分类:
其他好文 时间:
2016-05-08 01:19:38
阅读次数:
212
CentOS启动流程启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就..
分类:
系统相关 时间:
2016-05-07 01:16:49
阅读次数:
208
笔者在实践中总结了一套Unix操作系统硬盘的快速复制方法,成功地运用于建行几大Unix操作系统网络的建设中,收到了良好的效果。现将该方法介绍如下,供读者参考。 系统要求,两台主机软尽量相同。要求被复制的硬盘能被"母机"的BIOS识别。具体实现: 首先,根据具体的网络和应用要求,安装好一台Unix操作 ...
分类:
其他好文 时间:
2016-05-04 20:57:35
阅读次数:
172
1、硬件引导启动通电,BIOS加电自检,找到启动介质,在启动介质中找到MBR.MBR是启动介质(比如硬盘)第一个分区的第一个扇区,大小为512字节。其中前面446字节是bootloader(centos是Grub),紧接着64字节是分区表,最后2个字节是用来校验的,我们把它叫做55AA。2、Grub引导程序..
分类:
其他好文 时间:
2016-05-03 16:24:38
阅读次数:
159
1. 加载 BIOS 的硬件信息,并取得第一个开机装置的代号; 2. 读取第一个开机装置的 MBR 的 boot Loader (亦即是 lilo, grub 等等) 的开机信息; 3. 加载 Kernel 操作系统核心信息, Kernel 开始解压缩,并且尝试驱动所有硬件装置; 4. Kernel ...
分类:
系统相关 时间:
2016-05-02 18:38:53
阅读次数:
199
一、概述: 0.为什么会有这篇文章 说实在的,在2016初的时候,我就萌生了写一个操作系统的念头,但是这对于我一个菜鸟来说,犹如登天。 既然想了就去写,即使最后做不完,也不后悔。 抱着这样的念头,我开始查阅各种写操作系统的书,最后我得出的结论就是,先试着写一个BootLoader,就这样作为BIOS ...
分类:
其他好文 时间:
2016-05-02 00:38:30
阅读次数:
2592
原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 作者:严哲璟 说一下我对Linux系统的理解 1.加载Linux内核准备:在加载基本输入输出模块(BIOS)之后,从磁盘的引导扇区读入操作系统的 ...
分类:
系统相关 时间:
2016-04-30 23:51:32
阅读次数:
452