无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 21528|回复: 90
打印 上一主题 下一主题

win8_pe (native/wim 二合一)2013.01.17

  [复制链接]
跳转到指定楼层
1#
发表于 2013-1-7 11:55:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本pe 修改字 天意 1.6f ,在此特表感谢。
2013.01.17 更新
http://pan.baidu.com/share/link?shareid=194189&uk=2735014801

ISO 203M
实现驱动程序的cab外置,系统会自动加载磁盘序列中第一个 \boot\pe\8pedrv\net\*.cab 做为网卡驱动,增减网卡驱动更方便。
修改驱动加载顺序和winvblk32驱动设置,实现grub --mem 方式加载 iso 在图形shell后可见。
增加 pecab 压缩工具。

改进 盘符整理脚本




×××××××××××××××××××××


网络模块全内置,同时支持 右键 加加打开 cab 文件直接安装pe驱动。
没有内置声卡显卡驱动,但是系统原生声卡显卡驱动所需的dll文件已经在内核,可以通过右键 显卡声卡的cab 文件随时安装驱动。

pecmd 启动脚本可以外置,pe启动,首先搜索各盘 \boot\pe\win8pe.pec 作为pe启动用的pecmd 调用脚本,如果没有找到,就调用内置的 x:\windows\system32\win8pe.pec 。如此可以增加可扩展性。


2013.01.08 更新:
2013.01.08 版本的二级内核 支持直接被 bootmgr+bcd 作为传统方式直接装载进入 pe .

此方法同样适用其他的pe ,也就是我们可以把不同的pe 压入一个wim 中(由于wim 的压缩特性,wim可包含不同卷而体积增加不大,如同win7中的install.wim 包含多个版本的卷一样),只是用不同的native一级内核进行引导(甚至可以用一个通用性强的一级内核挂载和引导二级内核wim中的不同pe).理论上是可行的。如此,可以大大减少存储占用。

只包含  wimtool、网络、7z、和tools中的各part 组件,可以搜索 petools .增加 输入法状态标。
输入法为 紫光拼音
iso中不包含 pe工具,需要的工具大家自己找吧。

轻微改进 petools.cmd ,解决当petools 资源发生变化的时候(比如,被删除)再次运行pctools,开始菜单的petools项仍然保留而不能被刷新的问题。


要部署到硬盘,只需把iso 中的文件原样复制到任何分区根下 (注意保持目录结构不变),然后通过 grub 调用即可。
解开后grub调用简单举例
title a.BOOT PE3 维护系统
   find --set-root /boot/pe/native_pe8.ini
   map --mem /boot/pe/win8pe_1.gz (hd)
   map --hook
   chainloader (hd-1,0)/bootmgr
   boot

此iso  也可以用 grub 的map --mem 方式加载后调用。
iso被grub简单调用举例:
map --mem /win8pe.iso (hd32)
map --hook
chainloader (hd32)/grldr
boot

native 一级内核boot.wim 连同bootmgr、bcd 一起被放入 win8pe_1.ima 中,win8pe_1.ima 被压缩成了 gz 格式,只有17M,是 ntfs 硬盘分区映像。启动以后可以作为 wimtool 挂载分区用,也就是 grub 下虚拟出的 winvblk 盘,可在pe 下被识别并利用。
native脚本外置,便于修改。/boot/pe/native_8pe.ini

把一级内 boot.wim 从 win8pe_1.ima 中抽离出来 单独被 硬盘上已有的  bootmgr 调用当然也可以,但必须保证二级内核 放在 /boot/pe 中,bcd 的引导也需要自行编辑。

[ 本帖最后由 dos时代菜鸟 于 2013-1-17 15:56 编辑 ]

评分

参与人数 2无忧币 +30 收起 理由
2012Taobao + 10 精品文章,有创意
66369 + 20 PE区欢迎PE前辈再出江湖.

查看全部评分

推荐
发表于 2013-1-7 12:31:59 | 只看该作者
超级大师一出手就是精品啊
回复

使用道具 举报

