MBR(Master Boot Record)即主引导记录.使用Winhex打开,磁盘的第一扇区:黄色部分(000H-1B7H):引导分区作用:在主板BIOS完成自检之后,将整个MBR完全读取到内存当中,然后执行引导程序.然后依次执行:检测最后两个字节是否为"55 AA",检测是否有活动分区,若有,...
分类:
其他好文 时间:
2015-10-28 14:08:40
阅读次数:
395
操作系统内核Hack:(三)BootLoader制作关于本文涉及到的完整源码请参考MiniOS的v1_bootloader分支。1.制作方法现在我们已经了解了关于BootLoader的一切知识,让我们开始动手做一个BootLoader吧!但真正开始之前,我们还要做出一个选择,在之前的讨论中我们曾说过,有两种学习和制作引导程序和操作系统内核的路线:1)《Orange’s:一个操作系统的实现》书中的路线...
分类:
其他好文 时间:
2015-10-25 18:05:05
阅读次数:
445
Linux启动流程主要分成下面几步POST,加电自检BootSequence,引导启动设备MBR启动引导程序引导kernel和ramdisk切换到真正的根,并运行/sbin/init3.MBR启动引导程序系统启动时会在启动的设备上查找是否有MBR(MasterBootRecord),如果有则运行这个引导程序.CentOS5或6用的是grub.它主..
文件系统:操作系统是如何识别磁盘和分区的:MBR:MasterBootRecord,主引导记录,存放磁盘的信息,包括分区信息,操作系统引导程序,标志符号。一个扇区大小MBR一共512个字节,下面是这些字节的分配: 512bytes: bootloader:446bytes: 引导加载器程序,加载操作系统的程序,用..
分类:
系统相关 时间:
2015-10-17 07:09:50
阅读次数:
758
1 CentOS 6.x启动管理系统运行级别 运行级别命令 #runlevel 查看级别 #init 运行级别 改变级别系统默认运行级别 配置文件 /etc/inittab id:3:initdefault:2 启动引导程序grub3 系统修复模式
分类:
系统相关 时间:
2015-10-16 00:52:22
阅读次数:
193
grub是redhat默认的引导程序,在安装redhat时会提示是否安装bootloader,但自己手贱选择不安装,待系统重启时就是grub命令行界面,不能直接进系统。瞬时感觉麻烦大了,只能手动输入咯! 1.root (hd0,6)--->可通过table补全,root和()之前一定要有空格; .....
分类:
其他好文 时间:
2015-10-15 23:34:24
阅读次数:
212
一:POST加电自检二:BIOS--->BootSequence按照bios中设置的硬件启动循序查找引导设备,第一个有引导程序的设备即为本次启动用到的设备。三:MBR--->BootloaderMBR组成:446:bootloader------centos的GRUB64:分区表信息2:是否启用四:Kernel加载到内存初始化(自解压..
分类:
系统相关 时间:
2015-10-02 06:46:49
阅读次数:
294
1.引导程序 使用ng-app开始引导一个程序:标记了AngularJS应用的作用域 双括号绑定表达式: Nothing here {{'yet' + '!'}} 2.视图和模板 其核心为MVC模式 原理:在AngularJS中,一个视图是模型通过HTML模板渲染之后的映射 HTML模板: 包含ng...
分类:
Web程序 时间:
2015-09-23 16:30:45
阅读次数:
316
yii整体执行流程直观,具体由以下步骤:1、程序入口文件index.php加载yii框架引导程序(bootstrap)文件yii.php,加载配置文件以及其他自定义配置。2、yii.php中Yii类继承了YiiBase,主要封装框架的一些通用方法,比如自动加载、创建组件、核心类路径映射、记录日志以及...
分类:
其他好文 时间:
2015-09-21 20:55:50
阅读次数:
192
项目描述:这是一个模拟企业无人值守批量安装服务器的项目,在服务器上搭建DHCP、TFTP、NFS等服务,利用kickstart文件的配置自动安装脚本,实现自动配置DNS,分配主机名等相关信息。客户端从DHCP服务器上获得IP,从而从服务器下载引导程序pxelinux.0及配vmlinuz内核,镜像及从ki..
分类:
系统相关 时间:
2015-09-21 19:45:37
阅读次数:
182