Am Dienstag, 30. Juli 2019, 01:21:43 CEST schrieb Jiri Palecek: > On 29. 07. 19 22:12, Max Hofer wrote: > >> I was also hit by this bug after upgrading yesterday (it has been few > >> weeks since I updated the machine). Just like others, I also had to > >> downgrade the following packages to 2.02 to get it working. > >> > >> 1. grub-common > >> 2. grub2-common > >> 3. grub-efi-amd64-bin > >> 4. grub-efi-amd64 > >> 5. grub-pc-bin > > > > I hit the same problem today. Could you please provide the information, > > how you downgraded the packages on a non bootable system? > > You gotta find something that boots. Either installation pendrive or CD, > or live CD or another disc. Then mount your regular disk as in > somedirectory, mount /proc, /sys, /dev in somedirectory, chroot into > somedirectory and then it is a simple matter for apt. (You may have to > edit sources.list) > > I went through it with my qemu images. > > Regards > > Jiri Palecek Thx for pointing me in the right direction, I was able to fix my problem.
It seems my system broke because the install_devices was configured to the partition and not the device. $ lsblk --output NAME,TYPE,SIZE,FSTYPE,MOUNTPOINT,PTTYPE,MODEL NAME TYPE SIZE FSTYPE MOUNTPOINT PTTYPE MODEL sda disk 232.9G dos Samsung_SSD_840_EVO_250GB ├─sda1 part 333M ext4 / dos ├─sda2 part 1K dos ├─sda5 part 8.4G btrfs /usr dos ├─sda6 part 2.8G btrfs /var dos ├─sda7 part 27.7G swap [SWAP] dos ├─sda8 part 380M btrfs /tmp dos └─sda9 part 193.4G btrfs /home dos # Configuration which broke my system with the upgrade from 2.02 to 2.04 $ sudo debconf-show grub-pc|grep install_devices: * grub-pc/install_devices: /dev/disk/by-id/ata- Samsung_SSD_840_EVO_250GB_S1DBNSADC65873B-part1 # Configuration which worked when I upgraded from 2.02 to 2.04 $ sudo debconf-show grub-pc|grep install_devices: * grub-pc/install_devices: /dev/disk/by-id/ata- Samsung_SSD_840_EVO_250GB_S1DBNSADC65873B I vaguely remember that one of the grub upgrades (a long time ago) asked me if I would like to change the installation location but as far as I remember I never changed it. Regards Max