抛弃优启Grub4dos和PE大多数时间可以这样用

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

http://yunpan.cn/cyuuUtUQMfmGN 提取码 c2ac
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盘为例)
F:\BOOT
├─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

时间: 2024-10-18 20:40:32

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

通过案例学调优之--Oracle Time Model(时间模型)

通过案例学调优之--Oracle Time Model(时间模型) 数据库时间  优化不仅仅是缩短等待时间.优化旨在缩短最终用户响应时间和(或)尽可能减少每个请求占用的平均资源.有时这些目标可同时实现,而有时则需要进行折衷(如在并行查询时).通常可以认为,优化就是避免以浪费的方式占用或保留资源. 对数据库发出的任何请求都由两个不同的段组成:等待时间(数据库等待时间)和服务时间(数据库 CPU 时间).等待时间是各种数据库实例资源的所有等待时间的总和.CPU 时间是实际处理请求时消耗的时间的总和.

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

对于支持BIOS的电脑,优盘启动,网络启动的各种方案感觉都是浮云,从硬盘启动PE进行维护才是最可靠的.不点在开发wee的过程中给了我们很多维护的灵感,不用费劲地折腾fbinst/U+/量产/PXE/IPXE等方案,因为80%以上的电脑维护的时候是能够启动到windows桌面的,这时候只要用bootice把硬盘mbr写入grub4dos,把grldr.grldr.mbr.通用的menu.lst三个文件拷贝到非C盘根目录,通过优盘/手机/网络任何一种介质,把PE扔进/boot/imgs/目录下,如果

LAMP 系统性能调优之内核调优措施

LAMP 系统性能调优之内核调优措施 2011-03-18 11:21 Sean A. Walberg 网络转载 字号:T | T 在对系统的 Apache.PHP 和 MySQL 组件进行调优之前,应该花一些时间确保底层 Linux 组件的运行正常.这点是非常重要的! AD:2014WOT全球软件技术峰会北京站 课程视频发布 LAMP LAMP的一些快速的内核调优措施 大多数 Linux 发布版都定义了适当的缓冲区和其他 Transmission Control Protocol(TCP)参数

LeetCode 135. Candy (O(n)时间 O(n)和O(1)空间的两种实现)

贪心算法,从局部最优推广成全局最优. 这里介绍O(n)时间 O(n)和O(1)空间的两种实现方法. O(n)时间 O(n)空间实现,参考了cnblog, 1957的解法 创建candy数组,初始化为1. 用pre_child_candy记录前一个孩子拿到的糖果数 1. 从左往右遍历 1) 如果ratings[i] > ratings[i-1], 那么candy[i] = ++ pre_child_candy, 亦即这个孩子比前一个孩子多拿一个糖果 2) 反之,candy[i] = pre_chi

19.最优布线问题(kruskal算法)

最优布线问题(kruskal算法) 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 白银 Silver 题解 查看运行结果 题目描述 Description 学校需要将n台计算机连接起来,不同的2台计算机之间的连接费用可能是不同的.为了节省费用,我们考虑采用间接数据传输结束,就是一台计算机可以间接地通过其他计算机实现和另外一台计算机连接. 为了使得任意两台计算机之间都是连通的(不管是直接还是间接的),需要在若干台计算机之间用网线直接连接,现在想使得总的连接费用最省,让你编程计算

LAMP 系统性能调优:第1 部分: 基础环境调优-学习笔记

LAMP 最初是指Linux .Apache.MySQL 和PHP(或Perl). LAMP 环境调优 对任何系统进行调优的第一步都是了解它的工作原理.按照最简单的形式,基于LAMP 的应用程序是用PHP 这样的脚本语言编写的,它们作为Linux 主机上运行的Apache Web 服务器的一部分运行. PHP 应用程序通过请求的URL.所有表单数据和已捕获的任意会话信息从客户机获得信息,从而确定应该执行什么操作.如有必要,服务器会从MySQL 数据库(也在Linux 上运行)获得信息,将这些信息

老李分享:大数据性能调优案例

老李分享:大数据性能调优案例 1.“空间换时间”以及“内存中处理数据” 比如user_id.csv文件中有20万个不同的user_id,根据user_id去查其对应的用户最近发表的一篇帖子,取出post_id,post_title.post_time和user_id(post表中查,post表中有一列是user_id,表示帖子所属者),而帖子数目有大概两百万,那么如何处理呢?我的解决方案是:A. 先将post表post_id,post_title.post_time和user_id这四列导出到p

linux 添加开机自启项

**linux 添加开机自启项** 前一段时间一直在玩阿里云的云服务器,由于需要重启,一些服务就断掉,所以将服务添加到开机自启中 使用ssh登录你的远程服务器使用vim编辑 /etc/rc.local 的文件,将需要运行的脚本写在exit 0 之前就行!#!/bin/sh -e rc.local This script is executed at the end of each multiuser runlevel.Make sure that the script will "exit 0&

Skyfree退休公告

https://www.itsk.com/thread-372142-1-1.html Skyfree 发表于 2016-11-14 12:26:51 本以为到了这天,会有很多感慨,然而真到了今天,却一点儿感慨都没了. 2005年误入此坑,2006年7月IT天空(自由天空)成立,十年居然一晃而过,今年已经2016年了.简单回忆一下吧,回忆完就放手. 论坛从最早的每天10帖,到每天100帖,到每天1000帖,着实记得超过1000帖时还小小的庆祝了一下. 看着一个坛子从最早的冷冷清清,到热热闹闹,由