无忧启动论坛

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

A new branch of 0PE

[复制链接]
211#
 楼主| 发表于 2011-6-27 09:57:07 | 只看该作者

回复 #208 2010resein 的帖子

看看#5楼?
先在VMware中试。

如果有问题,请说你是怎么制作的。详述你的步骤,并上图。这样容易看出哪一步出了问题。

[ 本帖最后由 pseudo 于 2011-6-27 10:05 编辑 ]
回复

使用道具 举报

212#
发表于 2011-6-27 10:05:02 | 只看该作者
奇怪,第一个版本还正常,换最新5.10+6.19补丁后,启动到**界面,提示找不到Native SHell文件了,停在命令行x:\windows\system32
可以DIR
但不能进入其他盘符

难道只能用ISO整体加载模式,我是解开放U盘下用的
回复

使用道具 举报

213#
 楼主| 发表于 2011-6-27 10:08:43 | 只看该作者

回复 #212 快雪时晴 的帖子

这不是“统一PE”,请按#5楼方法部署。
回复

使用道具 举报

214#
发表于 2011-6-28 09:47:50 | 只看该作者
请教P大,我把您的PE加入UD合盘,通过fbinst菜单引导,在虚拟机启动正常,在实机只能进入grub命令行?
是严格按照#5楼方法部署的,觉得很奇怪?
回复

使用道具 举报

215#
 楼主| 发表于 2011-6-28 11:15:09 | 只看该作者
请给出ud、可见区文件目录结构,包括大小、日期信息。
是否整理了碎片。格式化ud时是否选了zip格式。
回复

使用道具 举报

216#
发表于 2011-6-28 13:18:52 | 只看该作者
下载收藏。
回复

使用道具 举报

217#
发表于 2011-6-28 13:39:32 | 只看该作者
在我的实体机器上新版 6.19版无法启动
我的部署方法是

boot.ini中加入grldr
6.19的grldr放入C:\
0pe.iso放入C:\

启动可以进入grldr菜单,乱码状态。
选择任何菜单都无法继续执行。基本都是无法找到m.0pe

0pe.iso 解开到硬盘可以正常执行。
不知何故。
回复

使用道具 举报

218#
发表于 2011-6-28 18:06:14 | 只看该作者
又有更新了,下来试试。
回复

使用道具 举报

219#
 楼主| 发表于 2011-6-28 19:48:44 | 只看该作者

回复 #217 45online 的帖子

没遇到你说的情况。

我想,换台机器,或者在VMware虚拟器里,不会出现那种情况的。

请确保其它分区根目录没有grldr、0PE.ISO文件,没有0PE目录以免混淆。
请确保0PE.ISO是批处理生成的原版未经Ultraiso修改/保存
请确保grldr来自0PE.ISO,未经修改、未自行更新。M.0PE文件未经修改/保存。

如果用Ultraiso打开0PE.ISO,不加修改直接保存一下,这个iso可能就废了。这个帖子必读:http://bbs.wuyou.net/forum.php?m ... 7070&highlight=

如果用记事本、UltraEdit、BOOTICE等等工具打开M.0PE,不加修改直接保存,这个M.0PE可能就废了。






检查硬盘分区表有无错误,检查0PE.ISO是否有碎片。
回复

使用道具 举报

220#
发表于 2011-6-29 16:22:43 | 只看该作者

菜单中文为乱码的问题

我做成的启动盘,进入PE后,菜单中的中文全为乱码,原因是不是因为我格式化U盘时,把“文件列表编码”选为“UTF-8”的原因?如果是的话,是不是在格式化U盘时,一定要选“ANSI”还是P大可以在0PE上解决?
回复

使用道具 举报

221#
发表于 2011-6-29 16:53:23 | 只看该作者
如此好帖 不顶必肾亏
回复

使用道具 举报

222#
 楼主| 发表于 2011-6-29 17:59:24 | 只看该作者
回复 #220 2010RENDQ 的帖子
哦,你倒是提醒了一件事,就是新版fbinsttool工具格式化ud时增加了“文件列表编码选项(默认选UTF-8)。
可能是这个原因导致乱码。
fbinsttool支持utf-8属于新功能,好像还在测试中,情况不明。这个0PE还没支持。
你用0PE带的fbinsttool来格式化ud就没问题了。

回复 #217 45online 的帖子
看来你遇到的问题也许是因为用了支持UTF-8的新版fbinsttool。
回复

使用道具 举报

223#
发表于 2011-6-30 08:16:22 | 只看该作者
原帖由 pseudo 于 2011-6-29 17:59 发表
回复 #220 2010RENDQ 的帖子
哦,你倒是提醒了一件事,就是新版fbinsttool工具格式化ud时增加了“文件列表编码选项(默认选UTF-8)。
可能是这个原因导致乱码。
fbinsttool支持utf-8属于新功能,好像还在测试 ...


