无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 2013feng901012

[分享] 参考P大的0pe,清爽布局,灵活启动方案

[复制链接]
发表于 2018-5-5 13:53:26 | 显示全部楼层 |阅读模式
本帖最后由 2013feng901012 于 2018-5-5 14:01 编辑

一直喜欢0pe的布局统一,部署方式灵活,iso整体也行,解开部署也可。

自己用笨方法,制作自己diy的合盘,思路如下。

磁盘根文件三个  grldr   feng.iso  1.vhd (个人使用的细细哥的usbwin10 1709update  现成的,,偷懒了^-^ ,改名为1.vhd是方便写菜单)

文件介绍
==========================================
grldr
内置菜单如下
timeout 0
default 0
title feng.iso
find --set-root /feng.iso || find --set-root /efi/feng.lst && configfile /efi/feng.lst && boot
map /feng.iso (0xff) || map --mem /feng.iso (0xff)
map --hook
rootnoverify (0xff)
configfile (0xff)/efi/feng.lst
boot
===========================================
feng.iso
文件列表如图
QQ截图1.jpg

BOOTMGR 取自win8pe,据说兼容性好。。。
grldr    不解释
boot文件夹,,bootmgr引导需要的字体和菜单文件BCD
diy文件夹,常用的img,iso,wim,vhd文件,,放里就行,,,而且磁盘其他分区也可以建立diy文件夹,存放常用启动文件。
eif文件夹,为了支持uefi,boot.sdi boot.wim 取自微pe win10pe。(此处的boot.wim,/boot/bcd 以及/efi/microsoft/boot/bcd  均引导此boot.wim)

feng.lst  为个人菜单,
内容如下
checkrange 0x21 read 0x8280 && pxe detect NotExist
graphicsmode -1 768:1024 || graphicsmode -1 640:800
color light-green/black white/black
find --set-root /efi/font.gz || setmenu --lang=en
font /efi/font.gz && setmenu --lang=zh
timeout 10
default 0

title 启动1.vhd系统
find --set-root /efi/siso
command /efi/siso ntboot=nt6=/1.vhd
boot

title 启动1.vhd系统恢复模式
echo ………………………………确认还原请按y键………………………………
password=y
find --set-root /0.vhd
dd if=()/0.vhd of=()/1.vhd
echo ………………………………系统已经还原,重启系统请按y键……………
password=y
reboot

title 启动diy目录系统
find --set-root /efi/siso
command /efi/siso run=--automenu-all /diy/

title 启动winpe维护系统
chainloader (0xff) || find --set-root /efi/siso && /efi/siso ntboot=nt6=/efi/boot.wim && boot
boot

title 启动磁盘交换
find --set-root /efi/run
command /efi/run --swap-ext
boot

title 启动第一磁盘系统
chainloader (hd0)+1
boot

title 重启
reboot

title 关机
halt

#timeout 0
#default 0
#title feng.iso
#find --set-root /feng.iso || find --set-root /efi/feng.lst && configfile /efi/feng.lst && boot
#map /feng.iso (0xff) || map --mem /feng.iso (0xff)
#map --hook
#rootnoverify (0xff)
#configfile (0xff)/efi/feng.lst
#boot


font.gz  grub4dos的中文字体

run,,强大的run模块

siso ,,强大的siso模块

soft文件夹为个人的绿色软件文件夹。

==========================================



最后iso整体引导,需要保证文件连续,,可以使用wincontig.exe来整理iso,使其连续无碎片。

本人是使用打包工具制作iso,制作好的iso就是连续的,而且支持bios和uefi启动。

打包工具取自论坛,,
这里bios引导文件我选择的是bootmgr_cd.bin
       uefi引导文件我选择的是efisys.bin

QQ截图2.jpg

制作好后,文件连续无碎片。


磁盘文件三个,,grldr (引导文件),,feng.iso(个人维护的合盘) ,,1.vhd  (细细哥的win10系统)
QQ截图3.jpg


启动测试
QQ截图4.jpg


=========================

这样的自己精简布局的维护合盘以及常用的vhd系统,就完成了,磁盘三个文件,清爽。


当然,喜欢用ud方式做主引导,,grldr可以放在ud的主分区。磁盘可见区,两个文件,feng.iso 和1.vhd
或者,要解开使用也行,,,,iso文件全部解开,放在盘根目录,然后bootice写主引导为grub4dos即可。


最后,支持uefi怎么处理呢,,,把efi文件夹拖出来,复制到fat或者fat32分区,即可,这个fat或者fat32分区可以是隐藏的。  
win10pe的boot.wim文件已经在efi文件夹了,,,最基本的pe有了,,
然后进入pe,修改一下/efi/microsoft/boot/bcd   修改一下指向1.vhd的启动分区就可以让1.vhd可以uefi启动了。

