无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2575|回复: 5
打印 上一主题 下一主题

[求助] PE引导问题

[复制链接]
跳转到指定楼层
1#
发表于 2016-1-8 15:16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想请问下BIOS到PE启动之间的启动原理,是怎么引导PE启动的,麻烦各位师傅详细解答下
2#
发表于 2016-1-8 17:14:25 | 只看该作者
PE启动盘的原理:
把bootloader写到u盘最前面的440个字节中,启动时先执行bootloader,然后读取配置文件,你所说的1 2 3 4 5就写在配置文件中。常见的bootloader有grub4dos,syslinux等。其他工具软件通常就是把这个过程(命令行)包装成UI界面,方便使用

PE其实是一个精简的WIN操作系统,
一般有2种内核的,一种是基于WINXP,另一种是基于WIN2003。
目前国内WINPE的版本很杂,都是网友自己在某PE的基础上自行修改来的,PE系统能做的事情并不多,因为一般来讲PE都被当做系统维护工具在使用,
因为PE是工作在内存中的,所以像给硬盘分区这种操作可以直接在PE中进行,不需要像以前那样进DOS环境才可以分区,
PE只是一个WIN内核的精简系统,不适合日常使用,里面只保留了维护时必须的组件,所以你还是要安装一个系统才行,毕竟PE只是一个系统维护工具而已。
回复

使用道具 举报

3#
 楼主| 发表于 2016-1-8 20:04:24 | 只看该作者
wjlovezzd 发表于 2016-1-8 17:14
PE启动盘的原理:
把bootloader写到u盘最前面的440个字节中,启动时先执行bootloader,然后读取配置文件, ...

bootloader是分区表MBR吗?我想知道GRUB、GRLDR、怎么用的,从BIOS启动的顺序
回复

使用道具 举报

4#
发表于 2016-1-8 21:36:30 | 只看该作者
科普系统启动知识,普渡小白。老鸟勿喷
1.1 grub简介

GRUB 是一个遵从Multiboot(多重启动)规范的启动管理程序。现在接触到的有3种,即GNU Grub Lagecy , GNU Grub2 和 Grub for dos(grub4dos)。

GNU GRUB Lagecy其实就是原来的 GNU GRUB 0.xx ,最新版是2005年发布的GNU GRUB 0.97。 目前已停止开发,并改名为 GNU GRUB Lagecy。

GNU GRUB2是第二代GRUB,它将取代原来的GNU GRUB(例如0.9x版),但目前还处于开发阶段,尚未发布正式版。

GNU GRUB Lagecy和GNU GRUB2都是 GNU 组织的项目。

GRUB for DOS(GRUB4DOS)是一个以 GNU GRUB 为基础的功能强大的引导器。它可以在 DOS 和 LINUX下运行,也可以通过其他引导器来运行,还可以作为MBR运行。GRUB4DOS内置了功能完善的 BIOS 级磁盘仿真。
GNU GRUB 和GRUB是GRand Unified Bootloader的缩写,它是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux。
在X86 架构的机器中,Linux、BSD 或其它Unix类的操作系统中GRUB、LILO 是大家最为常用,应该说是主流。

Windows也有类似的工具NTLOADER;比如我们在机器中安装了Windows 7后,我们再安装一个Windows 8 ,在机器启动的会有一个菜单让我们选择进入是进入Windows 7 还是进入Windows 8。NTLOADER就是一个多系统启动引导管理器
回复

使用道具 举报

5#
发表于 2016-1-8 21:36:55 | 只看该作者
1.2 通过mbr启动grub(命令修改)
GRUB4DOS:(占用18个扇区,老版本占用16个扇区)是强大的引导程序,可以安装在MBR ,也可以安装在分区 PBR ,若安装在MBR,则可以搜索所有分区,启动其指定文件-GRLDR(不需读入分区PBR),从而正常启动。
引导过程为:MBR → grldr

通过软件包里的bootlace.com(可运行于DOS/Win9x)安装GRLDR引导记录到硬盘或者硬盘映像文件的主引导记录,或者安装到软盘或者软盘映像的引导扇区。电脑启动时,通过击热键(默认为空格键,可自定义)来启动grub。

比如:
在DOS下安装GRLDR代码到主引导记录:
bootlace.com 0x80

在DOS下安装GRLDR代码到软盘:
bootlace.com --floppy --chs 0x00

在DOS下安装GRLDR代码到软盘映像:
bootlace.com --floppy --chs floppy.img

我所使用的命令为:
bootlace --force-backup-mbr --boot-prevmbr-first --time-out=3 --hot-key=0x3920 --mbr-disable-floppy 0x80
表示安装GRLDR代码到MBR时,备份原MBR(--force-backup-mbr),默认启动原MBR,即启动原windows xp系统(--boot-prevmbr-first),等待时间3秒(--time-out=3),热键为空格键(--hot-key=0x3920), 不搜索软盘上的GRLDR(--mbr-disable-floppy)。

也就是说启动时等待3秒,3秒内不击热键的话,启动windows xp;3秒内击热键则启动grub4dos。

bootlace的其它参数及自定义热键用法可参看readme.txt文件。

装入mbr后,再将grldr和menu.lst文件复制到某分区的根目录(现在支持的文件系统是FAT12,FAT16, FAT32, NTFS,EXT2 or EXT3 的分区。对于Windows用户,最好是fat分区),menu.lst也可保存到其它指定位置。

此方法的优点是:不依赖于操作系统;能够自动搜索硬盘上各个分区的grldr文件。

以上为用命令安装grub4dos,命令看上去比较复杂且不易操作,所以我们可以用bootice.exe(百度一下,就能下到)这个软件修改MBR和PBR
回复

使用道具 举报

6#
发表于 2016-1-8 21:37:29 | 只看该作者
http://www.qiankoo.com/thread-7-1-1.html

系统启动之——grub4dos篇
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 03:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表