希望阅读本文的各位读者能按照实际情况灵活应变。

本文仅仅介绍基本的定制内容。

本文以Hakurei PE V6.0为例,给大家介绍如何进行基本的定制。推荐使用Windows 10进行这些操作。

修改OEM信息和壁纸

从Hikari PE V5.0 Self 1开始,OEM信息的文件全部外置,方便不喜欢OEM信息的用户随意修改和删除。

外置的OEM信息位于ISO镜像,HiPE文件夹的oeminfo.reg里。

打开之后,里面就是OEM信息的内容了。你可以按照自己的喜好随意修改。

如果你想删除的话,可以删除logo.bmp和oeminfo.reg。或者,打开外置配置文件进行简单修改即可。

从Hikari PE V1.4起,每次开机都会出现“欢迎使用Hikari PE”和壁纸。为了方便大家修改,壁纸文件外置在了HiPE文件夹命名为HiPE.jpg,而“欢迎使用Hikari PE”的图也外置出来命名为splash.jpg。大家只需要按照自己的喜好替换即可。

外置程序的修改

以下内容涉及到PECMD的部分语法和内部变量。

对于Hikari PE/Hakurei PE,外置配置文件是HiPE64.ini。

打开之后,即可看到配置文件的内容。

我在HiPE64.ini上保留了一定量的注释,方便大家定位好位置进行配置修改。

首先记住变量名%CurDrv%,这个变量虽然指的是CurrentDrive,但往往指的就是外置配置文件所在的盘符。

我们以外置Ghost举例。

由于Ghost是一种过时的备份还原技术,Hakurei PE V2.0和Hikari PE V3.0起取消了Ghost备份还原功能。如果你仍然想使用Ghost,就需要额外追加。

将手头准备好的ghost64.exe放置在HiPE文件夹,当然如果你要外置的程序很多的话可以另外新建一个文件夹,比如说EXT_SOFT。如果你想用自己的图标的话,还可以把ico文件也放在里面。

然后打开HiPE64.ini,添加以下语句。

LINK %Desktop%\Ghost 手动备份还原,%CurDrv%\HiPE\EXT_SOFT\Ghost64.exe,,%CurDrv%\HiPE%\EXT_SOFT\ghost.ico

LINK %Programs%\备份还原\Ghost 手动备份还原,%CurDrv%\HiPE\EXT_SOFT\Ghost64.exe,,%CurDrv%\HiPE%\EXT_SOFT\ghost.ico

这里简单介绍一下LINK语句的语法:

LINK 快捷方式的名字和位置(不包括后缀名”.lnk”),程序位置,参数,图标。如果没有参数但有图标,参数这个位置必须要留空。

LINK 语句是定制PE中很常用的语句。相比之下,你在这里看到的 EXEC 语句就简单粗暴的多。

同样的道理,如果你想套用自己的图标包,可以在后续提到的内置工具配置文件PETOOLS.INI里每一行LINK后面加上你自己的图标文件配置。

删除不需要的内部组件减少空间占用

我准备好了一个挂载和反挂载的批处理文件mount64.cmd。此前的Hikari PE V1.5和V3.0还有mount32.cmd用来挂载32位镜像。

首先,你要在HiPE文件夹打开一个管理员权限的命令提示符或PowerShell窗口。

然后执行“.\mount64”,批处理就会自动调用系统自带的Dism对HiPE64.ini进行挂载。

提示“请按任意键继续”的时候,这个时候就可以对PE进行修改了。

请将此窗口放一边,暂时不要管。

打开新建的boot文件夹就可以对PE的内核进行修改了。当然如果你有精简能力,也可以尝试对我的PE进行精简。

和微PE一样,我的PE将主要的内置工具放在了Program Files文件夹,配置文件是PETOOLS.INI。

大家就可以按照自己的需要删除不必要的组件并添加想要的组件,并在PETOOLS.INI里,像之前修改HiPE64.ini外置配置文件一样修改里面的加载语句。

你可以看到里面Ghost备份还原这一行没有删除,这是因为PECMD的LINK命令设计逻辑是,如果目标文件不存在命令就不会生成对应的快捷方式,所以删除了不要的组件之后,保留对应的组件快捷方式这行命令不会出现无效的图标。

此外,系统本身的启动配置文件位于boot\Windows\system32\PECMD.ini里,你也可以打开进行启动配置的简化。

修改完成之后,请关闭所有的资源管理器窗口和编辑配置文件的窗口,回到刚刚的命令窗口按任意键进行自动反挂载和导出优化流程。

4、修改启动菜单(Legacy限定)

在Legacy部分,我使用的是GRUB4DOS启动方式。

因此,如果你有合适的镜像文件,就可以在启动菜单添加更多的内容。

Hikari PE/Hakurei PE/Hikari RamOS统一使用的启动菜单文件名为HiPE.ini,位于HiPE文件夹。

需要说明,MESSAGE文件是GRUB4DOS用的启动菜单主题文件。关于这个文件的修改,请使用MsgDiyer等工具进行修改,这里不做赘述。但需要注意的是,背景图片尺寸一定要和内部配置的分辨率匹配上,例如这里MESSAGE用的是1024x768分辨率,你的图片也必须要是1024x768的,否则启动菜单内只能显示一部分图片。

关于GRUB4DOS菜单的语法,这里面简单的语句都已经介绍到位了,这里就介绍几组配置文件没有提及的用法示例。

启动软盘镜像(例如MAXDOS):