QQ截图5.jpg

ok
收工,,至此,清爽布局的合盘弄好了。

=================================================

写在最后,为什么常用绿色软件放在soft文件夹也打包进去呢,,,
哈哈,win10双击iso文件会在资源管理器自动挂载而且可以右键弹出。
常用绿软,使用的时候,双击一下iso文件


QQ截图6.jpg

不用的时候,右键弹出就行了,,很方便的说!!!
发表于 2018-5-5 18:24:07 | 显示全部楼层
谢谢分享,学习了
回复

使用道具 举报

发表于 2018-5-5 18:55:26 | 显示全部楼层
楼主要是做个视频教程就好了,我一直在想把我的移动硬盘做成又有PE,又能win to go 的硬盘!

点评

视频倒是不需要,这里只是说一下思路就行。 win to go的话,还是vhd/vhdx的方式吧,这样方便管理,而且拆分功能可以秒还原。 当然如果安装ewf等等软件的话,不拆分,单独vhd/vhd使用的话,也没问题。  详情 回复 发表于 2018-5-5 22:07
回复

使用道具 举报

发表于 2018-5-5 20:11:05 | 显示全部楼层
谢谢分享
回复

使用道具 举报

 楼主| 发表于 2018-5-5 22:07:13 | 显示全部楼层
2011lerv 发表于 2018-5-5 18:55
楼主要是做个视频教程就好了,我一直在想把我的移动硬盘做成又有PE,又能win to go 的硬盘!

视频倒是不需要,这里只是说一下思路就行。
win to go的话,还是vhd/vhdx的方式吧,这样方便管理,而且拆分功能可以秒还原。
当然如果安装ewf等等软件的话,不拆分,单独vhd/vhd使用的话,也没问题。

点评

我是菜鸟一枚,对着视频照做还可以,不然肯定出错。 我的思路也就是实现一个移动硬盘即可win to go 又可以PE! 因为win to go不能装系统,PE就可以!  详情 回复 发表于 2018-5-6 11:13
回复

使用道具 举报

发表于 2018-5-6 09:12:58 | 显示全部楼层
谢谢分享,学习了
回复

使用道具 举报

发表于 2018-5-6 11:13:31 | 显示全部楼层
2013feng901012 发表于 2018-5-5 22:07
视频倒是不需要,这里只是说一下思路就行。
win to go的话,还是vhd/vhdx的方式吧,这样方便管理,而且 ...

我是菜鸟一枚,对着视频照做还可以,不然肯定出错。

我的思路也就是实现一个移动硬盘即可win to go 又可以PE!

因为win to go不能装系统,PE就可以!

点评

http://wuyou.net/forum.php?mod=viewthread&tid=403889 细细哥做好的vhd,放磁盘里,vhd保证连续无碎片,就行。usbwindow10 1709 update  详情 回复 发表于 2018-5-6 21:13
回复

使用道具 举报

 楼主| 发表于 2018-5-6 21:13:31 | 显示全部楼层
2011lerv 发表于 2018-5-6 11:13
我是菜鸟一枚,对着视频照做还可以,不然肯定出错。

我的思路也就是实现一个移动硬盘即可win to go 又 ...

http://wuyou.net/forum.php?mod=viewthread&tid=403889

细细哥做好的vhd,放磁盘里,vhd保证连续无碎片,就行。usbwindow10 1709 update

点评

谢谢大佬,我去试试!  详情 回复 发表于 2018-5-7 08:22
回复

使用道具 举报

发表于 2018-5-7 08:03:25 | 显示全部楼层
本帖最后由 fgwei 于 2018-5-7 08:14 编辑

请问下这个菜单title 启动磁盘交换有什么用?还有请楼主把你的文件打包上传一下,谢谢

点评

链接: https://pan.baidu.com/s/1_pnJGE41AdwKhaRjPJZnrg 密码: n7gs 其中,/efi/boot.wim 是空白文件,替换自己的pe就行。 交换磁盘的菜单,一般是使用usb磁盘启动的时候,想启动本地磁盘系统,此时本地  详情 回复 发表于 2018-5-9 00:49
回复

使用道具 举报

发表于 2018-5-7 08:22:41 | 显示全部楼层
2013feng901012 发表于 2018-5-6 21:13
http://wuyou.net/forum.php?mod=viewthread&tid=403889

细细哥做好的vhd,放磁盘里,vhd保证连续无碎 ...

