Linux系统启动流程简述1、上电自检,初始化硬件。2、进入BIOS,查找启动介质,初次安装linux系统一般是CD-ROM或者U盘启动,已安装Linux系统选择本地HDD硬盘启动。3、在本地第一块硬盘的第一个分区的第一个扇区中找到512字节的MBR启动引导程序,由GRUB(Bootloader)的配置文件/..
分类:
系统相关 时间:
2015-11-23 06:31:15
阅读次数:
163
在使用mkfs或者mke2fs这些命令对磁盘分区进行高级格式化之后,磁盘分区的结构MBR:是一块磁盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。它由三个部分组成,主引导程序、硬盘分区表DPT(DiskPartitiontable)和分区有效标志。所以,不要再次混淆MBR的概念(可..
分类:
其他好文 时间:
2015-11-18 16:45:01
阅读次数:
272
一、expect简介expect是一种能够按照脚本内容里面设定的方式与交互式程序进行“会话”的程序。根据脚本内容,Expect可以知道程序会提示或反馈什么内容以及什么是正确的应答。它是一种可以提供“分支和嵌套结构”来引导程序流程的解释型脚本语言。shell功能很强大,但是不能实现..
分类:
其他好文 时间:
2015-11-05 19:00:53
阅读次数:
332
在上一节提到由BIOS构建实模式下的内存中断向量表和中断服务程序,那么接下来就是利用这些中断加载操作系统内核,这一步又有三个步骤:1、引导程序bootsect加载;2、setup程序加载;3、system内核加载。在中断向量表和中断服务程序构建完成以后,BIOS会产生int0x19中断,该中断..
分类:
系统相关 时间:
2015-11-05 16:54:06
阅读次数:
246
Linux 标准目录结构初学Linux,首先需要弄清Linux 标准目录结构/root ---启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home ---存储普通用户的个人文件ftp --- 用户所有服务httpdsambauser1user2bin ---系统启动时需要...
分类:
系统相关 时间:
2015-11-03 23:00:12
阅读次数:
254
Linux内核源代码目录树结构。arch:包含和硬件体系结构相关的代码,每种平台占一个相应的目录。和32位PC相关的代码存放在i386目录下,其中比较重要的包括kernel(内核核心部分)、mm(内存管理)、math-emu(浮点单元仿真)、lib(硬件相关工具函数)、boot(引导程序)、pci(...
分类:
系统相关 时间:
2015-11-02 13:46:15
阅读次数:
172
1.编写引导程序org 0x7c00 ;将程序装载到指定的内存地址jmp entryentry:;初始化ds,es段寄存器 mov ax,cs mov ds,ax mov es,ax...
分类:
其他好文 时间:
2015-10-31 06:55:02
阅读次数:
210
此文件为初始化、引导程序,位于system/core/下,为系统流程的第二步1.加载应用APP的常量 (application/config/constants.php)2.加载全局函数库 (system/core/Common.php)3.安全程序检查检查phpversion。 phpversio...
分类:
Web程序 时间:
2015-10-29 23:10:49
阅读次数:
236
CentOS6.x基本启动流程一、服务器加电,加载BIOS信息,BIOS进行系统检测,依照BIOS设定找到第一个可以启动的设备(一般是硬盘)二、读取第一个启动设备的MBR(主引导记录),加载MBR中的BootLoader(启动引导程序,最常见为GRUB)三、依据BootLoader的设置加载内核,内核会再进..
分类:
系统相关 时间:
2015-10-29 00:58:02
阅读次数:
273
EBR(Extended Boot Record)即扩展分区引导记录.类似于主引导记录MBR.因为MBR的四条分区信息的限制,可以使用EBR方便扩展.它的结构与MBR类似于,但是没有引导程序和磁盘签名,仅仅保留了分区表和结束标志.下面以实例分析: 新建一个512MB虚拟磁盘,进行分区,如下图: .....
分类:
其他好文 时间:
2015-10-28 19:18:28
阅读次数:
550