PE系统不再用成U盘,可用GRUB直接引导PE的ISO

从网上下的PE大部分都是ISO映像格式的,通常要用Ultraiso等软件刻录成光盘或者烧录成u盘才能使用,但是这样就有几个问题不好解决。首先是必须要用一个U盘来承载PE,如果一个u盘要装N个PE就需要用easyboot等软件详细设置,而且easyboot这个软件还是要付费的,虽然有破解版……

第二个就是PE的通病,当硬盘分区表故障导致不能读取分区时PE会因为无法加载硬盘而卡住,导致PE不能正常启动,这时的解决办法就是启动DOS版的diskgenius来修复,但是要给PE做DOS+PE双启动又涉及到u盘多启动这个纠结的问题。

那么今天,给大家带来一个简单的办法,刚上手可能有点麻烦但是用过之后你就发现这玩意实际上比直接烧PE方便多了。这个软件就是Grub for dos。提起Grub大家一定不陌生,大名鼎鼎的Linux所采用的引导器就是此君。但是在U盘上安装这个玩意还是需要一点点功夫的。首先需要现在grub for dos的文件,不大,百度一下好多,但是不要下源码包,除非你打算自己编译。然后就需要我上次给大家介绍的小工具BOOTICE了。

首先吧U盘数据备份一下,格式化一次(PE不大的话不格式化也可以,但是格式化比较好,后面会解释),将需要的iso或者img文件都扔进U盘,可以放在英文文件夹下的。启动BOOTICE,找到你的U盘,把主引导记录MBR改成Grub for DOS,然后把分区引导记录也改成Grub for Dos,全部采用默认配置即可。

将你下载grub for dos文件中的grldr和menu.lst扔进U盘根目录,然后用写字板等编辑menu.lst。这里是重点,menu.lst的写法……。首先,源文件已经带的内容:

color blue/cyan white/cyan
timeout 30
default 0

第一行的意思是配置引导菜单字体的颜色,一个是选中的颜色,一个是未选中的颜色……但是我忘记具体哪个是哪个了
第二行的意思是等待时间,单位是秒
第三行的意思是默认选项,这里写0就是指第一个选项

对于可引导iso文件,接下来可以这样来写:

title Huanr WinPE
find –set-root /ISO/pe.iso
map /ISO/pe.iso (hd32)
map –hook
chainloader (hd32)

第一行title后面是引导项的名字,不要用中文
第二行是找到iso文件(指定root目录) 这里你要把文件换成你的iso的相对路径(记住,相对路径)
第三行是挂载iso,路径和上面一样
其他就照搬就行了。

对于可引导img文件(diskgenius for dos之类的),可以这样写:

title Run Diskgenius 3.8
find –set-root /ISO/DG380.IMG
map /ISO/DG380.IMG (fd0)
map –hook
rootnoverify (fd0)
chainloader +1
boot

注意事项和iso的一样

不过要提醒大家一下,这样并不能引导win7安装盘这样的iso,原因是虽然可以启动安装盘上的PE但是PE不能直接读取iso中的install.wim文件,同样的原因也不能引导ubuntu等linux的安装盘,只能用来引导PE等小工具,这点大家注意。

还有就是当启动时出现error 60提示时说明你的iso或img文件没有在u盘上连续分布(有碎片)整理下磁盘碎片就好了,这也是开始的时候让大家格式化u盘的原因,因为格式化U盘后直接把iso扔进去就一定是连续文件了 。

附上我的menu.lst文件:

color blue/cyan white/cyan
timeout 30
default 0
title Huanr WinPE
find --set-root /ISO/pe.iso
map /ISO/pe.iso (hd32)
map --hook
chainloader (hd32)

title Run Diskgenius 3.8
find --set-root /ISO/DG380.IMG
map /ISO/DG380.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader +1
boot

Bootice:系统引导菜单修复利器的功能解说

