Linux 系统启动过程
linux启动时我们会看到许多启动信息。
Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:
内核的引导。
运行init。
系统初始化。
建立终端 。
用户登录系统。
内核引导
当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。
操作系统接管硬件以后,...
分类:
系统相关 时间:
2016-07-22 19:20:33
阅读次数:
251
当人按下笔记本开机键时.cpu的cs寄存器(基址)跟ip(偏移量)寄存器加电.被强制初始化为(jmp xxx:xxx) 跳转到bios所在的地址. 接着bios开机自检(这个不需要了解,只需了解最后跳转到0x7c00处即可.对于写kernel的人来说也是透明的.除非你是写bios的).它将自动从0盘 ...
分类:
其他好文 时间:
2016-05-22 16:55:05
阅读次数:
407
linux启动的时候我们会看到许多的启动信息,但是在linux启动的时候其实并没有想象中的那么复杂,其过程分为五个部分1.内核的引导当计算机打开电源后,首先是blos开机自检,按照blos中设置的启动设备(通常是硬盘)来启动。操作系统接管硬件以后,首先读入/boot目录下的内核文件..
分类:
系统相关 时间:
2016-05-20 14:45:35
阅读次数:
220
键入以下命令Chkntfs/t:0【设定自检的等待时间为“零”,当然也可以自定义等待时间】Chkntfs/xC:【取消开机对C盘的自检,当然也可以设置别的分区】要执行请按回车键Chkntfs/xC:打开注册表编辑器窗口,在左侧注册表树列表依次展开到以下分支HKEY_LOCAL_MACHINE\SYSTEM\CurrentCo..
分类:
其他好文 时间:
2016-04-06 19:00:20
阅读次数:
146
在用户正常登陆系统之前,linux的系统引导加载了必要的程序和命令终端,为用户登做好了准备。熟悉linux的系统引导过程,将有利于故障的排除和分析。一:引导过程:1.开机自检:根据bios的设置对系统地CPU,MEM,GPU,键盘,鼠标等设备进行初步检查。2.MBR引导:从本地磁盘启动时,..
分类:
其他好文 时间:
2016-03-26 08:20:04
阅读次数:
185
前言:本文章转自我的个人博客http://www.anyisalin.com欢迎大家访问此文章是我学习RHCE7.0时所记笔记,希望能够对大家有所帮助1.计算机接通电源。系统固件(现代UEFI或更老式的BIOS)运行开机自检(POST),并开始初始化部分硬件。 2.系统固件会搜索可启动设备,可能是在UEFI..
分类:
系统相关 时间:
2016-01-19 01:47:56
阅读次数:
1131
打开PC的电源,BIOS开机自检,按BIOS中设置的启动设备(通常是硬盘)启动,接着启动设备上安装的引导程序lilo或grub开始引导Linux,Linux首先进行内核的引导,接下来执行init程序,init程序调用了rc.sysinit和rc等程序,rc.sysinit和rc当完成系统初始化和运行...
分类:
其他好文 时间:
2015-11-27 17:30:37
阅读次数:
327
BIOS开机自检MBR引导硬盘0柱面0磁道1扇区的前446byte.grub引导菜单cat/ect/grub.conf加载内核kernel启动init进程[root@kakatmp]#ps-ef|grepinitroot100Nov10?00:00:00/sbin/initroot53015143007:01pts/100:00:00grepinit6.读取inittab文件,执行rc.sysinit,rc脚本/etc/inittab/..
分类:
系统相关 时间:
2015-11-18 16:42:23
阅读次数:
194
1、描述shell程序的运行原理:Shell是一种具备特殊功能的程序,它提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令,并把它送入内核去执行.内核是Linux系统的心脏,从开机自检时就驻留在计算机的内存中,直到计算机关闭为止,而用户的应用程序存储在计算机的硬盘上,仅当..
分类:
系统相关 时间:
2015-09-24 19:33:31
阅读次数:
357