无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
无忧启动论坛唯一网址:bbs.wuyou.net系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
楼主: 不点

menu.wee 的一点微调,chenall 留意一下

  [复制链接]
 楼主| 发表于 2016-1-27 15:41:25 | 显示全部楼层
cchessbd 发表于 2016-1-27 13:25
不点大大,第一、二行代码代码是应该合并为一行还是本来就是两行?

此处一行和两行,有细微差别,差别不是很大,应该都行吧。

各菜单项里面的文件名和路径,都应该是小写字母,而我年纪大了疏忽大意,有些就弄成了大写。最好都统一成小写。

回复

使用道具 举报

发表于 2016-1-29 10:12:31 | 显示全部楼层
本帖最后由 qj_tzy 于 2016-1-29 10:20 编辑


请教:

1.在https://github.com/chenall/grubu ... 102dd173d76a6bed065贴出的用法中,每行前有一个+号或-号,不知是何意,想请解释下。另如何下载此新版的wee,用bootice进行安装。

2.wee在gpt分区硬盘上测试未成功的问题:

我用bootice将以下菜单写入到MBR分区硬盘的主引导记录中,保存63个扇区到wee_63.bin中;将wee_63.bin及g4d目录下的文件保存到GPT分区硬盘ESP分区中;用您发布的umbr,用umbr -d=0 (hd0,0)/g4d/grldr 写入引导;在grub4dos中,用chainloader (hd0,0)/g4d/wee_63.bin 调用之,能出现菜单,但在菜单项处按下回车键时未执行,仍显示该菜单。

请教:wee在gpt分区硬盘上如何才能引导成功。

谢谢!
  

find --set-root /g4d/pwins
timeout 10
default 0
title
title                   ** Wee Menu **
title -----------------------------------------------
title 0.Search Boot Partition Windows nt6/nt5 System
command /g4d/pwins
title 1.Boot windows 8 PE
command /g4d/gw8pe
title 3.grub4dos menu
command /g4d/grldr

点评

能出现菜单就是已经成功了. 不能执行有很多原因 比如文件不存在,格式错误等,具体的要看错误的提示信息是什么. 只要能成功启动WEE就是已经成功了,其它的是使用的问题.  详情 回复 发表于 2016-1-29 14:04
wee 是针对 MBR 框架而开发的启动工具。它识别 MBR 格式的分区,不一定能够识别 GPT 分区。 况且也无法把 wee 安装在 GPT 格式的硬盘的引导区上,因为 GPT 不存在 63 扇区的空闲空间可以用来安装 wee。 如果想  详情 回复 发表于 2016-1-29 12:05
回复

使用道具 举报

 楼主| 发表于 2016-1-29 11:49:40 | 显示全部楼层
顺便说点感想。

BOOTICE 有两个需要改进的地方:

其一,BOOTICE 里面的 wee 的菜单需要更新,否则 wee 安装后会(有很大的概率)碰上启动失败(无法启动 Windows)的情况。这个是比较紧迫的。

其二,BOOTICE 应该能够纠正 (U 盘或硬盘)分区表以及 BPB 表上的 “总扇区数” 错误。如果能够纠正的话,就大大方便了 multimbr 的安装部署了。

希望 BOOTICE 的开发者能够改进这两点,应该都不困难的。

回复

使用道具 举报

 楼主| 发表于 2016-1-29 12:05:37 | 显示全部楼层
qj_tzy 发表于 2016-1-29 10:12
请教:

1.在https://github.com/chenall/grubu ... 102dd173d76a6bed065贴出的用法中,每行前有一个 ...

wee 是针对 MBR 框架而开发的启动工具。它识别 MBR 格式的分区,不一定能够识别 GPT 分区。

况且也无法把 wee 安装在 GPT 格式的硬盘的引导区上,因为 GPT 不存在 63 扇区的空闲空间可以用来安装 wee。

如果想要 wee 用于 GPT,那么就需要首先改造 wee 才行,就是专门出个 for GPT 的 wee。但这究竟有多大的必要性?究竟有多高的可行性?都需要考量一番,权衡之后才能决定。


我个人觉得当务之急是在 GPT 格式的分区架构里面找到一个可以存放代码的空间,好让 UMBR 能够有较大的腾挪空间。否则的话,UMBR 只能在 512 字节中记录固定的(GRLDR)地址,不具有通用性,也就是说,没有一个通用的 UMBR.mbr 可以让 BOOT.INI 或者 BOOTMGR 来直接调用。必须嵌入固定的 GRLDR 地址才能被 BOOTMGR 调用,这是个不小的问题。我不知道 chenall 有没有意识到这个问题。