title MaxDOS 工具箱

map --mem /HiPE/MAXDOS.IMG (fd0)

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

启动Kon-Boot模块:

title Kon-Boot 2.5

map --mem /konboot.img (fd0)

map --hook

chainloader (fd0)+1

map (hd1) (hd0)

map --hook

rootnoverify (fd0)

启动某Linux(不同Linux发行版启动命令不同,请以你要用的Linux发行版的GRUB2启动参数为准):

title XXX Linux

root (hd0,1)

kernel /boot/vmlinuz root=UUID=a6ae6905-49ff-4767-853e-712d1f01311c ro splash

initrd /boot/initrd

quiet

希望大家能通过这套流程进一步修改和定制,使我的PE更加符合你的口味。

微pe添加网络组件_对第三方PE加以定制的基本方法相关推荐

  1. java se 动态添加视图组件_博为峰Java技术题 ——JavaSE Java Swing在顶层容器中添加菜单栏Ⅰ...

    下面将讲述如何在顶层容器中添加菜单栏.下面将通过编写一段Swing程序代码来讲解如何在顶层容器中添加菜单栏.其代码如下: publicclassBWFSwingMenu { staticintwidt ...

  2. vue 添加全局组件_自定义vue2.0全局组件(下篇)

    在上篇中,老K为大家介绍了一个初级自定义按钮组件的编写方法.虽然能用,但是还不算完美,可扩展性不够强大.在这一篇中,老K继续为大家完善这个按钮组件. 启动命令窗口, 进入在上篇中我们搭建的vue目录中 ...

  3. vue 添加全局组件_自定义vue全局组件(Loading为例)

    首先创建一个项目 vue init webpack-simple define-demo //define-demo 项目名称 cd define-demo npm install //安装本次所有需 ...

  4. 电脑进入pe时蓝屏_电脑进入PE会蓝屏是怎么回事?

    当电脑系统出现故障,开机后无法进入系统的时候,我们可以通过制作u盘启动盘进入pe系统进行调整修复.不过有小伙伴反应说自己的电脑进入PE会蓝屏是怎么回事?没办法修复.今天小编就跟大家分享下出现进入pe蓝 ...

  5. win10没有远程网络网关_加强远程工作网络安全的10种方法

    win10没有远程网络网关 Many companies use cloud-based platforms that enable their employees to work remotely, ...

  6. 电脑进入pe时蓝屏_电脑进入pe时出现蓝屏0x000000a5应该如何解决?

    电脑进入pe时出现蓝屏0x000000a5怎么办?有用户反应,将自己笔记本的win8系统改装win7系统之后,进入pe却出现蓝屏问题,并且还提示了蓝屏代码0x000000a5,这是怎么回事呢?接下来就 ...

  7. 电脑进入pe时蓝屏_为什么进PE就蓝屏,进PE就蓝屏的解决方法

    一进PE就蓝屏,这种情况是不是经常遇到呢,这个究竟是什么原因造成的?经在几十台电脑中测试中,总结了以下几个常见的原因供大家分享.且看进PE就蓝屏的解决方法. 为什么进PE就蓝屏: 原因1: ◇ 错误分 ...

  8. 微x怎么设置主题_微信主题怎么设置 微信主题设置方法

    阅读本文前,请您先点击上面的蓝色字体,再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注.  微信怎么设置主题皮肤?微信是我们现在经常使用的社 ...

  9. 电脑进入pe时蓝屏_电脑进入PE会蓝屏是为什么

    无法启动操作系统各种的诊断方法如下. 首先检查开机时,电脑是否已经开始启动操作系统.如果在启动操作系统时死机.蓝屏或自动重启,则说明硬盘的分区表及主引导记录正常,排除硬盘分区表损坏.硬盘主引导记录损坏 ...

最新文章

  1. Bengio、Hinton的不懈追求——深度学习算法揭示大脑如何学习
  2. 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-第3章-系统性能分析
  3. boost::units模块实现用常量测试所有运算符的组合的测试程序
  4. linux java 进程jvm 挂起,【jvm】jconsole远程linux上的java进程
  5. 主成分分析(PCA)及其可视化——matlab
  6. 分区表(Partitioned object)
  7. coursera机器学习笔记-多元线性回归,normal equation
  8. Win64下通过JNI(C++)创建jvm
  9. 现代 opengl 的驱动安装
  10. trivial/nontrival函数
  11. k-均值聚类算法总结
  12. 论文|LINE算法原理、代码实战和应用
  13. Mixly 数码管时钟
  14. 经典案例--JS购物车
  15. CMMI的关键过程域(KPA)
  16. Lit:介绍、项目搭建
  17. Spring Cloud Gateway之踩坑日记
  18. 推荐系统学习笔记03-矩阵分解和FM
  19. 5百多中国传世人物名画内容图片采集
  20. 小练习 简易双色球模拟器

热门文章

  1. word操作技巧:不同情况的文字统计方法
  2. 阿松嘚嘚嘚-数据库篇4-查询优化不简单(下)
  3. c语言实验选择结构程序设计
  4. 性能测试——CPU占用率的计算原理
  5. 使用R语言绘制心形图
  6. C++画图 => 蓝桥杯青少组C++ => 信奥 学习路线图
  7. MySQL分区(Partition)功能
  8. 健康知识大全api 取得最新的知识列表
  9. 基于无线信号的手势识别研究现状调查
  10. 【darknet-yolo系列】yolov3 训练模型操作流程(包含所有资源下载)