更改 archlinux 中 /etc/grub.d 中的默认 GRUB 值

更改 archlinux 中 /etc/grub.d 中的默认 GRUB 值

我需要 grub 配置方面的帮助。我正在尝试更改某些值/etc/default/grub而不更改该文件中的值,并将更改添加到/etc/grub.d/目录中的文件中

例如,我想GRUB_DISABLE_OS_PROBER=false在一个名为 的文件中进行设置,以便在生成 grub 配置文件时/etc/grub.d/21_myconfig先执行/etc/grub.d/30_os-prober并启用它。os-prober

这是内容/etc/grub.d/21_myconfig

#!/bin/sh

export GRUB_DISABLE_OS_PROBER=false

但这是行不通的。你能帮我完成这个任务吗?

我尝试更改这些值/etc/grub.d而不是更改这些值的原因/etc/default/grub是我正在尝试pacman为我的 grub 配置创建一个包(这样我就可以在新的 arch 安装中安装它,而不必担心配置它)。但我有点害怕改变/etc/default/grub我的包裹。所以我尝试将我的配置安装为单独的文件/etc/grub.d/21_myconfig。您认为打包我的配置是个好主意吗?

相关内容