U盘启动-0PE与EasyU
拾肆September 17, 2016

想要把U盘的PE换一下,鉴于现在UEFI启动已是大势所趋,纯bios启动可能慢慢消亡,提早准备好支持EFI启动的U盘很有必要。

以前用过0PE的统一版,和itiankong的U盘装机助理Usbzl v1.59,均未支持EFI启动(当然那个年代UEFI启动还寥寥无几),现在再体验他们的新版,均有支持EFI启动的方法了。

0PE

最新版为0PE_NBv1.5.1(2016-03-26),作者pseudo也提出了用FbinstTool的分区表项法,UD内含EFI分区的方法。

下载了最新的0PE_NBv1.5.1(2016-03-26)2in1+PETOOLS+10pe+DOS+Linux.7z,将DIY目录的EFI、IMGs、LINUX、PETOOLS文件夹全部移出去(这些文件外置方便修改),然后回上层打包ISO,得到两个文件:0PE和grldr。

用FbinstTool-v1.607.2015.203打开U盘,启动设置-格式化-勾选强行格式、UD扩展分区4096M,然后格式化,重新拔插U盘。扩展分区大点是想要生成UFI分区时候能大些,好存放一些其他PE镜像等。

把上一步生成的grldr和0PE拖入FbinstTool右窗格,可bios启动0PE就做好了(UD区在分区表没有记录,显示为未利用空间,但可通过fbinsttool操作)。

然后在右窗格右键-新建文件-大小4000M,即在UD区又建立了一个efi.img文件,在其上右键-映射UFI分区,就会在分区表创建一个物理位置在此文件处的一个正常分区。此分区为FAT格式,可放入EFI文件夹,实现EFI启动,同时也不影响bios启动。

Windows中只能识别U盘的一个分区,所以以下方法来切换在win里显示原分区还是UFI分区。

FbinstTool-启动设置-分区表,可看到有两个分区,分别为原分区和UFI分区,UFI分区上右键-上移,移到第一位,那么在windows中即只能看到UFI分区,反之则只能看到原分区,此步骤不需重插拔U盘。

将刚才0PE移出的EFI文件放入UFI分区中,替换其中的boot.wim即可更换UEFI启动的8PE/10PE。BCD文件还可编辑来制作多重启动菜单,选择多PE。

IMGs、LINUX文件夹放入UFI分区中,IMGs里可放入多个其他PE的iso或wim可启动镜像,通过0PE启动菜单的任选文件启动来启动他们。

PETOOLS放入原分区,作为可见分区,方便随时更改更新工具。

EasyU

界面精美,使用流畅。但是一直对这种一键包办的程序比较不放心,曾解包EasyU的wim文件发现其内容Windows\Temp里有两个隐藏不明文件,切启动后会自动删除,ex.log和EasyLetter.exe,后者可理解为整理盘符,前者打开是乱码,不像日志文件,应该是某程序调用的参数存放,将之删掉后启动会卡在进桌面前,不知如何处理。强迫症感觉心里不踏实。

合盘

0PE相对来说好像更透明,但是感觉它的启动菜单比较粗糙不美观。而EasyU的启动菜单做的不错,想要把它grldr调用的message也挂载入0PE的菜单,但是0PE的菜单项位于0PE\0PENB.LZMA\0PENB\BAT\M1.LST(用7zip可直接打开LZMA等压缩文件),如果修改0PE,势必要动到此内核文件,为免麻烦还是将0PE与EasyU合盘吧。

打开FbinstTool,Fbinst菜单,只有默认直接0秒引导grldr的项目,将之删除修改如下,CTRL+S保存,作用是启动时可按F1、F2分别选择0PE(引导grldr文件)和EasyU(引导euldr文件),默认等待5秒无选择直接引导0PE。

default 0
timeout 5
color red
text "0PE or EasyU"
color blue
text "************"
color red
text "Select a MENU"
color green
text "------------------------"
color yellow
text "   Press F1 for 0PE   "
menu F1 grldr "grldr"
color green
text "------------------------"
color yellow
text "   Press F2 for EasyU   "
menu F2 grldr "euldr"
color green
text "------------------------"
color white
text "If you don't press the button, you will enter - 0PE - in 5s ..."

这个euldr当然是EasyU的grldr改名得来的,将它和EasyU的BOOT文件夹一块拖入UD区(BOOT内只有GRUB和IMGS文件夹),就完成了合盘操作。

EasyU的启动菜单里虽然也有“启动其他镜像”功能,但是测试发现只能启动ISO,无法启动wim,这点不如0PE,后者是什么格式都能启动。

在BOOT\GRUB里是各级菜单LST,包括背景文件message等,可自由修改,将其原来的启动03和8PE的项目指到0PE或者其他的镜像位置。

从中也学习到很多启动菜单的编写方法,很受启发。


评论一句
  • [点个赞]
  • [这真是极好的]
  • [朕知道了]
  • [不明觉厉]
  • [涨姿势]
  • [贱人就是矫情]
  • [也真是醉了]
  • [人艰不拆]
  • [你那么萌你家人造吗]
  1. mwb
    mwb

    [这真是极好的]

  2. mwb
    mwb

    [涨姿势]

  • [点个赞]
  • [这真是极好的]
  • [朕知道了]
  • [不明觉厉]
  • [涨姿势]
  • [贱人就是矫情]
  • [也真是醉了]
  • [人艰不拆]
  • [你那么萌你家人造吗]
[微笑][大笑][撇嘴][酷][吐舌][眨眼][阴险][脸红][呆][尴尬][流汗][白眼][难过][生气][折磨][大哭][哭泣][叹气][举手][傲慢][惊恐][惊讶][震惊][拜托][闭嘴][恶魔][亲亲][飞吻][困][睡觉]