我想在GRUB_CMDLINE_LINUX_DEFAULT
不修改系统上任何文件的情况下添加一个选项。原因是我想通过安装驱动程序包来应用它,但目前我还没有找到任何不接触/etc/default/grub
或就可以做到这一点的方法/etc/grub/10_linux
。我尝试使用下面的脚本添加它,该脚本应该在之前执行10_linux
,但它没有效果:
$ cat /etc/grub.d/09_linux_vmalloc
#!/bin/sh
set -e
export GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT vmalloc=256MB"
答案1
较新的 grub 软件包现在提供在 /etc/default/grub.d/ 中添加具有自己修改的文件的功能。就我而言,我可以通过以下方式使用我的软件包修改 grub:
thopiekar@t91:~$ cat /etc/default/grub.d/emgd.cfg
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT vmalloc=256MB selinux=0 vga=current"
无论如何,谢谢大家:)