M
推荐
发表于 2013-1-7 12:00:23 | 只看该作者
超级大师也忍不住寂寞了,嘿嘿,强烈支持。
回复

使用道具 举报

推荐
 楼主| 发表于 2013-1-7 11:57:05 | 只看该作者
2013.01.07
由于 pecmd 新版本的 show 命令对动态磁盘分区 存在操作问题,盘符理顺脚本可能发生故障。

[ 本帖最后由 dos时代菜鸟 于 2013-1-17 22:46 编辑 ]
回复

使用道具 举报

5#
发表于 2013-1-7 13:28:25 | 只看该作者
我是把 一级内核boot.wim、bootmgr、bcd等都抽出来放硬盘使用的,测试修改很方便
回复

使用道具 举报

6#
发表于 2013-1-7 13:46:02 | 只看该作者
加上五笔吧,小巧点就行。
回复

使用道具 举报

7#
发表于 2013-1-7 14:19:42 | 只看该作者

回复 #1 dos时代菜鸟 的帖子

我也是喜欢native8 pe,我是加入搜狗拼音,体积太大。莱鸟不会使用五笔拼音,用搜狗还行。

我是把一级内核打包成ISO置于UD内,二级及工具网络等置于U盘可见区win8pe目录下BOOT.WIM;TOOLS.WIM,就3个文件UD方式引导。

[ 本帖最后由 2011xyzxp 于 2013-1-7 19:46 编辑 ]
回复

使用道具 举报

8#
发表于 2013-1-7 18:09:39 | 只看该作者
很简洁,除了网卡驱动和wimtool、Opera外,基本没什么工具!小巧!
我是用下面的命令启动的,第一次见到(hd-1),我还以为是打字打错了,高人啊!
title a.BOOT PE3 维护系统
   find --set-root /boot/pe/native_pe8.ini
   map --mem /boot/pe/win8pe_1.gz (hd)
   map --hook
   chainloader (hd-1,0)/bootmgr
   boot

[ 本帖最后由 ddianxing 于 2013-1-7 18:13 编辑 ]
回复

使用道具 举报

9#
发表于 2013-1-7 19:26:48 | 只看该作者
路过支持.........
回复

使用道具 举报

10#
 楼主| 发表于 2013-1-7 20:04:27 | 只看该作者
原帖由 unirp 于 2013-1-7 13:28 发表
我是把 一级内核boot.wim、bootmgr、bcd等都抽出来放硬盘使用的,测试修改很方便


恩,
不过一级内核一旦作出也就不需要 怎么改动了,所以我 设计成ima 模式,可以在没有 bootmgr引导的情况下通过 grub 引导进入。
回复

使用道具 举报

11#
发表于 2013-1-7 22:35:45 | 只看该作者
能不能把一级内核和二级内核分别制作成ISO,然后通过map的方式,如果要用NATIVE方式加载两个ISO,如果要非NATIVE方式加载一个二级内核ISO就行。
这样的话一级内核和二级内核均可置于UD区内。

[ 本帖最后由 mygamexxx 于 2013-1-7 22:37 编辑 ]
回复

使用道具 举报

12#
 楼主| 发表于 2013-1-8 08:09:36 | 只看该作者
原帖由 mygamexxx 于 2013-1-7 22:35 发表
能不能把一级内核和二级内核分别制作成ISO,然后通过map的方式,如果要用NATIVE方式加载两个ISO,如果要非NATIVE方式加载一个二级内核ISO就行。
这样的话一级内核和二级内核均可置于UD区内。



目前我还没有找到办法 。主要是 native 的 二级内核的wim 加载方式不一样。
要用 传统方法 直接加载二级内核进入 pe ,可能需要 bcd 方面的设置,这个我了解不多。

[ 本帖最后由 dos时代菜鸟 于 2013-1-8 08:11 编辑 ]
回复

使用道具 举报

13#
发表于 2013-1-8 11:48:35 | 只看该作者
我目前的办法是新建一个内存盘,放入引导文件,使用时动态拷贝一级和二级
回复

