无忧启动论坛

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

[分享] [20150128]自动列表·自动菜单·数字启动

    [复制链接]
发表于 2010-12-25 22:17:46 | 显示全部楼层
一直觉得有个列表式的选择,不必记住多个文件,楼主的作品希望越来越好
回复

使用道具 举报

发表于 2010-12-25 22:55:26 | 显示全部楼层
WENV dir ${path} > (md)0x3800+0x80 ]]& reset i*
这句之前先清一下内存比较好
WENV reset =0x700000 0x10000
回复

使用道具 举报

 楼主| 发表于 2010-12-26 10:57:54 | 显示全部楼层
@zxcxhzhangxi :
谢谢鼓励,会努力 的。
@tuxw:
谢谢,我也想到了。
回复

使用道具 举报

 楼主| 发表于 2010-12-26 17:43:09 | 显示全部楼层
12-26更新:消除发现的一些小bug,重写部分代码。
回复

使用道具 举报

发表于 2010-12-27 10:09:19 | 显示全部楼层
12-26的版本.报告一个bug
不支持 绝对路径的读取了.
同样的语句
5.JPG
综合对比起来. 还是12-22修改版本的比较适用
这个是12-22号的
4.JPG
这个是12-26
6.JPG
回复

使用道具 举报

发表于 2010-12-27 10:25:27 | 显示全部楼层

看看这个问题有没有办法解决???

回复

使用道具 举报

 楼主| 发表于 2010-12-27 13:41:11 | 显示全部楼层

回复 #96 lhteee 的帖子

没看到图片.....
回复

使用道具 举报

 楼主| 发表于 2010-12-27 14:17:43 | 显示全部楼层

回复 #95 黑色蛋挞 的帖子

试试新版,我这里一直支持绝对路径。
回复

使用道具 举报

发表于 2010-12-27 14:41:43 | 显示全部楼层
如可支援中文便更完美了?
回复

使用道具 举报

 楼主| 发表于 2010-12-27 14:43:06 | 显示全部楼层

回复 #99 wama 的帖子

显示彩色和字体有冲突
回复

使用道具 举报

发表于 2010-12-27 14:58:22 | 显示全部楼层
原帖由 zxw 于 2010-12-21 15:42 发表
居于chenall大侠帖子《GRUB4DOS 批处理脚本的简易应用启发》,动手diy了一下。

::GRUB4DOS 简易批处理脚本
::用法:
::     1.直接启动  如:RUN [PATH]MAXDOS.IMG

::        注意: (1)扩展名为gz/img/i ...

l楼主:可以改名为 run1 吗?(当然在应用时也 run1)
回复

使用道具 举报

 楼主| 发表于 2010-12-27 15:01:13 | 显示全部楼层
可以取任意名....
回复

使用道具 举报

发表于 2010-12-27 16:04:38 | 显示全部楼层
原帖由 zxw 于 2010-12-27 13:41 发表
没看到图片.....



再传一个。
截图1293440085.png
回复

使用道具 举报

 楼主| 发表于 2010-12-27 17:09:24 | 显示全部楼层

回复 #103 lhteee 的帖子

是什么启动设备?
cdrom?usb-cdrom?……
回复

使用道具 举报

 楼主| 发表于 2010-12-27 17:27:44 | 显示全部楼层
重写部分代码…….

