开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BI.....
分类:
系统相关 时间:
2016-01-19 00:15:03
阅读次数:
246
1、硬件引导启动通电,BIOS加电自检,找到启动介质,在启动介质中找到MBR.MBR是启动介质(比如硬盘)第一个分区的第一个扇区,大小为512字节。其中前面446字节是bootloader(centos是Grub),紧接着64字节是分区表,最后2个字节是用来校验的,我们把它叫做55AA。2、Grub引导程序..
分类:
其他好文 时间:
2016-01-18 21:09:45
阅读次数:
153
ACPI IGD OpRegioninterface是用SCI来实现IGD driver,OS,BIOS之间沟通的桥梁,IGD OpRegion PROTOCOL是UEFI BIOS构建桥梁的脊梁。Legacy的实现方式下与OS沟通的方式:OpRegion Memory Layout:water.....
分类:
其他好文 时间:
2016-01-17 12:18:47
阅读次数:
216
1.BIOS:开机主动执行的固件,会认识第一个可开机设备,比如硬盘。2.MBR:第一个可开机设备的第一个扇区内的主引导分区块,内含引导加载程序。3.Bootloader:一支可以读取kernel文件来执行的软件。4.kernel:开始操作OS的功能。BIOS和MBR都是硬件本身支持的功能,至于Boo...
分类:
其他好文 时间:
2016-01-17 01:16:31
阅读次数:
138
1.下个win8 的pe,功能齐全的。2.CMD执行命令bcdboot c:\windows /s x: /f allc代表c盘即win所在分区盘符。s,命令参数,引导另存到其他地方。x,某储存引导分区的盘符,要换成你自己的。f,命令参数,固件类型(bios or uefi);all 生产全部类型...
分类:
数据库 时间:
2016-01-16 19:18:29
阅读次数:
227
最近由于项目的需要,需要在程序中获取机器的硬盘序列号和MAC地址等信息,在C#下,可以很容易的获得这些信息,但是在C++程序中感觉比较麻烦。经过百度,发现很多大虾都是通过WMI来获取这些硬件信息的,网上也有相关的代码,通过实际调试,也发现确实可以通过WMI来获取这些信息。前两天,在网上突然搜到一位....
分类:
移动开发 时间:
2016-01-15 12:33:20
阅读次数:
563
一、PXE到底是什么东东?PXE(PrebootExecutionEnvironment)预启动执行环境是由Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,PXEclient在网卡的ROM中,当计算机引导时,BIOS把PXEclient调入内存执行,并显示出命令菜单,经用户选择后,PXEclient..
分类:
其他好文 时间:
2016-01-14 19:15:41
阅读次数:
265
PXE(Pre-boot Execution Environment)是由Intel设计的协议,它可以使计算机通过网络而不是从本地硬盘、光驱等设备启动。现代的网卡,一般都内嵌支持PXE的ROM芯片。当计算机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE c...
分类:
Web程序 时间:
2016-01-14 01:00:22
阅读次数:
173
现在大多数电脑都没有了光驱,并且光驱占用空间大,携带不方便,那么如果用U盘来装系统呢?首先,我们要找一个空的U盘,下载ultraiso软件,并安装:①以管理员身份启动ultraiso②打开安装系统iso文件③选择写入硬盘镜像④点击写入即可,默认设置⑤开机按F2或F10进入BIos系统
分类:
其他好文 时间:
2016-01-13 20:07:28
阅读次数:
123
grub学习笔记1 首先要了解的几个概念1.1 启动管理器启动管理器是存储在磁盘开始扇区中的一段程序,例如,硬盘的MBR(Master Boot Record),在系统完成启动测试后,如果系统是从MBR启动,则BIOS(Basic Input/Output System)将控制传送给MBR。然后存储...
分类:
Web程序 时间:
2016-01-13 10:30:55
阅读次数:
216