使用道具 举报

14#
 楼主| 发表于 2013-1-8 12:06:55 | 只看该作者
原帖由 2011czmxbb52 于 2013-1-8 11:48 发表
我目前的办法是新建一个内存盘,放入引导文件,使用时动态拷贝一级和二级


我弄出一个雏形。
就是 二级内核 本身具有独立启动功能可以被 boogmgr 直接调用。同时也可以被 native 当作二级内核用。

说不更新,看来还是要更新一下。

http://pan.baidu.com/share/link?shareid=183144&uk=2735014801

光盘iso 的grub 启动菜单 包含从 native 启动和 直接调用 bootmgr 调用win8_2.wim 启动 两种启动模式。

[ 本帖最后由 dos时代菜鸟 于 2013-1-8 12:14 编辑 ]
回复

使用道具 举报

15#
发表于 2013-1-8 17:21:03 | 只看该作者
win8_pe
期待更好更强更简单
回复

使用道具 举报

16#
发表于 2013-1-8 20:49:28 | 只看该作者
哪位高师可将ISO文件改成UD版啊?
回复

使用道具 举报

17#
发表于 2013-1-8 21:52:29 | 只看该作者
小巧自然好,但是不知能否上网看电影听音乐?
回复

使用道具 举报

18#
发表于 2013-1-8 22:00:29 | 只看该作者
PE区欢迎PE前辈再出江湖...
回复

使用道具 举报

19#
发表于 2013-1-9 07:38:15 | 只看该作者
建议内核中添加自动理顺盘符功能。
回复

使用道具 举报

20#
发表于 2013-1-9 07:51:02 | 只看该作者
终于出手了
精品啊
回复

使用道具 举报

21#
发表于 2013-1-9 08:10:44 | 只看该作者
大师出手,PE区将会发生一场新的革命!
回复

使用道具 举报

22#
 楼主| 发表于 2013-1-9 12:05:54 | 只看该作者
原帖由 wjshd 于 2013-1-9 07:38 发表
建议内核中添加自动理顺盘符功能。



pecmd.ini 中已经 有 理顺盘符的功能了
回复

使用道具 举报

23#
 楼主| 发表于 2013-1-9 12:11:30 | 只看该作者
我现在 正在 研究 如何 把 南狮王 的 那个 190M变成 可用的 二级内核,卡在上网功能上了。
看来要休息几天。再 饿补 几天才可以。
回复

使用道具 举报

24#
发表于 2013-1-9 15:05:42 | 只看该作者
原帖由 dos时代菜鸟 于 2013-1-9 12:11 发表
我现在 正在 研究 如何 把 南狮王 的 那个 190M变成 可用的 二级内核,卡在上网功能上了。
看来要休息几天。再 饿补 几天才可以。

我目前有现成的东西可以参考
但是直接map怎么办都不行
回复

使用道具 举报

25#
 楼主| 发表于 2013-1-9 22:02:01 | 只看该作者
原帖由 2011czmxbb52 于 2013-1-9 15:05 发表

我目前有现成的东西可以参考
但是直接map怎么办都不行


南狮王的那个没有 放入 grub 虚拟盘驱动。
回复

使用道具 举报

26#
发表于 2013-1-10 00:24:48 | 只看该作者
可以支持uefi启动吗
回复

使用道具 举报

27#
 楼主| 发表于 2013-1-10 08:22:54 | 只看该作者
原帖由 cjyl 于 2013-1-10 00:24 发表
可以支持uefi启动吗


还不是很了解  uefi 启动 。
回复

使用道具 举报

28#
发表于 2013-1-10 09:33:55 | 只看该作者
Content这就是可以很多合一了
回复

使用道具 举报

29#
发表于 2013-1-10 09:38:58 | 只看该作者
测试了,老主板还是启动引导不了!
回复

使用道具 举报

30#
 楼主| 发表于 2013-1-10 10:24:59 | 只看该作者
可能是 win8pe  对硬件要求高
在老电脑上  显示 让  restart
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 16:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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