各位大神 GRUB调用RUN搜索目录下的IMG或者ISO镜像 怎么编写

查看 135|回复 10
作者:doop   
jpzsj   
学习学习......
命令如下
title 搜索启动 WIM/ISO 文件
command grub/RUN   /boot/winpe.wim
jpzsj   
学习学习学习学习
jpzsj   

rchc08 发表于 2023-3-6 11:21
学习学习......
命令如下

是搜索目录 列出img或ISO启动镜像 并确认启动
jpzsj   

rchc08 发表于 2023-3-6 11:21
学习学习......
命令如下

是搜索目录 列出img或ISO启动镜像 并确认启动
jpzsj   
我也想知道楼主问题的答案,进来看看
jpzsj   
command SISO RUN=--loadfont --automenu --show.img.iso /IMAGE
jpzsj   
RUN --automenu|autolist 子参数说明:*************************************************************************************
  RUN [Options]  [show | show-except.XX1.XX2-.NNN] [subdir=N] [/path/]
     自动菜单/列表命令说明:
     自动菜单/列表可以列出指定目录下文件,也可以全盘检索指定的目录,同时可以设定只显示或不显示指定尾缀的文件
     配合变量 filepre 可以设定仅对文件名中包含变量 filepre 指定字符串的文件操作
     注:1,以下说明中将 --automenu 或 --automenu-all 参数替换为 --autolist 或 --autolist-all 参数将自动生成对应的文件列表
         2,自动菜单可以选中文件后回车直接执行,自动列表则需要输入指定文件的序号后才能加载指定文件
         3,自动菜单功能相对简单,自动列表则可以附加不同的命令或参数启动,功能更强大
         4,自动列表的行列数视分辨率而定,分辨率高的每屏幕可以显示更多的文件(受grub4dos限制自动菜单仅能显示252个文件,自动列表为999)
         5,默认生成后显示的是文件名或目录名,如果想显示其他名字可以参见本参数附录
         6,其他一些开关变量设置请见开关变量说明部分
       --automenu              如参数后未指定具体目录,则自动生成变量 usrpath 指定的目录下 文件、文件夹 的菜单
       --automenu /path/       若指定具体目录,则自动生成其目录下 文件、文件夹 的菜单
       --automenu-all          自动生成所有可用设备菜单,会显示当前所有可用设备的 设备名、体积、文件系统类型等信息
       --automenu-all /path/   在当前所有可用设备下检索指定的目录,并对其下包含的所有 文件、文件夹 生成菜单
       --automenu subdir=N              检索当前设备根目录下 N 级深度内所有文件并显示(不显示文件夹)
       --automenu subdir=N /path/       检索指定目录下 N 级深度内所有文件并显示(不显示文件夹)
       --automenu-all subdir=N          检索当前所有可用设备根目录下 N 级深度内所有文件并显示(不显示文件夹)
       --automenu-all subdir=N /path/   在当前所有可用设备下检索指定的目录,并显示该目录下 N 级深度内所有文件(不显示文件夹)
     
       --show.XX1.XX2-.NNN       只显示指定后缀的文件,为*时全部显示
       --not-show.XX1.XX2-.NNN   不显示指定后缀的文件
     附录:自动菜单及自动列表参数导入支持,目前支持
               方式1、设置 font 、 image 、 front 、 next 、 menu 五个变量
               方式2、MENU_CONFIG.TXT文件导入参数
               方式3、同名_CONFIG.TXT文件导入参数
           三种方式,优先级依次递增,即方式2导入的参数可以覆盖方式1设置的参数,方式3导入的参数可以覆盖方式2和方式1设置的参数
           1,  set font=     设置字体加载命令
                set image=    设置背景加载命令
                set front=    设置自动菜单所有文件的前置参数
                set next=     设置自动菜单所有文件的后置参数
                set menu=     设置自动菜单末项 返回主菜单 指定的菜单文件
           2,MENU_CONFIG.TXT文件 内容格式为 : 该文件夹下某文件名#title显示名#前置参数#后置参数#@
                注:参数间#不能省略,最后一项参数后的#可以省略,但最后需以#@结束,可写入多行配置信息
                例: /ISOS/目录下有 menu_config.txt、ISO1.ISO、ISO2.ISO及ISO3.ISO四个文件
                        men_config.txt内容为
                                            ISO1.ISO#this is a test#--mem#@
                                            ISO2.ISO###--dts-ext 1c#@
                                            ISO3.ISO##--mem#@
                        执行RUN /ISOS/ 生成目录后将导入这些参数,最终效果为
                                            ISO1.ISO菜单项的显示名为 this is a test ,自动添加前置参数 --mem ,没有后置参数
                                            ISO2.ISO将自动添加后置命令 --dts-ext 1c ,不更改显示名及前置参数
                                            ISO3.ISO将自动添加前置命令 --mem ,不更改显示名及没有后置参数
           3,同名_CONFIG.TXT文件指的是在该文件夹下,和菜单中文件的文件名相同的_CONFIG.TXT文件
                同名txt格式:第一行内容将成为菜单项显示名;第二行内容将成为前置参数;第三行内容将成为后置参数;之后的内容忽略不计
                如默认路径下的 ADDS.ISO 文件的同名_CONFIG.TXT文件就是同目录下的 ADDS_CONFIG.TXT 文件
jpzsj   
进来学习
jpzsj   

天风 发表于 2023-3-6 15:37
command SISO RUN=--loadfont --automenu --show.img.iso /IMAGE

谢谢 我试试
您需要登录后才可以回帖 登录 | 立即注册

返回顶部