点评

我没有考虑那么多. umbr主要是针对像GPT格式这样的, 当然了在MBR磁盘上代替WEE63来启动GRLDR也是可以的.功能单一但是启动速度快在某些场合很适合. 另外一点,由于只有一个扇区所以不会出现由于其它扇区的问  详情 回复 发表于 2016-1-29 14:09
回复

使用道具 举报

发表于 2016-1-29 14:04:13 | 显示全部楼层
qj_tzy 发表于 2016-1-29 10:12
请教:

1.在https://github.com/chenall/grubu ... 102dd173d76a6bed065贴出的用法中,每行前有一个 ...

能出现菜单就是已经成功了.
不能执行有很多原因
比如文件不存在,格式错误等,具体的要看错误的提示信息是什么.

只要能成功启动WEE就是已经成功了,其它的是使用的问题.

点评

谢谢指点,要执行的文件确认是存在的,此菜单在mbr分区硬盘上执行一切正常。 在GPT分区硬盘上执行时,wee菜单出现后在回车执行菜单项时无任何反应,WEE菜单仍保留在屏幕上,似很快地闪了一下。  详情 回复 发表于 2016-1-29 14:43
回复

使用道具 举报

发表于 2016-1-29 14:09:04 | 显示全部楼层
不点 发表于 2016-1-29 12:05
wee 是针对 MBR 框架而开发的启动工具。它识别 MBR 格式的分区,不一定能够识别 GPT 分区。

况且也无 ...

我没有考虑那么多.

umbr主要是针对像GPT格式这样的,

当然了在MBR磁盘上代替WEE63来启动GRLDR也是可以的.功能单一但是启动速度快在某些场合很适合.

另外一点,由于只有一个扇区所以不会出现由于其它扇区的问题导致启动失败的情况.

用WEE/GRLDR.MBR等我就碰到过好几次,可能是由于某些软件的原因,没有处理好完整的MBR,所以启动失败了.

总之各有各的用途主要是应用的场合不同.

点评

谢谢指点,回复详见上楼 另外:新版的wee63.mbr在何处下载  详情 回复 发表于 2016-1-29 14:45
回复

使用道具 举报

发表于 2016-1-29 14:43:12 | 显示全部楼层
chenall 发表于 2016-1-29 14:04
能出现菜单就是已经成功了.
不能执行有很多原因
比如文件不存在,格式错误等,具体的要看错误的提示信息 ...

谢谢指点,要执行的文件确认是存在的,此菜单在mbr分区硬盘上执行一切正常。
在GPT分区硬盘上执行时,wee菜单出现后在回车执行菜单项时无任何反应,WEE菜单仍保留在屏幕上,似很快地闪了一下。
回复

使用道具 举报

发表于 2016-1-29 14:45:52 | 显示全部楼层
chenall 发表于 2016-1-29 14:09
我没有考虑那么多.

umbr主要是针对像GPT格式这样的,

谢谢指点,回复详见上楼

另外:新版的wee63.mbr在何处下载

点评

bootice里面的WEE63.mbr就最版的. 最新版本只是修改了内置菜单内容,需要的自己改一下菜单就行了. 可以在菜单按C进入命令行,手动输入命令看看报错的提示信息是什么(wee命令后面的数字).  详情 回复 发表于 2016-1-29 14:56
回复

使用道具 举报

 楼主| 发表于 2016-1-29 14:50:04 | 显示全部楼层
wee 不支持查找 GPT 分区格式下的文件。这就可以解释上述失败现象了。不用再纠结了。

点评

wee有支持GPT分区的吧,好像??我印像中是有支持的,刚刚在QEMU中试了下可以找到GPT分区.  详情 回复 发表于 2016-1-29 14:57
回复

使用道具 举报

发表于 2016-1-29 14:56:40 | 显示全部楼层
qj_tzy 发表于 2016-1-29 14:45
谢谢指点,回复详见上楼

另外:新版的wee63.mbr在何处下载

bootice里面的WEE63.mbr就最版的.

最新版本只是修改了内置菜单内容,需要的自己改一下菜单就行了.

可以在菜单按C进入命令行,手动输入命令看看报错的提示信息是什么(wee命令后面的数字).




点评

按C进入命令行后 执行find --set-root /g4d/grldr,出现wee 15 > 执行/g4d/grldr,出现wee 17 >  详情 回复 发表于 2016-1-29 16:28
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-12-6 17:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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