无忧启动论坛

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

[原创] NTBOOT & wimboot for UEFI GRUB2

    [复制链接]
1#
发表于 2022-5-14 19:26:06 | 显示全部楼层
回复

使用道具 举报

2#
发表于 2022-10-20 17:33:55 | 显示全部楼层
grub2 在引导时怎么添加软键盘!???

点评

什么软键盘? 看不懂  详情 回复 发表于 2022-10-20 17:38
回复

使用道具 举报

3#
发表于 2022-10-20 17:46:15 | 显示全部楼层
wintoflash 发表于 2022-10-20 17:38
什么软键盘?
看不懂

就是虚拟键盘 没有键盘硬件时,代替键盘输入

点评

连触摸屏驱动都没有,怎么可能支持软键盘?  详情 回复 发表于 2022-10-20 17:50
回复

使用道具 举报

4#
发表于 2022-10-20 17:53:10 | 显示全部楼层
wintoflash 发表于 2022-10-20 17:50
连触摸屏驱动都没有,怎么可能支持软键盘?

community.fydeos.com/t/topic/4477  就是这个别人是怎么做出来的?

点评

这个虚拟键盘是固件提供的,比如surface就带这个。  详情 回复 发表于 2022-10-20 19:27
回复

使用道具 举报

5#
发表于 2022-10-20 19:49:36 | 显示全部楼层
wintoflash 发表于 2022-10-20 19:27
这个虚拟键盘是固件提供的,比如surface就带这个。

实现音量+- 电源键 来控制grub2 的上下移动 进入系统要修改grub2 源码嘛?

点评

这要看 UEFI 固件是否把音量/电源按键当作键盘来对待了。 执行getkey命令后按音量或者电源键,查看是否能获取到键盘扫描码。 如果获取到了键盘扫描码,用 setkey 命令把它映射成某一个按键就行了。 如果连了鼠  详情 回复 发表于 2022-10-20 21:22
回复

使用道具 举报

6#
发表于 2022-10-21 10:01:05 | 显示全部楼层
zczc8888 发表于 2022-10-20 19:49
实现音量+- 电源键 来控制grub2 的上下移动 进入系统要修改grub2 源码嘛?

好像可以! 还有一个问题 如果grub 有主题set theme=$prefix/themes/start/theme.txt; 在这个themes.txt文件中怎么引用 grub.cfg 中定义的环境变量,用$啥的都不行?

点评

你只能在 label 组件中使用 GRUB 环境变量。 根据不同使用环境,有不同方式: @@ 加上变量名。在主题加载时,读取这个变量的值,显示出来。如果后来这个变量的值改变了,是不会刷新显示的。 因此,使用这种方法  详情 回复 发表于 2022-10-21 10:39
回复

使用道具 举报

7#
发表于 2022-10-21 14:00:23 | 显示全部楼层
wintoflash 发表于 2022-10-21 10:39
你只能在 label 组件中使用 GRUB 环境变量。
根据不同使用环境,有不同方式:

theme.txt 中定义全局属性desktop-image指定桌面背景图片,这个他的值能不能用grub.cfg 的定义的环境变量,我测试是都不行的

点评

不能。只有label组件支持变量。  详情 回复 发表于 2022-10-21 15:49
回复

使用道具 举报

8#
发表于 2022-11-12 17:41:08 | 显示全部楼层
可以请教一个问题吗,在grub2 界面中,是否能让两行文字 设置不同的字体 颜色 大小, 同时加载不同的字体文件?

点评

这两行文字属于什么组件?如果是 label 组件的话,loadfont 加载字体后设置 font 属性就行了。 (字体名称可以用 lsfonts 查看)  详情 回复 发表于 2022-11-13 16:10
回复

使用道具 举报

9#
发表于 2022-11-16 11:24:51 | 显示全部楼层
wintoflash 发表于 2022-11-13 16:10
这两行文字属于什么组件?如果是 label 组件的话,loadfont 加载字体后设置 font 属性就行了。

(字体 ...

字体在不同的pf2字体文件里面,可以用loadfont 加载多个pf2 字体文件嘛 然后在用label组件 指定用哪个字体?
回复

使用道具 举报

10#
发表于 2023-6-24 16:09:06 | 显示全部楼层
这个loadfile 命令是哪个mod的功能,老是报不能发现命令

点评

什么东西? 没头没尾的。  详情 回复 发表于 2023-6-24 16:53
回复

使用道具 举报

11#
发表于 2023-6-24 19:03:09 | 显示全部楼层
wintoflash 发表于 2023-6-24 16:53
什么东西? 没头没尾的。

loadfile [OPTIONS] FILE

​ 将文件加载到内存

    --skip=n, -k 跳过文件头部的 n 个字节
    --length=n, -l 指定读取的字节数
    --addr=ADDR, -a 指定加载到的内存地址
    --nodecompress, -n 不自动解压文件
    --set=VARIABLE, -s 将内存文件名保存到变量
就是这个命令 一直报错说找不到这个命令

点评

在 command.lst 里面找一下命令在哪个模块里就行了。 你用它干啥呢。  详情 回复 发表于 2023-6-24 20:22
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 14:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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