Bootice是一款非常有用的免费系统工具,尤其是对于经常折腾多系统的同学来说,有了Bootice就能省掉好多功夫,我们可以利用它方便的修改系统开机引导菜单(系统启动菜单)。不过没接触Bootice的用起来可能不太顺手,而且是英文界面,所以今天我就图文结合来给大家介绍一下Bootice的使用方法。当然,在开始之前我们得先下载Bootice(如果你没有安装的话)

Physical Disk(物理磁盘)

打开软件后我们首先看到的就是Physical Disk(物理磁盘)选项,界面如下图所示:

打开Bootice查看Physical Disk项

这里主要是调整磁盘主引导记录(MBR)用的,使用前你需要先在Destination Disk中选择你要调整的磁盘。而图中下面的一行按钮的功能分别是:

Refresh:刷新,用来刷新磁盘列表的
Process MBR:主引导记录,用来调整主引导记录的
Process PBR:应该指的是分区引导记录
Parts Manage:分区管理,用来调整分区的
VIEW sector:没有用过,貌似是16进制方式管理分区表的
组下面的 Exit是退出,不用多说

Bootice的主引导记录选项也就是上面说的第二个“Process MBR(Master boot record)”按钮,点开之后就如下图所示:

Process MBR主引导记录项

先看上面几个单选框,这都是主引导记录的类型,我分别给你解释:

WEE:这个是一个迷你的grub for dos(grub就是一个很强大的引导器,可以引导好多系统)
GRUB4DOS:是gurb的引导模块,注意,你需要在硬盘的活动分区上有grub for dos的引导文件才行,mbr上只有引导记录
Ultraiso USB HDD+:用于通过ultraiso制作的启动盘,如果你的启动盘选择USB HDD+模式引导,就指的是这个
Ultraiso USB ZIP+:同上,只不过是ZIP+格式的
Plop Boot Manager:一个管理工具,很强大,可以在启动的时候选择从硬盘启动还是u盘启动或者光盘,即使主板不支持U盘启动也可以
Windows NT 5.x:windowsXP/2003的主引导记录(NTLDR)
Windows NT 6.X:vista/win7/win8的主引导记录(bootmanger)

而最下面的四个按钮是:

Install/Config:安装/配置,将所选的MBR类型安装到选定的磁盘上
Backup MBR:备份当前磁盘的MBR,需要选择备份的扇区,通常是1,会把指定扇区备份成bin文件保存
Restore MBR:恢复MBR,从指定bin恢复
Close:关闭

下面来看第三个按钮“Process PBR(Parition boot record)”分区引导记录:(分区引导记录与主引导记录类似,只不过是在活动分区上的),整个配置与MBR类似,不多说了。

PBR(Parition boot record)

来看看Bootice的Parts Manage(Partitions Manage)分区管理都有些什么功能:

Bootice分区管理(Parts Manage)

这个是用来管理分区的,其中backup partition table和restore partition table是备份分区表和恢复分区表,其他的就没有什么值得说的了。

Disk Image

再来看第二个选项卡:Disk Image,这是用来管理硬盘镜像的,界面简单不用说了吧,而且我也不太喜欢用这个来管理。

管理硬盘镜像

BCD edit

第三个标签栏BCD edit这项是用来管理win7/win8/vista的多系统启动菜单的:

Windows 多系统启动菜单

The system BCD会自动打开当前系统的BCD,你也可以窜责other BCD来打开别的BCD文件,甚至可以creat NEW BCD来创建一个新的BCD文件。点击View/edit可以开始编辑,全部的启动项都在这里,你可以随意排序,删改甚至添加新的启动项:

在Bootice的这里可以修改系统启动菜单排序

Utilities

这第四个选项卡Utilities一共有两个选项,也是两个比较实用的工具:

Utilities

第一个是用来给grub for dos写引导菜单的,和编辑BCD类似,第二个是彻底销毁硬盘数据的,由于windows不能真正删除数据,所以一些机密电脑要格式化硬盘7-35次后才能扔掉硬盘,这就是干这个功能的。

Command Line:这最后一个选项卡是命令行,让你在非图形界面下也能用Bootice的。