原本好好的,看到有新版fbinsttool工具发布了,而且说明中注明上一版本在强制格式化时忽略了对齐的功能。所以才再格式化U盘,再重做一次启动盘。呵呵,U盘里的文件太多,重做一次也不易!
回复

使用道具 举报

224#
 楼主| 发表于 2011-6-30 09:25:45 | 只看该作者
这个不是统一PE。应该把iso放入ud,不要解开,要解开只能解开到可见区。见#5楼安装方法及#4楼图示。

按#5楼方法部署,那么即使文件列表编码为UTF-8,PE也基本不受影响,不会乱码。当然访问ud里其它文件可能受点影响。

utf-8文件列表主要是为了在列出ud文件时,支持中文。
相应地,pe中用到的bean提供的fbinst及百草霜提供的fbinst plus要更换为支持utf-8的版本,这种版本要等他们发布。
pe本身大概不需要其它变动。
回复

使用道具 举报

225#
发表于 2011-6-30 16:47:07 | 只看该作者
在一款技嘉主板上网启不能映射Y盘,获取ip地址失败,pxe服务端在xp下,pxe服务端在u启下均是如此,指定ip也不行,折腾了好久,不知道问题出在哪


其他两款主板没有这种情况,挺纠结的
回复

使用道具 举报

226#
发表于 2011-6-30 16:50:37 | 只看该作者
混合启动也是这样,都远程引导启动了,怎么后来ip地址找不到网络位置了,网启的意义就在于网络通,能共享文件,不能通,网启的意义也就不大了
回复

使用道具 举报

227#
发表于 2011-6-30 16:52:25 | 只看该作者
v1.2.6版
v1.3.0版
都试了的
回复

使用道具 举报

228#
 楼主| 发表于 2011-6-30 22:08:10 | 只看该作者

回复 #225 wuyou126 的帖子

不大明白你的意思。你是怎么部署、操作的呢?

启动startserver.cmd时,从它的角度(注意,是从它的角度)来看,

如果服务器端有散开的组件,
那么客户端进入pe桌面后,要选菜单项启动网络支持(完整),并输入用户名、口令才能连接服务器端并自动映射y盘。这时应该不存在ip问题吧;

如果服务器端只有整个iso,
那么这个iso会被传到客户端启动,效果跟本地iso启动几无差异。如何上网、设置ip跟本地启动情形差不多。本地启动怎么通网络就怎么弄吧。

建议使用统一PE(1.2.6),这个部署方式比较灵活。1.3.0受native及静态核心“蓝屏版”的拖累,部署方式受限。
回复

使用道具 举报

229#
发表于 2011-6-30 22:17:12 | 只看该作者
支持了。有时间学习下~~
回复

使用道具 举报

230#
发表于 2011-7-1 08:13:24 | 只看该作者
1.26 比 1.30 启动几率大,


1.30  卡在  load ope.gz   

几种机器以前1.26能启动,换1.30 不能启动。



能不能推出一个,1.26 。130 共存得包。谢谢
回复

使用道具 举报

231#
 楼主| 发表于 2011-7-1 12:02:17 | 只看该作者
如果部署正确,1.3.0可以正常加载0pe.gz的。1.3.0不是统一PE,要按#5楼方法部署。

有几个因素可能影响启动,但都不是PE本身问题。
一是现在grldr内置菜单及M.0PE比较特殊,编辑菜单、升级grldr时容易走样。
二是新版fbinsttool增加了utf8文件列表支持,可能带来新问题。
三是近期grub4dos有变动,有过一些bug,影响对硬盘的访问:
http://bbs.znpc.net/viewthread.php?tid=6134&page=1#pid48520

一般来说,RP不太差的话,启动没问题的。
回复

使用道具 举报

232#
发表于 2011-7-4 11:53:24 | 只看该作者
1.beini/ubuntu 等linux的 ISO  如何编辑MENU.DIY菜单引导?

2.linux解开后的vmlinux/initrd又是在什么地方修改?

MENU.DIY中没有看到有相关示例,而在0PE早期版本中,我是直接修改fbinsttools grldr菜单的:

title [30]    CDlinux
find --set-root --ignore-floppies /CDlinux/bzImage
kernel /CDlinux/bzImage CDL_LANG=C CDL_DIR=/CDlinux
initrd /CDlinux/initrd

title [40]    Beini
find --set-root --ignore-floppies /Beini/boot/bzImage
kernel /Beini/boot/bzImage waitusb=6
initrd /Beini/boot/tinycore.gz

