我目前正在开展一个项目,需要在自定义的 Ubuntu 安装程序(基于 14.04.3)中添加内核启动参数。
我知道
- 它们属于
GRUB_CMDLINE_LINUX_DEFAULT
。/etc/default/grub
- 可以添加配置文件
/etc/default/grub.d
以影响的生成/etc/default/grub
。 - 默认值
grub
似乎可用/usr/share/grub/default/grub
。 grub-mkconfig
然后从中获取脚本/etc/grub.d
和从中获取设置/etc/default/grub
并生成/boot/grub/grub.cfg
。
我目前的问题如下:我的两个包和mdadm
文件都放入了/etc/default/grub.d
,它们都改变了GRUB_CMDLINE_LINUX_DEFAULT
。但由于某种原因,我的一个文件被忽略了。我真的找不到/etc/default/grub
最初创建的时间或内容,也不知道我该如何重新生成它。
答案1
/etc/default/grub
由安装后脚本创建grub-pc
。您可以使用
dpkg-reconfigure grub-pc
尽管我还没有测试过。
答案2
现在另一种方法是重命名当前的 /etc/default/grub 并将其恢复为默认值
sudo cp /usr/share/grub/default/grub /etc/default/grub