我在想……我想让 Grub 在启动时播放复杂的声音,而不仅仅是哔哔声。我找不到任何可以接收 wav 并发出哔哔声脚本的转换器,而且我不知道是否可以将 Grub 的 INIT TUNE 命令链接到硬盘上的文件(在 中usr/share/*
)。可以做这两件事吗?(我正在尝试让 macOS 启动声音在 Grub 启动时播放。)
答案1
正如所述安德鲁·舒姆:
我原本以为某个地方的某个人会写一个转换脚本。至于直接使用文件,不行。Grub 运行于操作系统之前,因此也运行于任何可用于解释音频文件的典型程序之前。事实上,它在大多数设备驱动程序之前运行,这就是为什么它使用“嘟嘟声”而不是连接的音频系统的原因。请注意,并非所有系统都具有实现此功能所需的扬声器。
(我将此作为答案发布,以便为那些只想寻找有答案的问题的人提供参考,但所有功劳都归于安德鲁。链接到上面他的个人资料。)
答案2
我尝试了几种方法,最后得出的结论是 grub 无法做到这一点。我能够将 PCM 转换为 grub 想要的格式,并且质量还算合理(5kHz,位深度为 1),但 grub 无法很好地保持时间,无法实现这一点。也许是我的主板出了问题,但无论哪种情况,结果都是一样的:无法工作。
用快速琶音模拟和弦是可行的,但不幸的是,这意味着我们从 grub 曲调中得到的最多只是听起来很糟糕的和弦。我也不会上传我用来生成的脚本,因为当它只是不起作用。 对不起。