[ 本帖最后由 zxw 于 2010-12-27 19:19 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2010-12-28 00:34:29 | 显示全部楼层
12-28:再次重写部分代码。
注意看说明。
回复

使用道具 举报

发表于 2010-12-28 08:13:03 | 显示全部楼层

回复 #104 zxw 的帖子

grldr引导启动硬盘上的镜像。
回复

使用道具 举报

发表于 2010-12-28 09:01:34 | 显示全部楼层
假如不使用彩色菜单,使用外挂中文字体,能不能实现以下功能:<br /><br />在img/iso/ima目录建议一个文本文件,内容为本目录的镜像名称,后跟简短中文描述,在列出文件名时候使用bat显示出中文描述,就好像0pe的双语菜单那种样式显示,只要编辑这个文本文件即可添加中文!.

不知道可行不?在下不懂g4d,高手轻点拍砖头!

[ 本帖最后由 my9823 于 2010-12-28 09:04 编辑 ]
回复

使用道具 举报

发表于 2010-12-28 10:09:41 | 显示全部楼层
12-28日 运行后错误如下:
7.JPG
我的运行环境如下:
wenv的版本:
wenv-tuxw-2010-12-05
grub参数加载如下:
debug off
find --set-root /123456
fontfile /boot/grub/fonts
command --set-path=(ud)/BOOT/GRUB/
insmod (ud)/BOOT/GRUB/WENV
/BOOT/GRUB/USB_ACC.0PE --version=5.0.10 --time-out-enable=3 --time-out-disable=1
timeout 10
default 3
-----------------------------------
find --set-root /hsf.txt
RUN /BOOT/IMGS/.input
boot

RUN (hd0,0)/iso/.input
boot
-----------------------------------
运行后都报错如上图
回复

使用道具 举报

发表于 2010-12-28 10:51:29 | 显示全部楼层

回复 #109 黑色蛋挞 的帖子

grub4dos版本太低  1227以上才行
回复

使用道具 举报

发表于 2010-12-28 11:12:49 | 显示全部楼层

回复 #110 sratlf 的帖子

grub更新为12-27后可以正常进入了.但是还是不能使用绝对路径生成列表.
回复

使用道具 举报

发表于 2010-12-28 11:13:56 | 显示全部楼层

回复 #108 my9823 的帖子

貌似不行。wenv不支持中文。
回复

使用道具 举报

发表于 2010-12-28 11:28:39 | 显示全部楼层

测试出现新的问题。

每次用完你这个列表 U盘就出现个 莫名文件夹。删之不掉

看了下里面的内容都是你这个RUN中的字段命名的。

QQ截图未命名.png

以我的水平必须格式化U盘才能去掉。

QQ截图未命名.png 16GU盘这个文件夹显示有100多G
QQ截图未命名.png
回复

使用道具 举报

发表于 2010-12-28 11:40:35 | 显示全部楼层
具体过程

1、用run /IOS/.input 命令生成菜单
2、引导一个win7pe.iso (已经确认这个PE没问题。直接用grub菜单启动没有问题。)
3、关机
4、就出来了这个文件夹。可以改名,但删除不掉。
回复

使用道具 举报

发表于 2010-12-28 12:14:08 | 显示全部楼层
Win7PE 生成的回收站
回复

使用道具 举报

发表于 2010-12-28 12:29:46 | 显示全部楼层
原帖由 2010lifefx 于 2010-12-28 11:28 发表
每次用完你这个列表 U盘就出现个 莫名文件夹。删之不掉

看了下里面的内容都是你这个RUN中的字段命名的。

109266

以我的水平必须格式化U盘才能去掉。

109265 16GU盘这个文件夹显示有100多G


误写硬盘吗?其它人有没有同样的情况?
试试更早一些的GRUB4DOS版本看看会不会这样,也许是GRUB4DOS最新版的改动带来的影响。

测试时GRUB4DOS版本不对可以用以下命令暂时避开。
write 0x8278 20101227
回复

使用道具 举报

发表于 2010-12-28 12:30:12 | 显示全部楼层
12-27版相对、绝对路径皆能列表;
12-28版相对路径列表正常,绝对路径无法列表。
回复

使用道具 举报

发表于 2010-12-28 12:48:02 | 显示全部楼层
@tuxw

我的这个win7pe确实会生成回收站。
正常启动生成的回收站,关机后可以删掉。并且是个回收站的图标。
但是用 这个RUN 生成的这个名字类似回收站的文件夹里面有很多以RUN文件中字段命名的文件夹和文件。并且删除不掉这个名字类似回收站的文件夹,把U盘挂ubuntu下面也是删除不掉。而且显示大小是100多G而我的U盘是16G的FAT分区只有8G

@chenall
我这里测试觉得应该不是grub的问题。
1217版本也出现这个情况当时以为有什么病毒。没有留意文件夹中的内容。
这两天特意反复格式化U盘来测试这个问题。1217 以后的版本用这个RUN都出现这个情况。
我测试的时候是把那个版本检测的命令行注释掉

title [03] -- * Win7PE                                      ( 89MB)
map --mem (bd)/boot/imgs/firadisk00124.img  (fd1)
map --mem (md)0x6000+800 (fd0)
map --mem (bd)/ISO/Win7PE.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)
用上面的菜单启动这个win7pe没有问题,我想应该不是win7pe的问题。
回复

使用道具 举报

发表于 2010-12-28 13:22:07 | 显示全部楼层
@2010lifefx

先指出你一个错误  win7pe是不能通过软盘镜像加载驱动的  所以你map firadisk驱动根本不会加载
回复

使用道具 举报

发表于 2010-12-28 13:57:17 | 显示全部楼层
@sratlf

谢谢

确实,刚才就在尝试更改菜单。

发现去掉 那个img也可以引导。

map (bd)/ISO/Win7PE.iso (0xff)
map --hook
chainloader (0xff)
boot

现在改成这样引导了。

核心的东西不懂,都是东抄一下西抄一下的,尝试着乱改。呵呵!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

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

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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