Skip to content

Commit

Permalink
first commit
Browse files Browse the repository at this point in the history
  • Loading branch information
liyujiang-gzu committed Sep 10, 2019
0 parents commit f0ca852
Show file tree
Hide file tree
Showing 21 changed files with 129 additions and 0 deletions.
63 changes: 63 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@

木兰宽松许可证, 第1版

木兰宽松许可证, 第1版

2019年8月 http://license.coscl.org.cn/MulanPSL

您对“软件”的复制、使用、修改及分发受木兰宽松许可证,第1版(“本许可证”)的如下条款的约束:

0. 定义

“软件”是指由“贡献”构成的许可在“本许可证”下的程序和相关文档的集合。

“贡献者”是指将受版权法保护的作品许可在“本许可证”下的自然人或“法人实体”。

“法人实体”是指提交贡献的机构及其“关联实体”。

“关联实体”是指,对“本许可证”下的一方而言,控制、受控制或与其共同受控制的机构,此处的控制是指有受控方或共同受控方至少50%直接或间接的投票权、资金或其他有价证券。

“贡献”是指由任一“贡献者”许可在“本许可证”下的受版权法保护的作品。

1. 授予版权许可

每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的版权许可,您可以复制、使用、修改、分发其“贡献”,不论修改与否。

2. 授予专利许可

每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的(根据本条规定撤销除外)专利许可,供您制造、委托制造、使用、许诺销售、销售、进口其“贡献”或以其他方式转移其“贡献”。前述专利许可仅限于“贡献者”现在或将来拥有或控制的其“贡献”本身或其“贡献”与许可“贡献”时的“软件”结合而将必然会侵犯的专利权利要求,不包括仅因您或他人修改“贡献”或其他结合而将必然会侵犯到的专利权利要求。如您或您的“关联实体”直接或间接地(包括通过代理、专利被许可人或受让人),就“软件”或其中的“贡献”对任何人发起专利侵权诉讼(包括反诉或交叉诉讼)或其他专利维权行动,指控其侵犯专利权,则“本许可证”授予您对“软件”的专利许可自您提起诉讼或发起维权行动之日终止。

3. 无商标许可

“本许可证”不提供对“贡献者”的商品名称、商标、服务标志或产品名称的商标许可,但您为满足第4条规定的声明义务而必须使用除外。

4. 分发限制

您可以在任何媒介中将“软件”以源程序形式或可执行形式重新分发,不论修改与否,但您必须向接收者提供“本许可证”的副本,并保留“软件”中的版权、商标、专利及免责声明。

5. 免责声明与责任限制

“软件”及其中的“贡献”在提供时不带任何明示或默示的担保。在任何情况下,“贡献者”或版权所有者不对任何人因使用“软件”或其中的“贡献”而引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于何种法律理论,即使其曾被建议有此种损失的可能性。

条款结束

如何将木兰宽松许可证,第1版,应用到您的软件

如果您希望将木兰宽松许可证,第1版,应用到您的新软件,为了方便接收者查阅,建议您完成如下三步:

1, 请您补充如下声明中的空白,包括软件名、软件的首次发表年份以及您作为版权人的名字;

2, 请您在软件包的一级目录下创建以“LICENSE”为名的文件,将整个许可证文本放入该文件中;

3, 请将如下声明文本放入每个源文件的头部注释中。

Copyright (c) [2019] [name of copyright holder]
[Software Name] is licensed under the Mulan PSL v1.
You can use this software according to the terms and conditions of the Mulan PSL v1.
You may obtain a copy of Mulan PSL v1 at:
http://license.coscl.org.cn/MulanPSL
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
PURPOSE.
See the Mulan PSL v1 for more details.

30 changes: 30 additions & 0 deletions README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
##############################################
MBR-DualBootType-WinPE
By gzu-liyujiang on 2019.8.22
Last Modified on 2019.9.2
##############################################
利用bootmgr及bootmgfw.efi(即bootx64.efi)实现同时支持Legacy及EFI启动类型的PE系统盘。
##############################################