title [50]    Slax
find --set-root --ignore-floppies /slax/boot/vmlinuz
kernel /slax/boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/
initrd /slax/boot/initrd.gz

求指教
回复

使用道具 举报

233#
 楼主| 发表于 2011-7-4 13:18:31 | 只看该作者
原帖由 olc 于 2011-7-4 11:53 发表
1.beini/ubuntu 等linux的 ISO  如何编辑MENU.DIY菜单引导?

2.linux解开后的vmlinux/initrd又是在什么地方修改?

MENU.DIY中没有看到有相关示例,而在0PE早期版本中,我是直接修改fbinsttools grldr菜单 ...

#3588楼是DIY实例。其grldr内置的不是复杂的0pe专用菜单,而是参考MENU.DIY写的菜单。
这个菜单很简单,linux菜单项,或者其它菜单项都可以方便加入。
回复

使用道具 举报

234#
发表于 2011-7-4 13:57:52 | 只看该作者
奇怪了,难道论坛更新了?我以前还可以看到签名的。刚设置又返回了一下,
回复

使用道具 举报

235#
发表于 2011-7-4 18:24:54 | 只看该作者

回复 #234 pseudo 的帖子

谢谢,还不是太明白,可否这样理解:

1. #3588 17m 包所带的grldr 所带的菜单可以直接用 BOOTICE等工具编辑,并可以直接加入 linux 引导代码,如添加 :
title [30]    CDlinux
find --set-root --ignore-floppies /CDlinux/bzImage
kernel /CDlinux/bzImage CDL_LANG=C CDL_DIR=/CDlinux
initrd /CDlinux/initrd

2.上述代码(做一些相应改动)并添加到MENU.DIY中,可以成功引导?

=========

3. 是否可以实现  linux 的 liveCD iso 放在/BOOT/IMGS 下而自动列出并可选择引导?
回复

使用道具 举报

236#
 楼主| 发表于 2011-7-4 19:38:00 | 只看该作者
0pe通过专用程式菜单M.0PE来启动。这个菜单(略作变动后)通常内置于grldr随0PE提供,直接用这个grldr就可启动0PE。

用户DIY时,一般在grldr里不再内置0pe专用菜单,而是内置用户自己的菜单(下称情形1)。或者使用grub4dos官方原版内置菜单,转而调用外置菜单文件menu.lst(下称情形2)。

情形1,用户需把自己菜单内置于grldr,可以用fbinsttool工具编辑菜单。情形2,用户需把菜单写入外置文件menu.lst。
无论哪种情形,写菜单都是用户自己的事。0pe提供MENU.DIY,供用户写菜单时参考。MENU.DIY可删掉。

在自己写菜单时,无论情形1还是情形2,均可通过configfile命令设法调用M.0PE(它会启动0PE)。
如果使用不解开的0PE.ISO,没有M.0PE供调用怎么办?自己复制一份M.0PE放在某处吧。

一般不要企图修改、改变0PE专用菜单。只调用它,不修改它,甚至不看它。
MENU.DIY里有例子,不修改0pe专用菜单,也可达到修改0pe菜单所期望达到的目的。



许多linux 的 liveCD iso 放在/BOOT/IMGS 下可自动列出并可选择引导,不用写菜单。但可能还需要将iso解开,放一份在硬盘或u盘可见区的根目录。
回复

使用道具 举报

237#
发表于 2011-7-4 20:20:55 | 只看该作者
这个感觉不错 试试看
回复

使用道具 举报

238#
发表于 2011-7-4 23:33:33 | 只看该作者

回复 #237 pseudo 的帖子

菜单大概搞明白了,有几个小问题: 采用如下结构

ud\
grldr
M.0PE
0PE.iso

udisk\             # fat32
BOOT\IMGS\WINPE.ISO

启动时候会提示找不到BOOT\IMGS\WINPE.ISO


grldr 菜单(部分):

title [10] WINPE
write 0x60300 0x60300
write 0x60100 6
write (md)0x301+1 /BOOT/IMGS/WINPE.ISO
write 0x60360 22
configfile ()/M.0PE
回复

使用道具 举报

239#
 楼主| 发表于 2011-7-4 23:52:20 | 只看该作者
1. 串/BOOT/IMGS/WINPE.ISO长为20,故
write 0x60360 22
应为
write 0x60360 20
2. 要打6.19补丁
3. 宜格为hdd而非zip。
回复

使用道具 举报

240#
发表于 2011-7-5 08:02:38 | 只看该作者

回复 #1 pseudo 的帖子

冲着pxe网启功能来的
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 13:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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