在能够进入Windows的情况下,Grub4dos和PE大多数时间可以这样用

http://files.cnblogs.com/files/liuzhaoyzz/boot_moban.rar
Grub4dos的出现颠覆了传统的EZBOOT光盘启动模式,很多人用grub4dos来实现优盘启动,同时grub4dos能够安装到本地硬盘上,启动WINPE。看到电脑城维修员经常用USB启动电脑,ghost安装系统,优盘换来换去,时常感到很纳闷,电脑本来能够进入Windows,为什么不直接从硬盘启动PE,而一定要格式化之后从优盘启动PE?
我的办法很简单,进入windows,用bootice把grub4dos写入MBR,把grldr和grldr.mbr拷贝到任何一个非系统盘,同目录下编辑通用菜单menu.lst,菜单项包括启动本地windows NT5.x和NT6.x,启动各种PE等等。把Grub4dos写入本地硬盘MBR的好处是,在PE下ghost安装系统到C盘,如果安装过程出现蓝屏等异常情况,可以继续从非系统盘的硬盘进入PE,重新安装系统。当然如果你不喜欢Grub4dos为第一启动项,可以修改boot.ini或者BCD菜单,用ntldr/bootmgr作为第一引导,引导grldr,然后引导PE。
一般地来说,一个硬盘重新分区不过1~2次,即使是新系统,很多也预装了windows,只要能够进入windows,就能够从硬盘直接启动PE。
我常用Uepon的通用PE,以通用PE为例,目录结构如下:(以F盘为例)

X:\
│ grldr
│ grldr.mbr
│ menu.lst
├─BOOT\(Legacy BIOS启动用)
│ ├─BOOTICE\(存放bootice工具)
│ ├─FbinstTool\(存放FbinstTool工具)
│ ├─imgs\(存放PE的ISO镜像文件,各种软件img镜像文件)
│ ├─grub\(内有grldr.*、menu.lst的备份,批处理会自动把备份拷贝到根目录,还存放sratlf的run模块和网启服务器tftpd32.*)
│ └─pxelinux.cfg\(存放pxelinux默认菜单default)

为了方便,我用写了几个批处理文件,快速地安装PE到不同分区。
把WINPE镜像及其他引导工具拷贝到C盘.bat
在boot.ini中增加grub4dos启动项(WIN7右击用管理员身份运行!!!)
在BCD文件中增加grub4dos启动项.bat
删除boot.ini中grub4dos启动项.bat
......

menu.lst内容如下:
color white/blue blue/yellow light-red/blue 10
foreground FFFFFF
background 0000AD
timeout 1
default 0

title boot Windows by zhaohj
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
#rootnoverify (hd0,0)
chainloader /ntldr || chainloader /bootmgr

title WINPE by uepon (TonPE_V3.3.iso+firadisk)
find --ignore-floppies --ignore-cd --set-root /boot/imgs/firadisk.img
map --mem /boot/imgs/TonPE_V3.3.iso (0xff)
map --e820cycles=-1
map --hook
chainloader (0xff)

title tongyong WINPE by Uepon (TonPE.iso)
find --ignore-floppies --ignore-cd --set-root /boot/imgs/firadisk.img
map --mem /boot/imgs/firadisk.img (fd0)
map --mem /boot/imgs/TonPE.iso (0xff)
map --e820cycles=-1
map --hook
chainloader (0xff)

title tongyong WINPE by Uepon (TonPE_net.iso+firadisk)
find --ignore-floppies --ignore-cd --set-root /boot/imgs/firadisk.img
map --mem /boot/imgs/TonPE_net.iso (0xff)
map --e820cycles=-1
map --hook
chainloader (0xff)

title ghost by doshome
find --ignore-floppies --ignore-cd --set-root /boot/imgs/firadisk.img
map --mem /boot/imgs/ghost.img (fd0)
map --hook
chainloader (fd0)+1
root (fd0)

title run mem automenu by sratlf
command run --set-showsize=0 --e820cycles=-1 --mem --automenu --show.iso

title run fira automenu by sratlf
command run --set-showsize=0 --e820cycles=-1 --mem --fira --automenu --show.iso

title plpbt.bin
kernel (bd)/boot/grub/plpbt.bin

title Boot from pxelinux
pxe keep
chainloader --raw (bd)/pxelinux.0
#chainloader --force (bd)/pxelinux.0

title WINPE (startrom.0)
pxe keep
chainloader --force (bd)/startrom.0

title boot from hard disk
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
checkrange 0x80 read 0x8280 && map --hook
chainloader (hd0)+1
boot

title command line
commandline

title reboot
reboot

title halt
halt

