无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7761|回复: 14
打印 上一主题 下一主题

[原创] 分享一个cfg明码格式的文件浏览器filemanager.cfg

  [复制链接]
跳转到指定楼层
1#
发表于 2020-3-14 11:14:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
引言:这个文件浏览器我2年前写的,最痛苦的是通配符的编写和调度,不停地重启测试,后来用了虚拟机。。。
也许没有什么技术含量,今天分享一下。

先看一下使用效果
颜色是在grub.cfg中设置的,和文件浏览器没有关系。正常是黑底白字。


可以加载cfg文件或者查看内容。这里支持分页浏览,不会一次拉到底。


支持直接运行efi,可以直接启动微软efi加载pe


可以加载linux 的 iso, 不同的linux的加载方法不同, 不保证一定能加载成功。ubuntu的能用,因为我自己有下载。


和别人的文件管理器有什么不同?
不知道。也许没有区别。PE或者liunx下有更强大的功能,其实我自己没有太大的需求。


为什么要编写这个?
因为别人的我都没有成功地运行起来。。。那我自己写一个总可以吧。
主程序在#main下面,不到50行,最上面的是处理文件打开方式的。
主程序采用的是递归函数,可能不好理解。


CFG格式是?
就是grub2的菜单文件,源码是明码显示的。希望各种分支不要删除作者信息。


使用方法
        menuentry "Grub2 File Manager 文件浏览器" {
                set SearchPath=($root)
                export SearchPath
                configfile $prefix/filemanager.cfg
        }

命令说明

SearchPath告诉文件浏览器根目录是什么,即GRUB启动的根目录。


好了,文件下载后自己看一下吧。
filemanager.zip (2.9 KB, 下载次数: 108)
觉得我的开源精神还OK的帮我打个分,让我的阅读权限高一些吧。
我想看wintoflash的一个帖子win启动器启动grub2,权限居然要255,我一度认为他设置错误。


自己用的电脑和公司的电脑,在安全启动下,看不到任何文件,经过各种查找,发现是ls命令无法列出文件,详见
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=419359&extra=page%3D1
希望能抛砖引玉,解决一下,谢谢。



评分

参与人数 6无忧币 +30 收起 理由
freesoft00 + 5
scq330 + 5 很给力!+5
symwww + 5 很给力!
feiyike + 5 加分
zhoubin + 5 分来了!!
2011simongao + 5 很给力!

查看全部评分

2#
发表于 2020-3-14 11:46:50 | 只看该作者
本帖最后由 wintoflash 于 2020-3-14 11:48 编辑

谢谢分享。

255权限是只有自己能看帖子内容的。我这样设置是因为帖子为转载自其他社区,且原帖(https://www.v2ex.com/t/532802)也需要较高的查看权限。

这是我以前写的单cfg文件浏览,可供参考:https://github.com/a1ive/grub2-f ... /grubfm_offical.cfg



回复

使用道具 举报

3#
发表于 2020-3-14 11:56:32 | 只看该作者
谢谢分享!不过菜鸟不明白是怎样用的?来学习了
回复

使用道具 举报

4#
发表于 2020-3-14 13:12:29 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

5#
发表于 2020-3-14 19:36:13 | 只看该作者
谢谢,实用
回复

使用道具 举报

6#
发表于 2020-3-14 19:36:45 | 只看该作者
谢谢分享,很实用
回复

使用道具 举报

7#
发表于 2020-3-16 15:27:19 | 只看该作者
谢谢,实用
回复

使用道具 举报

8#
发表于 2020-3-26 20:34:56 | 只看该作者
论坛大神多,见识了
回复

使用道具 举报

9#
发表于 2020-3-27 08:44:54 | 只看该作者
发现导入Uuntu安装后会卡住,死机

点评

或者是先进入免安装的桌面版,桌面上有安装图标,可以在live cd 桌面上安装  详情 回复 发表于 2020-3-27 17:03
我自己用的版本倒是没发现这个问题。 你可以把ubuntu的iso打开,里面也有boot/grub,照着它里面的格式去改,就可以用了。  详情 回复 发表于 2020-3-27 17:02
回复

使用道具 举报

10#
 楼主| 发表于 2020-3-27 17:02:07 | 只看该作者
book0909 发表于 2020-3-27 08:44
发现导入Uuntu安装后会卡住,死机

我自己用的版本倒是没发现这个问题。

你可以把ubuntu的iso打开,里面也有boot/grub,照着它里面的格式去改,就可以用了。
回复

使用道具 举报

11#
 楼主| 发表于 2020-3-27 17:03:05 | 只看该作者
book0909 发表于 2020-3-27 08:44
发现导入Uuntu安装后会卡住,死机

或者是先进入免安装的桌面版,桌面上有安装图标,可以在live cd 桌面上安装
回复

使用道具 举报

12#
发表于 2024-4-29 15:52:05 | 只看该作者
为什么不参照run增加WIM VHD EFI ESD的运行?
回复

使用道具 举报

13#
发表于 2024-6-23 15:03:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14#
发表于 2024-6-23 15:03:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

15#
发表于 2024-6-23 15:03:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 23:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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