Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #224691

Re: /etc/default/grub doesn't exist, what to do?

From David Wright <deblis@lionunicorn.co.uk>
Newsgroups linux.debian.user
Subject Re: /etc/default/grub doesn't exist, what to do?
Date 2020-07-10 18:20 +0200
Message-ID <Ar3UK-2al-5@gated-at.bofh.it> (permalink)
References <Aq46u-6Nl-7@gated-at.bofh.it> <AqVaO-55V-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Fri 10 Jul 2020 at 02:39:08 (-0400), Borden Rhodes wrote:
> > Please tell us the output of:
> > dpkg -l | grep -i grub
> 
> Sorry for missing this. Please see below:
> 
> # dpkg -l | grep -i grub
> ii grub-common 2.04-8 amd64
> ii grub-efi-amd64-bin 2.04-8 amd64
> ii grub-efi-amd64-signed 1+2.04+8 amd64
> rc grub-imageboot 0.6 all
> ii grub2-common 2.04-8 amd64

Mine:

ii grub-common 2.02+dfsg1-20
ii grub-efi-amd64 2.02+dfsg1-20
ii grub-efi-amd64-bin 2.02+dfsg1-20
ii grub-efi-amd64-signed 1+2.02+dfsg1+20
ii grub-rescue-pc 2.02+dfsg1-20
ii grub2-common 2.02+dfsg1-20

> > The package grub2-common has the file:
> > /usr/share/grub/default/grub
> > Which is the default /etc/default/grub file
> 
> Thank you for this. I figured there was such a template file but I didn't know
> where to look. It would be nice to have this added to
> https://wiki.debian.org/Grub so people know how to reconstruct a fresh
> template file if theirs gets destroyed (or, in my case, uninstalled)
> 
> > The actual package which creates /etc/default/grub in the d-i is
> > one of grub-pc and the packages it conflicts with, viz:
> > grub (<< 0.97-54), grub-coreboot, grub-efi-amd64, grub-efi-ia32,
> > grub-ieee1275, grub-legacy, grub-xen
> 
> So that might be the explanation. I removed grub-efi-amd64 to install
> grub-efi-amd64-signed. The latter doesn't appear to create its own
> /etc/default/grub file.
> 
> Is this a bug that I should report or is this by design?

It's a misunderstanding. You removed grub-efi-amd64 *in order to*
install grub-efi-amd64-signed. You would be asked why?

> > To find out which, either look at dpkg -l or type
> > $ grep -B2 'Creating config file /etc/def' /var/log/installer/syslog
> > if you're a member of group adm.
> 
> I think this file has long since been deleted. I think I installed Debian on
> this machine when I got it over 2 years ago.

Apr  4 01:17:15 in-target: Setting up efibootmgr (15-1) ...
Apr  4 01:17:15 in-target: Setting up mokutil (0.3.0+1538710437.fb6250f-1) ...
Apr  4 01:17:15 in-target: Setting up grub-efi-amd64-signed (1+2.02+dfsg1+20) ...
Apr  4 01:17:15 in-target: Setting up grub2-common (2.02+dfsg1-20) ...
Apr  4 01:17:15 in-target: Setting up shim-signed-common (1.33+15+1533136590.3beb971-7) ...
Apr  4 01:17:15 in-target: No DKMS packages installed: not changing Secure Boot validation state.
Apr  4 01:17:15 in-target: Setting up grub-efi-amd64-bin (2.02+dfsg1-20) ...
Apr  4 01:17:16 in-target: Setting up shim-unsigned (15+1533136590.3beb971-7) ...
Apr  4 01:17:16 in-target: Setting up grub-efi-amd64 (2.02+dfsg1-20) ...
Apr  4 01:17:16 in-target: 
Apr  4 01:17:16 in-target: Creating config file /etc/default/grub with new version
Apr  4 01:17:16 in-target: Setting up shim-helpers-amd64-signed (1+15+1533136590.3beb971+7) ...
Apr  4 01:17:16 in-target: Setting up shim-signed:amd64 (1.33+15+1533136590.3beb971-7) ...
Apr  4 01:17:16 in-target: Processing triggers for man-db (2.8.5-2) ...
Apr  4 01:17:17 grub-installer: info: Additionally installing shim-signed to go with grub-efi-amd64

That's a longer extract to include more of the grub packages being
installed by d-i; amongst them grub-efi-amd64-signed as well as grub-efi-amd64.

Cheers,
David.

Back to linux.debian.user | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Re: /etc/default/grub doesn't exist, what to do? Borden Rhodes <borden@bordenrhodes.com> - 2020-07-08 00:20 +0200
  Re: /etc/default/grub doesn't exist, what to do? David Wright <deblis@lionunicorn.co.uk> - 2020-07-08 06:20 +0200
  Re: /etc/default/grub doesn't exist, what to do? Borden Rhodes <borden@bordenrhodes.com> - 2020-07-10 09:00 +0200
    Re: /etc/default/grub doesn't exist, what to do? David Wright <deblis@lionunicorn.co.uk> - 2020-07-10 18:20 +0200

csiph-web