在 Debian 中,哪个软件包负责创建 /etc/default/grub?

在 Debian 中,哪个软件包负责创建 /etc/default/grub?

有许多软件包的名称中包含 grub,并且是 GRUB(Grand Unified Boot Loader)的一部分。我的系统上安装的是 -

  1. grub 通用
  2. 鸸鹋幼虫
  3. grub 电脑
  4. grub-pc-bin
  5. grub 主题 starfield
  6. GRUB2
  7. grub2-通用
  8. grub2-splashimages

我首先查看它是符号链接文件还是常规文件 -

 [$] ll -h /etc/default/grub

    -rw-r--r-- 1 root root 1.2K 2017-01-22 14:16 /etc/default/grub

我看了一下,但找不到任何可以告诉我这个文件来自哪里的东西?

[$] dpkg -S /etc/default/grub

dpkg-query: no path found matching pattern /etc/default/grub

或者

[$] dpkg-query -W /etc/default/grub

dpkg-query: no packages found matching /etc/default/grub

答案1

在这种情况下,您可以通过查看安装后脚本来找到相关的包:

grep /etc/default/grub /var/lib/dpkg/info/*.postinst

这表明该文件是由grub-pc.

相关内容