谢谢大佬,我去试试!
回复

使用道具 举报

 楼主| 发表于 2018-5-9 00:49:23 | 显示全部楼层
本帖最后由 2013feng901012 于 2018-5-9 00:52 编辑
fgwei 发表于 2018-5-7 08:03
请问下这个菜单title 启动磁盘交换有什么用?还有请楼主把你的文件打包上传一下,谢谢


链接: https://pan.baidu.com/s/1_pnJGE41AdwKhaRjPJZnrg 密码: n7gs

其中,/efi/boot.wim   是空白文件,替换自己pe的wim文件就行当然最好是支持bios/uefi双启动的pe。


交换磁盘的菜单,一般是使用usb磁盘启动的时候,想启动本地磁盘系统,此时本地磁盘为hd1,,需要
和usb磁盘hd0  交换一下,然后启动系统。   交换磁盘的菜单,是手动交换,,会显示分区的容量来区别
磁盘,交换后,使用
title 启动第一磁盘系统
chainloader (hd0)+1
boot
这个菜单是从第一磁盘的主引导mbr来重新引导进系统,,,当然,
也可以改成(hd0,0)  或者其他分区(hd0,1)等等,就是从分区pbr来引导。

点评

谢谢分享  详情 回复 发表于 2018-5-9 10:34
回复

使用道具 举报

发表于 2018-5-9 10:34:44 | 显示全部楼层
2013feng901012 发表于 2018-5-9 00:49
链接: https://pan.baidu.com/s/1_pnJGE41AdwKhaRjPJZnrg 密码: n7gs

其中,/efi/boot.wim   是空白 ...

谢谢分享
回复

使用道具 举报

发表于 2018-5-16 00:39:12 | 显示全部楼层
楼主,你这样做,等于ud低端区的ISO里有一个wim,efi高端区复制了相同的wim,能不能实现只使用一个wim呢;
比如把wim文件只放在efi高端区?

点评

如果ud制作的话,建议精简ud三分区。 ud区,只用8M主分区,,存放grldr efi高端区,存放efi等等文件以及文件夹, 这样,wim,只需要一个就够用了,,存放在efi高端区。 而可见区的iso文件,完全可以不用  详情 回复 发表于 2018-5-16 01:15
回复

使用道具 举报

 楼主| 发表于 2018-5-16 01:15:17 | 显示全部楼层
本帖最后由 2013feng901012 于 2018-5-16 01:25 编辑
writered 发表于 2018-5-16 00:39
楼主,你这样做,等于ud低端区的ISO里有一个wim,efi高端区复制了相同的wim,能不能实现只使用一个wim呢;
...


如果ud制作的话,建议精简ud三分区。

ud区,只格式化出一个8M主分区,,存放grldr

efi高端区,存放efi等等文件以及文件夹,

这样,wim,只需要一个就够用了,,存放在efi高端区。也就是,grldr放ud区,剩下的文件都放在efi分区,相当于全解开部署方式。

而可见区的iso文件,完全可以不用啊,,,本来就是打算,单iso部署也行,全解开放fat/fat32分区也行的。
单iso部署方式,主要是bios方式,文件少,目录清晰。支持efi启动的话,完全可以文件散开放efi分区就行的。
如果是本地磁盘部署,划分个fat/fat32分区,把文件都放进去,然后写主引导为grub4dos就行了,另一个分区或者其他的ntfs分区存放vhd文件。
这样也支持bios和uefi启动了。
回复

使用道具 举报

发表于 2018-5-16 21:21:54 | 显示全部楼层
其实主要是我不知道怎么修改ud隐藏区的grldr的菜单,怎么才能引导efi分区的wim,img,iso。试了几种方法,失败了。另外有个帖子说共用wim,是将wim放在fat数据区,个人不喜欢这样。

另外只讲grldr放置设置最小的ud主分区,其他放在efi分区,碰到win10,efi区还是会现行的,也不太好啊。

点评

ud区,存在grldr的话,用fbinstools,就可以修改菜单啊。 grldr识别efi隐藏分区,就可以引导的。(我用的是fbinstools老版的,不是变形金刚版) 你先试试我的方法, ud主分区放grldr, 剩下的文件,直接放efi分  详情 回复 发表于 2018-5-17 00:38
回复

使用道具 举报

发表于 2018-5-16 21:48:17 | 显示全部楼层
另外你的菜单中这项,实际测试并没有直接启动boot.wim,而是启动了iso文件\boot文件夹的BCD菜单,本意应该是直接启动wim吧。

