无忧启动论坛

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

[分享] grub2的自动菜单和多功启动(以cfg文件的方式仿造g4d的run/siso)

    [复制链接]
1#
发表于 2019-12-31 19:11:12 来自手机 | 显示全部楼层
hilsonma 发表于 2019-12-31 18:44
刚才试了一下g4d的run,是可以启动中文文件名的pe镜像的,只是中文的地方显示变成了编码

确实需要字体,我记着以前用的时候有加字体回头我查一下看看我还有保存档没!
回复

使用道具 举报

2#
发表于 2020-1-13 15:58:47 | 显示全部楼层
反馈一个小问题 dir时,分区根目录出现很多个带有$符号的文件,楼主能不屏蔽掉呢。

捕获.PNG (142.39 KB, 下载次数: 211)

捕获.PNG

捕获2.PNG (43.42 KB, 下载次数: 214)

捕获2.PNG

捕获3.PNG (16.36 KB, 下载次数: 181)

捕获3.PNG

点评

现在设定的是显示所有文件,所以这类隐藏文件也显示的 要屏蔽$开头的文件需要添加筛选功能 你可以使用notepad2修改rundir.cfg 在第12行 if test -d "$obj"; then 的前面加上这一句: if regexp '^\$.*' "$name";  详情 回复 发表于 2020-1-13 16:53
回复

使用道具 举报

3#
发表于 2020-1-13 17:08:00 | 显示全部楼层
hilsonma 发表于 2020-1-13 16:53
现在设定的是显示所有文件,所以这类隐藏文件也显示的
要屏蔽$开头的文件需要添加筛选功能
你可以使用n ...

好的 谢谢指导,我试一下,另外能不能把 仿真和slic也加进去呢

点评

仿真是不是指map? 我的run程序已经使用map了,你看run.cfg中runx函数,其中的iso文件就是用map来仿真启动的。 slic是指查看oemid吧,这个你到grub2命令行输入相关语句或把语句写到某项菜单即可。当然,编译efi文  详情 回复 发表于 2020-1-13 19:00
回复

使用道具 举报

4#
发表于 2020-1-13 17:38:40 | 显示全部楼层
hilsonma 发表于 2020-1-13 16:53
现在设定的是显示所有文件,所以这类隐藏文件也显示的
要屏蔽$开头的文件需要添加筛选功能
你可以使用n ...

已解决,但是还有一个system文件,估计是分区中的System Volume Information文件夹,但不知怎么屏蔽。再有就是返回上一层时,总是回到根目录,还望再次指导

录制_2020_01_13_17_29_00_721.gif (240.12 KB, 下载次数: 176)

录制_2020_01_13_17_29_00_721.gif
回复

使用道具 举报

5#
发表于 2020-1-13 19:09:40 | 显示全部楼层
hilsonma 发表于 2020-1-13 19:00
仿真是不是指map?
我的run程序已经使用map了,你看run.cfg中runx函数,其中的iso文件就是用map来仿真启 ...

返回上一层时,总是回到根目录,还望再次指导.图见63楼

点评

第一个菜单项是回设备表的,也就是回根目录 后面的文字是提示,意思是要回上一层目录就按ESC键,当前的目录是xxx 经过你的反馈,我确实也发现了问题,比如System Volume Infomation 这一类带空格的目录,现在我  详情 回复 发表于 2020-1-13 20:19
菜单上写了,按ESC返回上一层。  详情 回复 发表于 2020-1-13 19:39
回复

使用道具 举报

6#
发表于 2020-1-13 22:47:41 | 显示全部楼层
hilsonma 发表于 2020-1-13 20:19
第一个菜单项是回设备表的,也就是回根目录
后面的文字是提示,意思是要回上一层目录就按ESC键,当前的 ...

是我没有留意esc的提示,你的想法很好啊,筛选出可启动的文件,也好啊。看着比较整洁舒服。

点评

已更新。 但是没有筛选,如要筛选可自行添加。 仿照之前筛选$开头文件一样,改成比对扩展名,不符合第二参数的就忽略。 run后面定义第二参数,有第二参数就筛选,没有第二参数就不筛选。 第二参数如:.wim.iso.v  详情 回复 发表于 2020-1-15 12:39
回复

使用道具 举报

7#
发表于 2020-1-15 23:15:02 | 显示全部楼层
wintoflash 发表于 2020-1-15 12:54
tr命令可以转换大小写.要加tr模块.

感谢,先下了收藏 忙过这两天再仔细研究下.

同时也感谢W大师,他之前的很多东西,坛子上都找不到了,

最近跟你们学到了。谢谢!我基础不行,只能硬肯代码,之前是一窍不通,现在能看懂一点点。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-5 10:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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