制作说明
1、解压MBR-DualBootType-WinPE.zip到MBR-DualBootType-WinPE。
2、准备优盘或移动硬盘,通过DiskGenius确保磁盘分区表为MBR格式,且有一个FAT32分区,下面假设该分区盘符为X。
3、通过BOOTICE,为X盘安装WindowsNT6主引导记录及BOOTMGR分区引导记录,并设置X盘为活动分区。
4、将MBR-DualBootType-WinPE下的所有文件复制到X盘根目录下。
5、打开QemuBootTester开始测试X盘在Legacy、EFI-x64及EFI-ia32三种模式下是否可以正常启动。

启动过程
1、开机=>Legacy BIOS=>NT5/6 MBR=>/bootmgr=>/boot/bcd=>/windows/system32/boot/winload.exe=>进入系统
2、开机=>EFI BIOS=>EFI-ia32=>/efi/boot/bootia32.efi=>/efi/microsoft/bootia32/bcd=>/windows/system32/boot/winload.efi=>进入系统
3、开机=>EFI BIOS=>EFI-x64=>/efi/boot/bootx64.efi=>/efi/microsoft/boot/bcd=>/windows/system32/boot/winload.efi=>进入系统

Copyright (c) 2019 贵州穿青人李玉江
MBR-DualBootType-WinPE is licensed under the Mulan PSL v1.
You can use this software according to the terms and conditions of the Mulan PSL v1.
You may obtain a copy of Mulan PSL v1 at:
http://license.coscl.org.cn/MulanPSL
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
PURPOSE.
See the Mulan PSL v1 for more details.

Binary file added boot/bcd
Binary file not shown.
Binary file added boot/boot.sdi
Binary file not shown.
2 changes: 2 additions & 0 deletions boot/desktop.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[.ShellClassInfo]
LocalizedResourceName=@Legacy引导程序,请勿移动或删除,0
Binary file added boot/folder.ico
Binary file not shown.
Binary file added efi/boot/bootia32.efi
Binary file not shown.
Binary file added efi/boot/bootx64.efi
Binary file not shown.
2 changes: 2 additions & 0 deletions efi/desktop.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[.ShellClassInfo]
LocalizedResourceName=@EFI引导程序,请勿移动或删除,0
Binary file added efi/folder.ico
Binary file not shown.
Binary file added efi/microsoft/boot/bcd
Binary file not shown.
Binary file added efi/microsoft/bootia32/bcd
Binary file not shown.
Empty file added sources/boot.wim
Empty file.
2 changes: 2 additions & 0 deletions sources/desktop.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[.ShellClassInfo]
LocalizedResourceName=@PE系统镜像,请勿移动或删除,0
Binary file added sources/folder.ico
Binary file not shown.
Binary file added tool/BOOTICE.exe
Binary file not shown.
Binary file added tool/DiskGenius.exe
Binary file not shown.
Binary file added tool/QemuBootTester.exe
Binary file not shown.
2 changes: 2 additions & 0 deletions tool/desktop.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[.ShellClassInfo]
LocalizedResourceName=@Æô¶¯Å̸¨Öú¹¤¾ß,0
Binary file added tool/folder.ico
Binary file not shown.
28 changes: 28 additions & 0 deletions 保护相关启动文件.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
@echo off
color 0A
echo 注:本脚本用于保护USB系统启动盘的相关文件,防止不慎删除
echo By gzu-liyujiang at 杭州莱蒙水榭春天 on 2019.8.26

echo.
echo 当前盘符为:%~d0 当前脚本路径为:%~dp0
echo.
set disk=%~d0
set batpath=%~dp0
set batpath=%batpath:~0,-1%

@rem 文件夹属性必须是系统(+s)的,desktop.ini编码为ANSI,通常设属性为隐藏(+h)
cd /d %disk%
attrib +s %batpath%\boot
attrib +s +h %batpath%\boot\desktop.ini
echo boot文件夹属性已设置为“系统”
attrib +s %batpath%\efi
attrib +s +h %batpath%\efi\desktop.ini
echo efi文件夹属性已设置为“系统”
attrib +s %batpath%\sources
attrib +s +h %batpath%\sources\desktop.ini
echo sources文件夹属性已设置为“系统”
attrib +s %batpath%\tool
attrib +s +h %batpath%\tool\desktop.ini
echo tool文件夹属性已设置为“系统”

pause

0 comments on commit f0ca852

Please sign in to comment.