title 启动winpe维护系统
chainloader (0xff) || find --set-root /efi/siso && /efi/siso ntboot=nt6=/efi/boot.wim && boot
boot

点评

其实,文件夹还可以简化, 舍弃bootmgr引导的话,boot文件夹以及bootmgr,,可以删除 diy目录的话,自己常用的img,iso,wim,可以把diy目录挪到efi文件里,或者增加菜单直接加载指定的镜像。 这样就剩一个ef  详情 回复 发表于 2018-5-17 00:23
这个菜单,目的是启动/efi/文件夹内的boot.wim文件, 这里的情况是如果iso文件存在,就使用一下bootmgr来引导wim,如果不存在iso文件,就是解开部署方式 的话,直接使用siso来启动boot.wim文件。 其实完全可以  详情 回复 发表于 2018-5-17 00:18
回复

使用道具 举报

 楼主| 发表于 2018-5-17 00:18:30 | 显示全部楼层
writered 发表于 2018-5-16 21:48
另外你的菜单中这项,实际测试并没有直接启动boot.wim,而是启动了iso文件\boot文件夹的BCD菜单,本意应该 ...

这个菜单,目的是启动/efi/文件夹内的boot.wim文件,
这里的情况是如果iso文件存在,就使用一下bootmgr来引导wim,如果不存在iso文件,就是解开部署方式
的话,直接使用siso来启动boot.wim文件。

其实完全可以这样
title 启动winpe维护系统
find --set-root /efi/siso && /efi/siso ntboot=nt6=/efi/boot.wim && boot

改成这样,就是使用siso来加载wim镜像(无论iso存在或者不存在,都行,自己测试过,siso可以启动iso内的wim镜像文件)。

增加一个微软默认的bootmgr引导,是增加一个选项而已。
回复

使用道具 举报

 楼主| 发表于 2018-5-17 00:23:32 | 显示全部楼层
本帖最后由 2013feng901012 于 2018-5-17 00:25 编辑
writered 发表于 2018-5-16 21:48
另外你的菜单中这项,实际测试并没有直接启动boot.wim,而是启动了iso文件\boot文件夹的BCD菜单,本意应该 ...


其实,文件夹还可以简化,
舍弃bootmgr引导的话,boot文件夹以及bootmgr,,可以删除
diy目录的话,自己常用的img,iso,wim,可以把diy目录挪到efi文件里,或者增加菜单直接加载指定的镜像。


这样就剩一个efi文件夹,,放在efi高端隐藏分区,或者可见分区(fat/fat32)都行。
grldr,喜欢ud部署,就把grldr放在ud主分区,也可以放在efi分区,,那就需要用bootice,给efi分区写grub4dos主引导。

可见区(ntfs格式)放vhd。

这样,bios启动支持,uefi启动,也支持、

只是给个思路,菜单啥的,都可以自己来改写,菜单和文件对应就好。
回复

使用道具 举报

 楼主| 发表于 2018-5-17 00:38:49 | 显示全部楼层
writered 发表于 2018-5-16 21:21
其实主要是我不知道怎么修改ud隐藏区的grldr的菜单,怎么才能引导efi分区的wim,img,iso。试了几种方法,失 ...

ud区,存在grldr的话,用fbinstools,就可以修改菜单啊。
grldr识别efi隐藏分区,就可以引导的。(我用的是fbinstools老版的,不是变形金刚版)
你先试试我的方法,
ud主分区放grldr,
剩下的文件,直接放efi分区,,试试效果。

最好是按照自己的要求,来写通用的菜单,这样以后更新啥的,不用改菜单,替换对应的文件,
或者在可见区,建立个diy文件夹,启动镜像文件,放里面,就行。


至于你说的win10中u盘的efi分区会显现,,这个没什么好办法,,
有帖子说是改efi分区的分区id,,bootice可以改,或者
https://blog.csdn.net/u010059669/article/details/71480115
但是好像换台电脑,efi分区又会显现,,这个我没亲自测试过。具体效果未知。
回复

使用道具 举报

发表于 2018-5-17 01:41:21 | 显示全部楼层
解释得很清楚,受教了,多谢多谢。

点评

哈哈,你也夜猫子啊 客气,互相交流而已。  详情 回复 发表于 2018-5-17 07:31
回复

使用道具 举报

 楼主| 发表于 2018-5-17 07:31:58 | 显示全部楼层
writered 发表于 2018-5-17 01:41
解释得很清楚,受教了,多谢多谢。

哈哈,你也夜猫子啊

客气,互相交流而已。
回复

使用道具 举报

发表于 2018-5-20 20:03:39 | 显示全部楼层
高手,感谢分享~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 09:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表