微信扫一扫 分享朋友圈

已有 3507 人浏览分享

开启左侧

屏蔽refind引导器输出烦人的日志的方法

[复制链接]
3507 50
refind作为引导器部署还是很方便的。但是在早期CPU不是很强大的情况下,操作系统启动时间比较长,并且启动时不能显示厂家OEM logo的情况下,那三行输出很碍眼。

看了配置文件,没有相关的选项,于是下载了源码,分析了一下,找到了2处相关的代码,注释掉,重新编译就可以了。

在WSL或Linux下,解压缩源码到~/refind-0.13.3.1
tar xvfz refind-src-0.13.3.1.tar
cd ~/refind-0.13.3.1/refind
vi launch_efi.c,注释掉如图的几行:(这几行是输出Starting bootmgfw.efi,Using load options ''这两行内容的)

vi screen.c,注释掉第一张图中画蓝框和标题的代码:
在编译前下载一个开发包:(在BUILDING.txt中有描述)
sudo apt install gnu-efi
cd ..
make
在refind目录下生成了refind_x64.efi,替换原来的efi文件,完美。

另一个坑:在部分笔记本上,refind内置的扫描NTFS分区的驱动与系统不兼容,或者NTFS分区有问题,会导致refind在显示了背景后部显示引导项,只需要添加dont_scan_volumes项,将NTFS分区的PARTUUID加入,多个UUID间用逗号隔开。(因为现在的机器都是UEFI引导,所有引导信息都在EFI分区,所以没有必要扫描其它分区,只需要扫描EFI分区的引导项就可以了,不需要的引导项通过dont_scan_dirs或dont_scan_files排除。)

上次分享的refind及主题在这里:https://bbs.pcbeta.com/viewthread-1944882-1-1.html
修改后编译过的refind_x64.efi:
下载后覆盖原来的refind_x64.efi (做好备份)。

注意:上面的修改的refind是基于目前官网最新版的0.13.3.1版本,请确认版本一致。(其实drivers和tools目录都可以不要,原因见上)
您如果对我提供的efi不放心,可以自己下载源码修改,很简单。

评论 50

bsgkhg  新手上路  发表于 2024-7-10 16:07 | 显示全部楼层
我是用的GitHub上的refindplus,开启图形化显示就没有代码了

举报 使用道具

回复 支持 反对
orc0001  新手上路  发表于 2024-7-10 16:07 | 显示全部楼层
我也在研究refindplus,它加了好多好多的参数。

举报 使用道具

回复 支持 反对
zhaoqiqn  新手上路  发表于 2024-7-10 16:08 | 显示全部楼层
能研究一下这个吗?
DP输出需要加载DP驱动,系统启动时DP驱动未加载,会导致黑屏,无进入bios选项,无引导界面,直到进入系统才点亮屏幕。
OC能设置强制在引导界面连接所有驱动,即使不显示进入bios选项,也会在OC界面点亮屏幕。
用rEFInd引导,rEFInd没有无法强制连接所有驱动。这样rEFInd+DP接口+双系统,就会出现黑屏导致无法切换
系统的问题。

举报 使用道具

回复 支持 反对
ssby  新手上路  发表于 2024-7-10 16:09 | 显示全部楼层
refindplus也还是有的,只是你的电脑比较快,一闪而过,没感觉到而已,我的i5-8250U,还是很明显的,要好几秒,而且由于不显示HP的logo,所以下面启动进度条(转圈圈)转动的时候,它还在。在我的荣耀笔记本一闪而过,然后清屏,绘制荣耀logo及启动圈圈。

举报 使用道具

回复 支持 反对
yyccjj1977  新手上路  发表于 2024-7-10 16:09 | 显示全部楼层
感谢分享下载试试

举报 使用道具

回复 支持 反对
nsjnc  新手上路  发表于 2024-7-10 16:10 | 显示全部楼层
特意看了看自己的refind 启动。我发现,没这字,很奇怪,盯着看没啥一闪而过,而是直接到主板logo后就到了refind界面了。

举报 使用道具

回复 支持 反对
jason924  新手上路  发表于 2024-7-10 16:10 | 显示全部楼层
可能是老版本?最新的0.13.3.1代码里肯定是有的,运行时确实字符串与代码里是一模一样的。但确实不同的机器反应不太一样,我的HP笔记本很明显,而且不绘制HP的LOGO;荣耀一闪而过,然后绘制荣耀LOGO。

举报 使用道具

回复 支持 反对
goodluckfst  新手上路  发表于 2024-7-10 16:11 | 显示全部楼层
qq498087909 发表于 2022-9-23 08:00
特意看了看自己的refind 启动。我发现,没这字,很奇怪,盯着看没啥一闪而过,而是直接到主板logo ...
可以吧你的打包发来看看嘛

举报 使用道具

回复 支持 反对
Gilgamesh  新手上路  发表于 2024-7-10 16:11 | 显示全部楼层
我上次发给你过,就是有主题的那个,月初下的版本,应该不是老版本,我一直盯着看,没看见代码。

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

21

粉丝

20

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 微信公众平台

  • 扫描访问手机版

Archiver|手机版|小黑屋|水窝ibm

GMT+8, 2024-12-27 05:15 , Processed in 0.312414 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2022 Comsenz Inc.