|
任意iso、img的启动器
原帖由 丞羽 于 2010-6-17 19:27 发表
P大,可不可以弄个简单的加载任意不指定名字的ISO,ima,img,gz的命令(或者把这一项从0PE中独立出来)??!
可以说一直都是独立出来的。
以全藏入ud情形为例。只需要0PE的两个文件:
/BOOT/GRUB/MENU.0PE(0PE的菜单文件)
/0PE/0PE.GZ(0PE的一个组件)
自己准备一个message文件,一个grldr文件。grldr就用0PE提供的,以免版本不一致,其内置菜单用fbinsttools删去,改为:- default 0
- timeout 5
- gfxmenu (ud)/message
- title [1] 启动任意ISO Any ISO
- #这行表示绕过0PE第一菜单界面,直接调用其菜单项
- write 0x60300 0x60300
- #这行指定调用0PE第6菜单项(加载/PE.ISO或任意输入ISO)
- write 0x60100 6
- #假定MENU.0PE位于(ud)/BOOT/GRUB/MENU.0PE
- configfile (ud)/BOOT/GRUB/MENU.0PE
- title [2] 启动任意IMG Any IMG
- #这行表示绕过0PE第一菜单界面,直接调用其菜单项
- write 0x60300 0x60300
- #这行指定调用0PE第12菜单项(启动MAXDOS或任意软盘镜像)
- write 0x60100 12
- #假定MENU.0PE位于(ud)/BOOT/GRUB/MENU.0PE
- configfile (ud)/BOOT/GRUB/MENU.0PE
- title [3] 进入0PE菜单 0PE Menu
- #假定MENU.0PE位于(ud)/BOOT/GRUB/MENU.0PE
- configfile (ud)/BOOT/GRUB/MENU.0PE
- title [4] 其它菜单项(自己加) Other Menu item
- #自己的菜单项
- #自己写
- clear
复制代码 如果要提供SRS驱动支持,就自己加入
/SRS/1.ZIP
/SRS/2.ZIP
/SRS/3.ZIP
/SRS/A.ZIP
等。
菜单效果:
这就成了任意iso、img的启动器。所要启动的iso可当场输入,不用再写菜单。
例如,把老毛桃的PE的iso取名为1(不带扩展名),放入ud根目录。到时输入/1,然后一路回车即可。
这里不带扩展名是为了输入简单,用数字为名是为了避开大小写问题。这些不是必须的。
输入时以/开头,以/作目录分隔符。不用输入文件所在设备、盘符。程序自己搜索。
建议将iso、img放入ud里,或者硬盘上,文件名大写。这样容易找到。
如果放在u盘“可见区”,就不一定能找到,因为“可见区”本来就是容易误导的不科学的叫法,参见#935楼。
[ 本帖最后由 pseudo 于 2010-6-17 21:07 编辑 ] |
|