一启动过程概览(keyword:BIOS,BOOTLOADER,KERNEL,INIT)
①加电自检,通过BIOS读取硬件信息,从而确定第一启动设备,找到BOOTLOADER(grub,lino)等
②BOOTLOADER加载内核,内核再次检测硬件与硬件驱动信息,为读取文件系统做准备
③内核调用INIT进程(PID=1),INIT通过/etc/rc.d/rc..
分类:
系统相关 时间:
2015-04-20 07:05:10
阅读次数:
220
10.Linux系统启动详解·1.BIOS,负责检查硬件并且查找可启动设备,·2.MBR:BootCode,·bios找到可启动设备后执行其引导代码,MBR的前446字节,·/boot/grub/stage1内容为当前硬盘MBR的镜像,·3.执行引导程序-GRUB·grub是现在Linux使用的主流引导程序,可以用来引导大多数主..
分类:
系统相关 时间:
2015-04-19 19:50:18
阅读次数:
185
1.通电自检首先通电,然后cpu会自动加载主板上ROM芯片cmos中的代码BIOS,cpu为什么会这么做呢?因为cpu就是这么设计的。BIOS会完成周边硬件检测,并按次序查找各引导设备,第一个有引导程序的设备即为启动系统用到的设备。这就跟BIOS中的启动次序相关了,如果第一个设备上没有..
分类:
系统相关 时间:
2015-04-19 06:41:59
阅读次数:
197
Linux系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导Linux系统启动到多用户模式,并提供正常的网络服务。如果系统管理员需要进行系统维护或系统出现启动异常时,就需要进入单用户模式或修复模式对系统进行管理了。使用单用户模式有一个前..
分类:
其他好文 时间:
2015-04-02 16:43:35
阅读次数:
148
今天早上公司内部服务器启动的时候出现了个问题:放假的时候完全是ok的,但是为什么会出现这个错误那?产生原因:机器我是没有关闭,有可能是被别人强制关闭导致!解决方法:在上面的命令行只想一下命令find/grub/stage1#查找系统挂载地址root(hd0,0)-这里是我的位置setup(hd0,..
分类:
系统相关 时间:
2015-03-08 01:38:45
阅读次数:
242
1 linux系统启动和引导
linux的启动过程为:计算机执行BIOS代码,确认加载并启动内核,内核检测系统的硬件,产生系统的init进程,这个进程总是PID 1;系统必须检查并安装文件系统,而且系统的守护进程必须启动,这些步骤由init进程按照顺序运行一系列rc(run
commond)文件脚本
综上,linux典型的引导过程由6个不同的阶段组成。...
分类:
系统相关 时间:
2015-02-27 10:06:15
阅读次数:
192
系统启动流程: POST-->BIOS(BootSequence引导次序)-->MBR(bootloader,446byte)-->Kernel-->initrd(initramfs)-->(ROOTFS)-->/sbin/init(/etc/inittab)内核设计风格: 单内核: 所有功能都在一个内核中。Linux采用单内核,但是采用了微内核的设计思想。LWP(..
分类:
系统相关 时间:
2015-02-24 13:55:25
阅读次数:
158
Linux系统启动的过程大概可以分为5步:
1、首先加载Linux系统的内核文件,也就是boot首先读取/boot目录下的内核文件;
2、第二步是,运行Linux下的init进程,这个进程是所有进程的起点,这个进程程序就是/etc/inittab这个文件;
Linux系统有7个运行级别(runlevel):
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能...
分类:
系统相关 时间:
2015-02-20 09:44:55
阅读次数:
195