Я хочу добавить опцию в 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"
Более новые пакеты личинки теперь обеспечивают для добавления файлов с собственными модификациями в/etc/default/grub.d/. В моем случае я смог изменить личинку со своей упаковкой:
thopiekar@t91:~$ cat /etc/default/grub.d/emgd.cfg
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT vmalloc=256MB selinux=0 vga=current"
Спасибо всем так или иначе :)