无忧启动论坛

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

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

    [复制链接]
1#
发表于 2010-12-23 17:26:12 | 显示全部楼层
你好. 我是菜鸟一个.也就会拿来主义. 看到你的批处理 我加入到自己的U启里面后.使用后产生这样的问题
我的U盘是用FBinstoolV1.602分了512的UD区. 我所有的U启文件都放在UD区.但是部分img和iso文件放在U盘根区img和iso文件夹里面
此命令运行完毕后. 不会自动搜索iso文件并且生成菜单项
-----------------------------------
title  iso显示
find --set-root /hsf.txt
RUN /iso/.input
configfile (md)0x3000+0x10
-----------------------------------


但是可以成功运行此iso目录下面的iso文件.
-----------------------------------
title   [11] 1iso\n
find --set-root /hsf.txt
RUN /iso/wc20101010.ISO
boot
-----------------------------------

请问是我命令写的不对还是怎么回事.应该怎么解决啊
回复

使用道具 举报

2#
发表于 2010-12-24 09:32:52 | 显示全部楼层
原帖由 zxw 于 2010-12-23 18:07 发表


调用方法不对:

试试新版本


---------------------------------------
先说下我运行情况. 在用你12-22的run版本
title    iso显示
find --set-root /hsf.txt
RUN /iso/.input
以下
boot还是configfile (md)0x3000+0x10
都没有效果
但是修改成
find --set-root /hsf.txt
RUN
boot还是configfile (md)0x3000+0x10可以显示UD区内 /boot/imgs的文件并运行
12-24版本 不管是虚拟机还是实体机起动. 只能用ruan 镜像名称 启动镜像.而自动生成菜单的命令基本一用就
是重启电脑的效果. 是不是和我的U盘使用UD区有关系. 如果有哪位能够UD区使用正常的请告诉下正确的使用方法
回复

使用道具 举报

3#
发表于 2010-12-24 10:30:20 | 显示全部楼层
原帖由 zxw 于 2010-12-24 10:02 发表
@黑色蛋挞:


/iso/是否路径?

没大看懂。是输入数字就重启?

-----------------------------------------------------------------
我的U盘目录情况如下:
根目录下: /iso  .所有U启动文件都在UD目录下


新版本运行了也还是不能自动生成菜单.但是可以启动U盘内.img和.iso文件
之后使用直接run 可以生成UD区默认目录/boot/imgs的菜单并且运行

简单说就是无法生成 U盘目录内文件列表.但是对UD区有效
回复

使用道具 举报

4#
发表于 2010-12-24 10:48:50 | 显示全部楼层

回复 #57 zxw 的帖子

我想生成U盘根目录下iso&imgs文件夹下列表
我尝试过以下写法
-------------------------------------
find --set-root /hsf.txt
RUN (hd0)/img/.input
configfile (md)0x3000+0x10 或者 boot
-------------------------------------
find --set-root /hsf.txt
RUN /iso/.input
configfile (md)0x3000+0x10 或者 boot
-------------------------------------
都无法生成列表

但是如果用以下写法,可以生成UD区内 /boot/imgs文件列表
-------------------------------------
RUN
configfile (md)0x3000+0x10 或者 boot
-------------------------------------
还有就是可以直接run运行U盘根文件下iso&imgs文件夹下文件
-------------------------------------
find --set-root /hsf.txt
RUN /iso/wc20101010.ISO
configfile (md)0x3000+0x10 或者 boot
-------------------------------------

[ 本帖最后由 黑色蛋挞 于 2010-12-24 10:51 编辑 ]
回复

使用道具 举报

5#
发表于 2010-12-24 14:53:49 | 显示全部楼层

回复 #62 zxw 的帖子

受不了了. 高手是否想的都过于高深了.
run的命令我是照葫芦画瓢.
---------------------------------
run (hd0,0)/iso/.input
---------------------------------
经过无意中测试我发现直接
---------------------------------
run (hd0,0)/iso/
---------------------------------
不加后面的.input就可以使用了
确认run文件使用没有问题
但是有以下疑问请指教
---------------------------------
find --set-root /hsf.txt 为什么不能用此语句定位U盘根目录后
在直接
run /iso/   这样可以不用让U盘在不同的硬盘环境中都可以使用.
或者是我水平不够.请指教


[ 本帖最后由 黑色蛋挞 于 2010-12-24 15:15 编辑 ]
回复

使用道具 举报

6#
发表于 2010-12-24 15:14:12 | 显示全部楼层

回复 #75 zxw 的帖子

大佬 我反反复复折腾了好久 才发现的
我水平差. 你们代码都看不懂.都是拿来主义.看别人怎么用的经验 自己一步步测试
我发现还有这样的问题 提供下
启动grub后. 直接进入控制台命令
运行 run (hd0,0)/iso/.input也是可以出现列表的
但是输入数字后.按回车. 我用的vmware 7的版本就直接报错.提示需要将虚拟机重新启动.


[ 本帖最后由 黑色蛋挞 于 2010-12-24 15:16 编辑 ]
回复

使用道具 举报

7#
发表于 2010-12-24 15:20:40 | 显示全部楼层

回复 #79 zxw 的帖子

大佬. 能否提供个办法
不让run 后面接 绝对路径
就像 grub里面的find 命令可以定位硬盘
回复

使用道具 举报

8#
发表于 2010-12-27 10:09:19 | 显示全部楼层
12-26的版本.报告一个bug
不支持 绝对路径的读取了.
同样的语句

综合对比起来. 还是12-22修改版本的比较适用
这个是12-22号的

这个是12-26
回复

使用道具 举报

9#
发表于 2010-12-28 10:09:41 | 显示全部楼层
12-28日 运行后错误如下:

我的运行环境如下:
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
-----------------------------------
运行后都报错如上图
回复

使用道具 举报

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

回复 #110 sratlf 的帖子

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-18 05:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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