添加到 /etc/default/grub 文件的 TUNE

添加到 /etc/default/grub 文件的 TUNE

我想在 grub 屏幕出现之前立即听到一些声音。我更改了以下行/etc/default/grub

#GRUB_INIT_TUNE="480 440 1" 

只需删除“#”,它看起来像:

GRUB_INIT_TUNE="480 440 1" 

然后我sudo update-grub从终端运行命令。但是,当我重新启动计算机时,我听不到任何声音。

我使用的是 Ubuntu 14.04.4 LTS。我的系统是EFI。我从 Boot-Info-Script 得到了一些结果:

============================= Boot Info Summary: ===============================

=> Grub2 (v1.99) 安装在 /dev/sda 的 MBR 中,并在同一硬盘驱动器的扇区 977614848 中查找 core.img。 core.img 位于此位置,并在分区 135 中查找 .

sda1: __________________________________________________________________________

File system:       vfat
Boot sector type:  FAT32
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        /efi/Boot/bootx64.efi /efi/ubuntu/grubx64.efi 
                   /efi/ubuntu/MokManager.efi /efi/ubuntu/shimx64.efi

sda2: __________________________________________________________________________

File system:       ext4
Boot sector type:  -
Boot sector info: 
Operating System:  Ubuntu 14.04.4 LTS
Boot files:        /boot/grub/grub.cfg /etc/fstab

sda3: __________________________________________________________________________

File system:       swap
Boot sector type:  -
Boot sector info: 

=================================================== ====================== 另外,我运行了以下命令:

 "sudo grub-install /dev/sda"

我得到以下结果:

 "Installing for x86_64-efi platform.Installation finished. No error reported."

这里有什么问题,我错过了什么吗?

答案1

运行sudo update-grub将为 GRUB 生成一个新的配置文件,但您仍然需要(重新)将其安装到硬盘上。在非 EFI 系统上,GRUB 安装在膜生物反应器第一个硬盘驱动器的,你可以这样做

sudo grub-install /dev/sda

如果您使用的是 EFI 系统,或者您的 GRUB 安装在其他地方,则您需要更新您的问题并向我们提供更多信息,然后我们才能提供帮助。

答案2

您可能错过的是:

GRUB_INIT_TUNE="480 440 1"使用连接到主板上 4 针接头的老式“蜂鸣扬声器”,因为此时尚未加载声卡驱动程序。如果您没有将扬声器连接到该接头连接器,您将听不到任何声音。

来源:测试

相关内容