🏠 The opensource repository of Edgeless PE Project

Related tags

Utilities edgeless
Overview



Edgeless

强大而优雅的PE工具
同时也许是东半球第一个部分开源的PE项目

主页文档下载站博客QQ群

👉 English Version (May not the latest)

许可证

Edgeless的自编代码基于MPL2.0许可证开源,除了setTheme.cmd

根据MPL2.0许可证,所有使用了Edgeless自编代码的项目均需要注明版权信息(可以是本仓库链接https://github.com/EdgelessPE/Edgeless或是Edgeless主页链接https://home.edgeless.top/,不遵守此条款的项目会被视为侵权项目,Edgeless保留对侵权项目的盗用追究权利

显然本仓库内包含的文件不全是Edgeless的自编代码

虽然setTheme.cmd不开源,但是我们不反对对此脚本的复刻行为

如何使用

Clone此仓库,然后将Core部分的文件夹覆盖复制到您的PE项目文件夹中,然后进行问题检修工作

我们不建议缺乏Windows系统和WinPE基础知识的使用者进行此工作

此外,您的PE需要添加PECMD支持并完成构建,我们推荐使用Wimbuilder系列软件构建您的PE核心

获取发行和组件

请前往主页下载站查看

核心版本号最后一位不为0的版本为Alpha内测版本(例如3.1.2),需要在内测群获取

插件包使用授权

尽管我们的源代码是开源的,但是您在使用我们提供的下载站提供插件包时用到了我们提供的服务,而这一服务需要授权,点击此处查看授权的详细情况

其他类型的授权

点击此处查看其他授权的详细情况

Issues
  • [kernel]: 在vmware中以iso的方式启动时,无法修改分辨率

    [kernel]: 在vmware中以iso的方式启动时,无法修改分辨率

    Official Wiki

    • [X] I've checked the official Wiki throughout.

    Maybe it's a hardware incompatible problem?

    Yes. I use Edgeless with modern hardware.

    Edgeless Version

    4.1.0

    What about alpha release?

    Yes. I have tried the latest alpha release.

    What happened?

    我已经将最新的相关驱动从普通win10虚拟机中提取出来,并注入到edgeless的boot wim中,但启动后,不论是通过pecmd还是通过显示设置里面的分辨率尝试修改显示分辨率都无效。

    请问要如何才能在vmware中以任意分辨率启动edgeless? 或者有没有办法让分辨率调整正常工作?

    opened by chinanoahli 8
  • [kernel]: PE的分辨率始终无法调整

    [kernel]: PE的分辨率始终无法调整

    Official Wiki

    • [X] I've checked the official Wiki throughout.

    Maybe it's a hardware incompatible problem?

    Yes. I use Edgeless with modern hardware.

    Edgeless Version

    4.1.0

    What about alpha release?

    Yes. I have tried the latest alpha release.

    What happened?

    PE的分辨率始终无法调整,无论是使用pecmd还是右下角的彩色显示器图标。我尝试过一个第三方程序NirCmd ,它有一个命令行调整分辨率的功能,但仍然不起作用(使用后没有任何翻反应,没有报错或其他提示)。更改分辨率.txt也没用,设置的1366x768,但启动后实际上是1360x768. 尝试了Wiki中的方法 ,但没用。

    opened by Duck-Deng 4
  • [hub]: 是否能在制作启动盘之前,校验下载得到之二进制的完整性?

    [hub]: 是否能在制作启动盘之前,校验下载得到之二进制的完整性?

    似乎没有看见 Suggestions 的模板,故直接使用空白模板提交了。如有不便,还请见谅。

    似乎目前 Hub 在下载制作启动盘所需要的内容时,不会检验相应二进制的完整性。且用户也无法主动检验相应文件的完整性(没有特定文件的 Hash 值)

    如果可以的话,作者是否可以在下载站提供相应 ISO 镜像的 Hash 值(如 SHA-1),以便于核验完整性?

    feature 
    opened by Mikotwa 4
  • [hub]:

    [hub]:

    Official Wiki

    • [X] I've checked the official Wiki throughout.

    Ventoy Wiki

    • [X] This is not a Ventoy self issue or a hardware incompatible problem.

    Edgeless Hub Version

    2.27

    What about the latest release?

    • [X] Yes. That still happens.

    Which version of Windows are you using?

    Windows 11

    What happened?

    无论safe boot是否在bios中禁用,启动时始终提示应关闭safeboot,并跳过pe直接进入windows。 已确认U盘硬件正常,引导顺序无误,并尝试重新制作pe启动盘。

    opened by CharlesHim 3
  • [issue]: 错误:没有发现Ventoy启动盘

    [issue]: 错误:没有发现Ventoy启动盘

    Official Wiki

    • [X] I've checked the official Wiki throughout.

    Maybe it's a hardware incompatible problem?

    Yes. I use Edgeless with modern hardware.

    Edgeless Version

    3.2.0

    What about alpha release?

    No. I don't know where to get alpha release.

    What happened?

    128gU盘,用分区助手和diskgenius反复尝试删除两个分区重做,总是报找不到ventoy启动盘

    opened by pgllove 3
  • 关于部分未提供应用版本的插件包命名方案

    关于部分未提供应用版本的插件包命名方案

    问题描述

    github.com/haveyouwantto/WindsongLyre-Sim 是一个 HTML 应用 该应用并没有任何版本号

    相关方案

    对于此类应用,命名方案是否可以为 [程序名称-分支名] _ [最新的 commit 的年].[最新的 commit 的月日].[最新的 commit 的时分] _ [打包者] 例如 WindsongLyre-Sim-main_2022.0815.0318_user

    opened by wdw1007 2
  • [kernel]: X盘的空间

    [kernel]: X盘的空间

    Official Wiki

    • [X] I've checked the official Wiki throughout.

    Maybe it's a hardware incompatible problem?

    No. I don't know Edgeless Project won't care about compatible.

    Edgeless Version

    4.1.0

    What about alpha release?

    No. I don't know where to get alpha release.

    What happened?

    我在U盘:/Edgeless/Resource目录放置了很多插件包,导致X盘被塞满了,一些插件无法运行。求问怎么增加X盘的大小?

    opened by bixtx 2
  • [hub]: 无法下载PE,切换镜像源也没用,无法在Hub加载已安装的PE的信息

    [hub]: 无法下载PE,切换镜像源也没用,无法在Hub加载已安装的PE的信息

    Official Wiki

    • [X] I've checked the official Wiki throughout.

    Ventoy Wiki

    • [X] This is not a Ventoy self issue or a hardware incompatible problem.

    Edgeless Hub Version

    2.23

    What about the latest release?

    • [X] Yes. That still happens.

    What happened?

    无法下载必要的依赖文件,切换镜像源也没用,但网页版可以访问,无法进入Hub内测,提示内测码错误,通过网页版下载的文件安装至U盘后Hub能识别已安装但一直在Loading,无法加载已安装版本等数据 U盘内的Edgeless镜像名称:Edgeless.wim,已创建Edgeless文件夹,可通过Ventoy启动

    opened by NewbieXvwu 2
  • 一些可以实现的建议

    一些可以实现的建议

    1.修改一下ventoy引导启动的背景 实现方案:命令行允许访问VTOYEFI分区,在ventoy\theme中替换background.png 2.设定ventoy默认启动镜像选项 方案:修改ventoy.json(具体方法见ventoy官网) 3.镜像引导密码 原因:可以防止误开引导镜像

    我正考虑集成一些这些功能。并把他们做成可以包入edgeless HUB的executable file

    edgeless是国内最优秀的pe镜像,可能没有之一。

    [email protected]

    opened by SteveZMTstudios 1
  • [kernel]: 当在virtualbox启动时,有机率会出现内存不能为read的错误

    [kernel]: 当在virtualbox启动时,有机率会出现内存不能为read的错误

    Official Wiki

    • [X] I've checked the official Wiki throughout.

    Maybe it's a hardware incompatible problem?

    Yes. I use Edgeless with modern hardware.

    Edgeless Version

    4.1.0

    What about alpha release?

    Yes. I have tried the latest alpha release.

    What happened?

    开机即出现,无需任何操作 QQ截图20220703220325 QQ截图20220703220409

    加载了下列插件:

    Chrome_103.0.5060.66_Cno(bot).7z
    Everything_1.4.1.1017_Cno(bot).7z
    dotNetFXs-3.0-4.5_1.0.0.1_Oxygen.7z
    netCoreDesktopRuntime_3.1.5_Oxygen.7z
    微软常用运行库_22.04.09_泉水叮咚.7z
    搜狗拼音_12.1.0.0_Cno(bot).7z
    
    opened by chinanoahli 1
  • [kernel]: 在virtualbox和vmware中,均无法输出声音

    [kernel]: 在virtualbox和vmware中,均无法输出声音

    Official Wiki

    • [X] I've checked the official Wiki throughout.

    Maybe it's a hardware incompatible problem?

    Yes. I use Edgeless with modern hardware.

    Edgeless Version

    4.1.0

    What about alpha release?

    Yes. I have tried the latest alpha release.

    What happened?

    在virtualbox和vmware中,均无法输出声音 pe中显示windows audiowindows audio endpoint builder均正常启动并为正常运行的状态 当有音频播放时,音量合成器中所有的输出设备和应用程序,都没有绿色跳动的电平显示

    opened by chinanoahli 1
  • [hub]: 安装成功但是无法启动到edgeless

    [hub]: 安装成功但是无法启动到edgeless

    Official Wiki

    • [X] I've checked the official Wiki throughout.

    Ventoy Wiki

    • [X] This is not a Ventoy self issue or a hardware incompatible problem.

    Edgeless Hub Version

    2.27

    What about the latest release?

    • [X] Yes. That still happens.

    Which version of Windows are you using?

    Windows 10

    What happened?

    我尝试在一个希捷移动硬盘上安装edgeless,使用ventoy处理硬盘时候一切正常,ventoy没有任何报错,但是安装完成关闭ventoy之后hub显示没有安装ventoy image 我手动选择盘符之后可以正常完成安装,没有报错 但是进入bios,把这个移动硬盘设置成第一启动顺序之后还是会启动原来的win10系统,没法进入edgeless,就像正常开机一样 我已经按照说明关闭了安全启动,并且确认微pe之类工具能正常使用,电脑是联想拯救者y7000 2020版

    enhancement 
    opened by Gayhub666 3
  • [kernel]: 部分媒体播放器找不到声音相关设备

    [kernel]: 部分媒体播放器找不到声音相关设备

    Official Wiki

    • [X] I've checked the official Wiki throughout.

    Maybe it's a hardware incompatible problem?

    Yes. I use Edgeless with modern hardware.

    Edgeless Version

    4.1.0

    What about alpha release?

    No. I don't know where to get alpha release.

    What happened?

    部分软件在pe下找不到声音播放设备 但在chrome等浏览器中播放视频是正常的

    bug 
    opened by chinanoahli 1
  • [kernel]: 无法识别部分设备

    [kernel]: 无法识别部分设备

    Official Wiki

    • [x] I've checked the official Wiki throughout.

    Maybe it's a hardware incompatible problem?

    Yes. I use Edgeless with modern hardware.

    Edgeless Version

    4.1.0

    What about alpha release?

    Yes. I have tried the latest alpha release.

    What happened?

    在4.0.0之后的版本,在引导进入PE后,无法正常识别大容量存储设备(UAS)。 表现为载入用户配置时提示无法找到edgeless文件夹,忽略并进入PE后系统识别不到U盘。 猜测原因是少了部分系统驱动导致的。

    bug 
    opened by Ez4Crithit 3
  • 对Edgeless的一些建议(稍长)

    对Edgeless的一些建议(稍长)

    我用了可能有半年Edgeless了……这里是我的一些建议,仅供参考。

    1. 关于插件包规范

    我确实已经听说插件包将会出新的规范。这些是我对插件包规范的一些建议。 首先,能否不要使用文件名来判断插件包的版本号等信息?在压缩包内放置一个类似pack.json的文件并在加载时读取它可能是一个不错的解决方案。这也同样包括了Hub对盘内Edgeless版本号的判定。这会大大增强用户的使用体验(总有人想给文件改个自己喜欢的名字),并且类似投稿插件后被改名上传至菠萝云,自己本地的插件被识别成非官方插件的问题将消失。 其次,插件包现在使用的压缩格式是7z,虽然7z压缩比高,但是它的压缩速度真的不敢恭维,能否换个格式或同时支持两种格式? 另外,能否开通除了加内测QQ群以外的插件投稿机制?

    2.关于Ventoy

    Ventoy是很好的一个启动盘多合一工具,但是它的默认设置不是很好。通过Ventoy原生提供的插件功能功能就可以调整一些设置,其中部分设置应该在Hub中提供便携的修改途径,比如在安装Edgeless后询问是否让Ventoy只搜索根目录(参考Ventoy文档,实在不行可以提供快捷启动VentoyPlugson的按钮),并在插件市场中提供Ventoy主题的下载。(可能这需要询问Ventoy作者是否允许?Ventoy的主题其实就是Grub的主题)

    3.关于Hub本身

    Hub一直以来似乎都是Edgeless相对其它PE不同的地方,但是它的代码质量似乎并不是很高。所以是否考虑重写Hub或进一步完善手动安装教程? 官网说Hub只支持Windows 10,但是实际使用中似乎Windows 7也能正常使用,是不是应该在程序启动后检测系统版本并给出警告? 下载文件是否能通过aria2等方式多线程(可能已经实现,我没有调查)?下载文件后能否提供可选的哈希校验?

    4.关于Edgeless本身

    在启动完成,准备加载插件时能否添加一个可自定义的“在X秒后加载插件,按任意键跳过”? 能否添加插件优先级功能,在加载插件出现内存不足时自动停止加载优先级低的插件并提示?

    最后,我想说,Edgeless是个很棒的PE,加油!

    (顺便催一下浙江移动对菠萝云的无法访问问题,至今仍未解决)

    feature 
    opened by NewbieXvwu 9
  • [hub]: 请支持VTOY_DEFAULT_SEARCH_ROOT参数或者允许指定WIM文件路径

    [hub]: 请支持VTOY_DEFAULT_SEARCH_ROOT参数或者允许指定WIM文件路径

    Official Wiki

    • [X] I've checked the official Wiki throughout.

    Ventoy Wiki

    • [X] This is not a Ventoy self issue or a hardware incompatible problem.

    Edgeless Hub Version

    2.25

    What about the latest release?

    • [X] Yes. That still happens.

    Which version of Windows are you using?

    Windows 10

    What happened?

    目前Ventoy支持指定镜像文件目录,而edgeless hub工具不兼容该参数,希望支持。 U盘:\ventoy\ventoy.json文件中 VTOY_DEFAULT_SEARCH_ROOT参数为ventoy引导时寻找镜像文件目录起点 edgeless hub只能默认放置镜像文件到根目录,不允许修改目录。

    希望,支持读取ventoy.json文件中参数来放置镜像文件 或者,在edgeless hub中增加指定镜像文件目录选项

    feature 
    opened by dunkeng 1
  • 下载完依赖后报错

    下载完依赖后报错

    Official Wiki

    • [X] I've checked the official Wiki throughout.

    Ventoy Wiki

    • [X] This is not a Ventoy self issue or a hardware incompatible problem.

    Edgeless Hub Version

    2.18

    What about the latest release?

    • [X] Yes. That still happens.

    What happened?

    下载完依赖后报错: A Javascript error occurred in the main process Uncaught Exception: Error: Command failed: C: \Users\Enderki\Downloads\Edgeless Hub Beta 2.18\Edgeless Hubesources\app. asar unpacked\node modules\node-7zip\bin\za.exe x C: \Edgeless\ Cache\Burn(. zip-oc: \Edgeless\Hubcache\burn-r-aos ERROR: C: \Edgeless\Hubcache\Burn ventoy-1 0.56-windows zip C: \Edgeless\Hubcache\burnvventoy-10.56-windows zip Open ERROR: Can not open the file as zip] archive ERRORS Is not archive at Childprocess exithandler(child process. js: 312: 12) at Childprocess emit(events, j$: 315: 20) at maybeclose(internal/child process, js: 1021: 16) at Process. Child Process. handle onexit(internal/child process. js: 286: 5) 微信图片_20211024135339 微信图片_20211024135339

    bug 
    opened by EnderKi 2
Owner
Edgeless
Powerful and Graceful WinPE Project.
Edgeless
Go scripts for finding an API key / some keywords in repository

Git-Secret Go scripts for finding an API key / some keywords in repository Update V1.0 ?? Added some API Key checker Screenshoot ?? How to Install go

Muhammad Daffa 143 Aug 16, 2022
Simple project to demonstrate the loading of eBPF programs via florianl/go-tc.

tc-skeleton Simple project to demonstrate the loading of eBPF programs via florianl/go-tc.

Florian Lehner 29 Jul 19, 2022
MemBi is all the members of bugbounty and infosec project.

Member of Bugbounty and Infosec ?? What is MemBi? MemBi is all the members of bugbounty and infosec project. If you don't know who to follow, see! ??

HAHWUL 31 Jun 21, 2022
This project provides some working examples using Go and Hotwire Turbo.

hotwire-golang-website This project provides some working examples using Go the hotwire/turbo library published by basecamp.

Mark Wolfe 144 Aug 12, 2022
This is an open source project for commonly used functions for the Go programming language.

Common Functions This is an open source project for commonly used functions for the Go programming language. This package need >= go 1.3 Code Conventi

ᴜɴᴋɴᴡᴏɴ 733 Aug 2, 2022
This is a Pub/Sub for the Watermill project which uses the Bolt database.

Watermill Bolt Pub/Sub This is a Pub/Sub for the Watermill project which uses the Bolt database.

Three Dots Labs 6 Jun 13, 2022
This project contains an example that showcases different features from the official Go Client for Elasticsearch

Elasticsearch for Gophers This project contains an example that showcases different features from the official Go Client for Elasticsearch that you ca

Ricardo Ferreira 18 May 6, 2022
Project developed for the course Software Systems Analysis and Design (SSAD) at IU in F21 semester.

Go knowledge yield summary Project description Project developed for the course Software Systems Analysis and Design (SSAD) at IU in F21 semester. Eva

null 29 Mar 14, 2022
Flock is a project which provides a Go solution for system level file locks for all platforms Golang supports.

Flock is a project which provides a Go solution for system level file locks for all platforms Golang supports.

Ken Sipe 0 Feb 8, 2022
🤖 Automatically scrape PortableApps.com (or official release page) and convert into Edgeless plugin package

Edgeless 自动插件机器人 2 简介 该项目是为了使用 Golang 重新实现 Edgeless 自动插件机器人 特性 (WIP) 完全兼容 Edgeless 自动插件机器人,包括 Tasks,以实现无缝迁移 更快的构建速度 更好的代码结构 更高的拓展性 工作进度 截止至 2021/11/28

Hydrogen 2 Dec 7, 2021
Crane (FinOps Crane) is an opensource project which manages cloud resource on Kubernetes stack, it is inspired by FinOps concepts.

Crane (FinOps Crane) is an opensource project which manages cloud resource on Kubernetes stack, it is inspired by FinOps concepts. Goal of Crane is to provide an one-stop shop project to help Kubernetes users to save cloud resource usage with a rich set of functionalities.

Crane 777 Aug 11, 2022
Image - This repository holds supplementary Go image librariesThis repository holds supplementary Go image libraries

Go Images This repository holds supplementary Go image libraries. Download/Insta

null 0 Jan 5, 2022
This is the repository I made while learning Go Programming Language & You can follow this repository to learn it

Golang Arena ?? Hey Folks! Welcome to Golang Arena . This is the repository I made while learning Go Programming Language & You can follow this reposi

Anukul Pandey 1 Jan 31, 2022
NFGateway main project repository

NFGateway NFGateway is the main module of the Network Function over Serverless System (NFoS System). The NFoS System is the result of the M.S. Thesis

null 0 Nov 28, 2021
Sync tags in your git repository and a changelog in Keep a Changelog format with releases of your GitLab project.

Automatic GitLab releases Sync tags in your git repository and a changelog in Keep a Changelog format with releases of your GitLab project. Features:

null 0 Jan 7, 2022
ARM project repository for back-/frontend dev

Ahlam Rahma Mohamed (ARM) Project This repository will include the code base for the ARM project user interface and other helping components. Author M

null 0 Dec 17, 2021
C8y-swmigration - Project to migrate c8y sw repository packages to the model introduced with c8y v10.7

About Tool to migrate the software repository entries prior to Cumulocity v10.7 to the new Software Repository package model including Software Versio

null 1 Apr 21, 2022
A seed repository that contains a Go project that accepts input via a REST API and saves data to an Oracle database.

rest-oracle-go-seed A seed repository that contains a Go project that accepts input via a REST API and saves data to an Oracle database. Why Oracle? T

Stephen 2 Apr 18, 2022
(Probably) The easiest way to clone your base Go project repository

GoStrap GoStrap probably will going to be the easiest way for you to create new Go project using your existing project template. This CLI actually onl

piigyy 1 Mar 13, 2022
Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

The Moby Project Moby is an open-source project created by Docker to enable and accelerate software containerization. It provides a "Lego set" of tool

Moby 63.8k Aug 17, 2022
Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

The Moby Project Moby is an open-source project created by Docker to enable and accelerate software containerization. It provides a "Lego set" of tool

Moby 63.8k Aug 14, 2022
A project outputs Bluetooth Low Energy (BLE) sensors data in InfluxDB line protocol formatA project outputs Bluetooth Low Energy (BLE) sensors data in InfluxDB line protocol format

Intro This project outputs Bluetooth Low Energy (BLE) sensors data in InfluxDB line protocol format. It integrates nicely with the Telegraf execd inpu

Marc Venturini 1 Apr 15, 2022
The server-pubsub is the main backend of DATAVOC project that manages all the other web-server modules of the same project such as the processor

server-pubsub The server-pubsub is the main backend of DATAVOC project that manages all the other web-server modules of the same project such as the p

null 0 Dec 3, 2021
A simple project (which is visitor counter) on kubernetesA simple project (which is visitor counter) on kubernetes

k8s playground This project aims to deploy a simple project (which is visitor counter) on kubernetes. Deploy steps kubectl apply -f secret.yaml kubect

null 11 Mar 23, 2022
This is my first golang project. The main reason for its existence is the need for practice. I will be studying golang while writing this project

My first GoLang project Project Aim The goal of this project is to develop the most simple golang bot to learn how to work with this programming langu

F0rzend 6 Jan 7, 2022
Placeholder for the future project (lets-go-chat)Placeholder for the future project (lets-go-chat)

Placeholder for the future project (lets-go-chat)Placeholder for the future project (lets-go-chat)

null 0 Jan 10, 2022
A go project generator, which aims to simplify building and releasing go projects by storing all project configuration in a single file called gojen.json, and creates appropriate workflow/git files using that config.

gojen Define your go project's configuration using a json config. This config can be used to generate a new go project for you, and can also create co

 Aatman 4 Mar 8, 2022
this Project is base project about restfull API and MySQL

Requirements. This project only supports to run on Ubuntu currently go version >= 1.16 docker docker-compose Install Protobuffer https://github.com/pr

Quang 0 Dec 10, 2021
Go-beginners-guide-project - golang beginners project from tutorialedge.net

Go Beginner's Project Running Locally If you want to run this application locally then run the following commands: $ go run cmd/cli/main.go Build Appl

Heriyanto 0 Jan 2, 2022