抛弃优启Grub4dos和PE大多数时间可以这样用的更多相关文章

  1. 【Oracle】转:通过案例学调优之--Oracle Time Model(时间模型)

    转自:http://blog.51cto.com/tiany/1596012 通过案例学调优之--Oracle Time Model(时间模型) 数据库时间 优化不仅仅是缩短等待时间.优化旨在缩短最终 ...

  2. 各种U启网启什么的都是浮云

    对于支持BIOS的电脑,优盘启动,网络启动的各种方案感觉都是浮云,从硬盘启动PE进行维护才是最可靠的.不点在开发wee的过程中给了我们很多维护的灵感,不用费劲地折腾fbinst/U+/量产/PXE/I ...

  3. 怎么用优启通安装win7 !!!!好好好20191020

    怎么用优启通安装win7 PE技术探索在国内属于前沿梯队.相关PE工具更新的非常及时,两个月一更新,很赞. 尤其是论坛代表作之一:EasyImageX系统备份恢复镜像工具(集成在PE里面),可以说是用 ...

  4. net 关于系统性能调优了解和看法

    系统性能调优这是每个大中型项目的必要手段,当系统运行积累到一定量的时候 这个时候就需要一个质变的过程那这个时候就少不了优化和调整 (前几天看了一篇文章 感觉写的挺好,也挺实在的  链接:http:// ...

  5. 【原创】构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下前篇)—简单的优化措施

    原文:[原创]构建高性能ASP.NET站点 第六章-性能瓶颈诊断与初步调优(下前篇)-简单的优化措施 构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下前篇)—简单的优化措施 前言:本篇 ...

  6. 题解 最优的挤奶方案(Optimal Milking)

    最优的挤奶方案(Optimal Milking) 时间限制: 1 Sec  内存限制: 128 MB 题目描述 农场主 John 将他的 K(1≤K≤30)个挤奶器运到牧场,在那里有 C(1≤C≤20 ...

  7. 程序员的自我修养五Windows PE/COFF

    5.1 Windows的二进制文件格式PE/COFF PE文件格式事实上与ELF同根同源,它们都是由COFF格式发展而来. 5.2 PE前身——COFF 在win下,Command Prompt fo ...

  8. OpenTSDB/HBase的调优过程整理

    背景 过年前,寂寞哥给我三台机器,说搞个新的openTSDB集群.机器硬件是8核16G内存.3个146G磁盘做数据盘. 我说这太抠了,寂寞哥说之前的TSDB集群运行了两年,4台同样配置的机器,目前hd ...

  9. 【PE结构】PIMAGE_FILE_HEADER中TimeDateStamp的时间戳与标准时间转换

    计算PE文件创建时间,需要对时间进行转换,也就是将时间戳转换成特定的格式,或者特定的格式转换成时间戳. pImageFileHeader->TimeDateStamp的值为1487665851 ...

随机推荐

  1. Android中直播视频技术探究之---摄像头Camera视频源数据采集解析

    一.前言 在视频直播中一般都是两种视频数据源,一个是摄像头数据,一个是录制桌面数据,而一般来说美女妹子直播都是来自于摄像头数据,游戏直播都是录制桌面数据的,那么今天就来看看第一个数据源数据采集分析,A ...

  2. centos 3d特效

    说下我怎么实现的吧 1.现在新力得里搜“XGL”和“Compiz”,把相关软件安装好. 2.安装ndivid的glx驱动: sudo apt-get install nvidia-kernel-com ...

  3. 单片机特殊功能寄存器(SFR)

    单片机如8051有21个SFR,地址为80H~0FFH的128个字节中,可以直接用寻址方式来操作SFR.(类似于sbit) 为了能直接访问这些SFR,keil提供饿了一种自汉族形式的定义方法.这种方法 ...

  4. EI表达式和JSTL

    JSP九大内置对象     WEB域内置对象(存值取值,传值数据用的)    setAttribute/getAttribute;    page  基本不用/ pageContext 只在本页面有效 ...

  5. Java _ JDK _ Arrays, LinkedList, ArrayList, Vector 及Stack

    (最近在看JDK源码,只是拿着它的继承图在看,但很多东西不记录仍然印象不深,所以开始记录JDK阅读系列.) (一)Arrays Arrays比较特殊,直接继承自Arrays ->List(Int ...

  6. Node.js 事件循环(Event Loop)介绍

    Node.js 事件循环(Event Loop)介绍 JavaScript是一种单线程运行但又绝不会阻塞的语言,其实现非阻塞的关键是“事件循环”和“回调机制”.Node.js在JavaScript的基 ...

  7. SQL Server 小技巧【2】

    --1.不要使用×来查询所有字段 SELECT * FROM DBO.tb1 --改为 SELECT FName,PWD,CreateDate FROM DBO.tb1 (NOLOCK) --2.查询 ...

  8. windows上配置git

    windows上配置git1.下载mysisigit进入http://msysgit.github.io/,下载,安装,下一步下一步即可. 2.下载tortoisegit进入http://downlo ...

  9. FLASH CC 2015 CANVAS 实际应用过程中遇到的【粉色】问题(不定期更新)

    1,导入音乐导致发布卡死 一开始以为是不支持,FQ搜索了一些帖子,也有说不能再时间轴加音乐,需要用代码加入,想想不太可能啊,如果真的不能为什么IDE不禁用呢? 而实际问题是: 我使用的其中一条音效有问 ...

  10. yii 中引入js 和css 的方式

    在yii中 我们需要引入css 和 js 的时候,yii 自身有需要的类. 当我在views 视图层中引入css 和 js , <?php Yii::app()->clientScript ...