命令行方式下使用Bootice

好了,到这里系统引导菜单修复利器:Bootice的功能就介绍到这里了,希望能够对大家有所用处。这种实用的小工具还是推荐大家准备一个的哦,如果觉得不错的话跪求分享、转载哦亲。

一硬盘两系统linux+windows系统双引导启动的建立

目前linux系统的引导方式是采用grub引导,在安装的时候有两个选择,一是安装到硬板的主引导记录上,二是安装到linux根分区的主引导记录上。下面我们针对这两种引导方式谈谈在一台电脑的硬盘上安装linux和Windows两个系统的双系统引导的建立。(PE之类的工具盘那么这个问题可就不好修理了。而且有一些主板的限制也会导致grub引导windows后grub崩溃的问题,比如dell studio系列的部分机器,所以这个方法并不是特别好。

另一种就是把grub安装到主引导记录后直接进入windows系统,用bootice这个软件把主引导记录备份一次,然后恢复主引导记录到windows的对应引导(xp是windows nt 5.x;win7是windows nt 6.x),然后用bootice打开系统BCD文件,在里面添加一个引导,指向刚才备份出来的bin文件。这样开机的时候就能进入windows多系统选择菜单,如果想进入linux就选刚刚添加的新引导,就可以顺利的进入grub了。此外就是把grub引导安装到linux根目录,不过这样需要一个额外的引导管理工具,比如变色龙。虽然变色龙是装mac os x用的引导工具不过可以轻松的引导linux系统。(延伸:Windows 7+Windows XP+Ubuntu+Mac OS多系统引导完全解决方案

不过以上三种方法都有一个巨大的问题就是一旦在windows下增减系统分区导致linux分区序号变换,那么grub就完了,linux就不能正常引导了。所以大家要小心啊。

联想笔记本电脑重装系统:联想一键恢复系统LeOS的利弊分析

使用联想笔记本电脑的用户准备重装系统建议来看本文,准备买联想电脑的用户也推荐看看。(延伸:win7 Home Basic。隐藏分区一般很难查看到,即使DOS和winPE都无效,除非用特殊工具,否则很难被删除掉,从而有效保护用户的一键恢复功能。一键恢复只能保障用户在系统崩溃的情况下恢复系统,无法保护用户的数据安全!若病毒带有HPA tool的操作能力,或者干脆把硬盘清零,那么HPA也无能为力。

LeOS是如何引导的?假设一只SATA硬盘500GB,出厂时候C盘是490GB,10GB分给隐藏分区。主板BIOS首先引导硬盘第一扇区上的主引导记录(MBR),MBR指向在隐藏分区里面的LeOS,然后由LeOS决定引导C盘上的win7还是隐藏分区上的还原win7程序(用户可以选择)。用“启动冰”Bootice.exe查看主硬盘的MBR类型,发现显示 “其他类型MBR”,正常情况下win2k/XP是winnt5.x类型,Vista/7/8是winnt.6.x类型,说明联想的本本首先不是引导C盘,而是隐藏分区的LeOS系统。

GHOST法安装系统。光盘法的变种,是把光盘的文件解压到到非C盘任意目录,双击setup.exe,进入微软的安装流程,仅限win7以上使用。如果GHOST法,则需要保证MBR类型与安装的系统一致,否则可用bootice辅助修改。

  • 装驱动、打补丁、优化参数和服务、安装常用软件
  •  Ghost备份一个GHO映像文件到非C盘,最好用移动硬盘也备份一个GHO,万一整个硬盘被毁,也可以马上恢复。这样起到与联想到一键恢复一样的功能。
  • 好的笔记本电脑还是不带系统比较好。联想电脑的一键恢复的目的,表面上是吃透国内用户偷懒的习惯,极大方便用户,客观上却不提供正版Windows的光盘和序列号,而消费者购买windows正版的成本却是打入到售价里面的,这样其实还不如买一台没有正版系统的本本,然后自己决定是否购买正版的光盘,Win7 Home Basic正版光盘不贵,不到400元RMB。一键恢复为何非常受欢迎呢?因为国内大多数用户特别怕装系统,盲目崇拜一键恢复系统。但是从思辨的角度看,一键恢复又有可能破坏用户数据。事实上系统不重要,数据才是最重要的。以往一穷二白的年代,人用性命来保护机器,如今电脑再贵也不重要,人才是根本。

    装系统必备的工具软件

    相比很多人和我一样经常装各种各样的系统,经过本人N次装各种系统,总结了一下,感觉装系统需要以下几个软件工具。延伸:系统引导的时候一般是在安装非windows系统后,这些系统会自带一个多系统引导工具,比如grub。但是有些机器上grub引导win7是一次性的 (比如我的,进去一次就别想再进去第二次)于是我总结了一个办法。再安装非windwos系统后用bootice备份主引导记录,然后把主引导记录修改为 windows nt 6.x(win7),再BCD编辑中把windos多系统引导中添加一个grub for dos,然后把引导文件改成./xxxx.bin(就是刚才备份的主引导记录)这样就能用win7引导非windows系统了,也不用担心win7进不去 的问题了。

    卸载操作也是针对于非windows系统的,先用bootice把系统主引导记录改成windows的,然后直接格式化或者删除对应的非windows系统分区即可完美卸载任何非windows系统。

    ultraiso

    ultraiso这个工具本来是用来管理光盘镜像的,但是我比较喜欢用这个软件来辅助系统安装。首先我们安装那么多系统自然不能直接刻盘来安装(消费不起),而并非全部系 统都是能硬盘安装的,所以我们采用U盘安装的多一点。通常对于win7,ubuntu,debian的安装盘我们直接用ultraiso打开,写入到U盘 就能直接从U盘引导进入安装程序,这样省了好多东西。

    另一个比较常用的功能是虚拟光驱,由于ultraiso集成了虚拟光驱,我们只需要在硬盘中留着系统镜像即可随时再现安装文件,方便而且速度比光驱快多了。

    win$man

    这个工具是我比较偏爱的,因为他可以从镜像文件安装windows7和windowsXP,安装win7只需要一个install.wim即可,而安装XP则需要完整的安装包(解压后的,或者来自ultraiso虚拟光驱),用在PE上最合适不过了。

    windows7PE

    提起PE大家都不陌生吧,这个东西可以说是系统维护的必须品了,上面四个文件也是PE下维护工具的主力。但是为什么要说win7pe呢,主要是因为本人的笔记本BIOS屏蔽XP内核,导致XPE进入后蓝屏所以只能用win7pe了。而我们常用的pe也正在逐步的变成win7pe。win7pe比XPE更容易集成驱动,并且win7pe默认支持sata硬盘,这就省了我们给pe加东西的过程了。通常用ultraiso直接把pe的iso文件写入U盘即可实现 U盘PE,当然win7pe也有不好的地方,我们如果要把工具集成到win7pe中就必须要把boot.wim文件解开,解开wim容易,但是重新压缩就 很难了,用好压压出来能不能用全凭点子……

    ghost

    ghost这个东西被好多人发展成了装机神器,很多人现在一提起装机就说ghost,我个人而言,对winXPghost是很不错的,但是装win7时不推荐ghost,主要是win7镜像过大ghost速度不理想,而且ghsotwin7必须开启超级管理员才能部署好多东西,这点不利于win7安全性而 且还不好自定义。

    windows aik

    这个工具很多人是米有的,主要是用不到,如果只是装机是用不到的,但是想要自己定制系统就需要了,这个包可以完美定制windows vista和windows7,很多预装各种软件的win7就是这样来的,而它的另一个功能就是可以轻松解开wim包,用来修改pe是很轻松的,最为关键 的是它压缩的wim在pe下绝对可用,所以这样搞起系统来就好多了。

    上面就是我个人人为的关于装机的几个比较重要的工具了,当然仅仅是一家之言…..(幻儿)