一、GRLDR 系统加载程序 系统的引导过程: 1、电源自检程序开始运行 2、主引导记录被装入内存,并且程序开始执行 3、活动分区的引导扇区被装入内存 4、GRLDR从引导扇区被装入并初始化 5、将处理器的实模式改为32位平滑内存模式 6、GRLDR开始运行适当的小文件系统驱动程序(读FAT或NTFS) 7、GRLDR读Menu.lst文件 此文件可修改指定Menu.lst路径以及grub启动信息,利用软件WinHex 二、Menu.lst 启动菜单文件 相关命令: color - 设定在菜单中使用的颜色,一种是作为前景色,一种作为背景色。可以简单地使用颜色名称,如red/black。比如: color red/black green/blue default - 默认项目的标题名称。如果菜单接口超时,那它将被载入。 fallback - 当这个命令被使用时,如果{dy}次尝试失败,那么这个项目的标题名称将被试用。 hiddenmenu - 这个命令被使用时,它不显示GRUB菜单接口,在超时时间过期后载入默认项。用户通过按[Esc]键,可以看到标准的GRUB菜单。 timeout - 这个命令设定了在GRUB载入由default命令指定的项目前的时间间隔,以秒为单位。 splashimage - 它指定在GRUB引导时所使用的屏幕图像的位置。 title - 设定用来装载一个操作系统的一组特定命令的标题。 此文件可直接用文本文档编辑软件改写 三、Memdisk.gz 获取软盘镜像的C/H/S参数程序 主要应用于镜像文件不是标准的1.44/2.88MB,或者大小超过2880kb,grub就需要指定磁盘镜像的C/H/S参数(即磁道数/磁头数/每磁道扇区数) 此程序是“memdisk.exe”可由7-zip打包而成Gzip格式由Menu.lst指定路径 四、fonts.gz grub中文必须的中文字体文件,由GRLDR引导的 五、xpm.gz grub启动菜单背景文件,由Menu.lst指定路径 此文件创建方法是利用photoshop创建图像后利用PaintshopPro改写成大小640*480减少颜色深度为14,标准,误差扩散。再由xnview转换为xpm格式,{zh1}利用7-zip打包成Gzip格式 六、img文件 由Menu.lst指定的软盘镜像,可由UltraISO编写创建 七、微型PE系统启动、应用文件分析 1.ldrxpe是与NTLDR一样的系统加载程序,可由Winhex修改 2.NTDETECT.COM是系统引导文件,主要用于收集检测基本硬件信息,由ldrxpe引导 3.xpsi或者winoe.xpe(各pe不一样)是文本文档文件,可利用文本文档软件修改,主要功能如同Boot.ini,由ldrxpe引导进入系统 4.Font.bin是PE启动时ldrxpe引导的字体文件 5.WinPE.IS_是PE系统所在的虚拟盘文件其创建方法是由UltraISO编写之后利用makecab打包生成 (dos命令格式:makecab Winpe.ISO Winpe.IS_) 6.Winpe.ini是PE系统启动时加载Explorer的配置文档,由PE系统引导 7.OP.Wim是Windows基于文件的映像格式,是PE系统的外置程序映象,可由WimTool修改创建 |