[Bug 1834250] Re: update-grub complains about non-existent drives (due to cardreader)

Mateusz Bysiek mb at mbdev.pl
Tue Feb 11 15:08:57 UTC 2020


I'm running 19.10 x64 (up to date as of today), LVM setup. Originally
installed 19.04 and upgraded. This affects me too. Or, affected rather,
because after following advice from comment #9 above it seems fixed.
Details follow.

```
$ sudo update-grub2
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
  /dev/sda: open failed: No medium found
  /dev/sda: open failed: No medium found
  /dev/sda: open failed: No medium found
  /dev/sda: open failed: No medium found
  /dev/sda: open failed: No medium found
  /dev/sda: open failed: No medium found
  /dev/sda: open failed: No medium found
  /dev/sda: open failed: No medium found
  /dev/sda: open failed: No medium found
  /dev/sda: open failed: No medium found
Found linux image: /boot/vmlinuz-5.3.0-29-generic
Found initrd image: /boot/initrd.img-5.3.0-29-generic
Found linux image: /boot/vmlinuz-5.3.0-26-generic
Found initrd image: /boot/initrd.img-5.3.0-26-generic
  /dev/sda: open failed: No medium found
  /dev/sda: open failed: No medium found
  /dev/sda: open failed: No medium found
```

It goes on, but I'm skipping it.

```
$ lsblk
nvme0n1                 259:0    0 931.5G  0 disk  
├─nvme0n1p1             259:1    0   512M  0 part  /boot/efi
├─nvme0n1p2             259:2    0   732M  0 part  /boot
└─nvme0n1p3             259:3    0 930.3G  0 part  
  └─nvme0n1p3_crypt     253:0    0 930.3G  0 crypt 
    ├─ubuntu--vg-root   253:1    0 929.3G  0 lvm   /
    └─ubuntu--vg-swap_1 253:2    0   976M  0 lvm   [SWAP]
```

Above I'm skipping bunch of loop## from output of lsblk.

The Ubuntu "Disks" app identified the /dev/sda as "Generic- SD/MMC". It
seems it's a built-in card reader of my ThinkPad. I decided to follow
comment #9 above to filter out that device from LVM. And, advice from
comment #9 fixed the issue! Thanks a lot Zer00Cool!

What I did exactly is:

1. grep for "global_filter" in lvm.conf - that file is really long...

```
$ grep -Fn "global_filter" /etc/lvm/lvm.conf
142:	# Configuration option devices/global_filter.
146:	# Use global_filter to hide devices from these LVM system components.
148:	# global_filter are not opened by LVM.
150:	# global_filter = [ "a|.*/|" ]
```

2. After the commented out "global_filter" setting (line 150 in my
case), I added the following:

```
global_filter = [ "r|/dev/sda|" ]
```

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1834250

Title:
  update-grub complains about non-existent drives (due to cardreader)

Status in grub2 package in Ubuntu:
  Confirmed

Bug description:
  sudo update-grub

  Sourcing file `/etc/default/grub'
  Sourcing file `/etc/default/grub.d/init-select.cfg'
  Generating grub configuration file ...
    /dev/sdc: open failed: No medium found
    /dev/sdd: open failed: No medium found
    /dev/sde: open failed: No medium found
    /dev/sdf: open failed: No medium found
    /dev/sdc: open failed: No medium found
    /dev/sdd: open failed: No medium found
    /dev/sde: open failed: No medium found
    /dev/sdf: open failed: No medium found
    /dev/sdc: open failed: No medium found
    /dev/sdd: open failed: No medium found
    /dev/sde: open failed: No medium found
    /dev/sdf: open failed: No medium found
    /dev/sdc: open failed: No medium found
    /dev/sdd: open failed: No medium found
    /dev/sde: open failed: No medium found
    /dev/sdf: open failed: No medium found
    /dev/sdc: open failed: No medium found
    /dev/sdd: open failed: No medium found
    /dev/sde: open failed: No medium found
    /dev/sdf: open failed: No medium found
    /dev/sdc: open failed: No medium found
    /dev/sdd: open failed: No medium found
    /dev/sde: open failed: No medium found
    /dev/sdf: open failed: No medium found
    /dev/sdc: open failed: No medium found
    /dev/sdd: open failed: No medium found
    /dev/sde: open failed: No medium found
    /dev/sdf: open failed: No medium found
    /dev/sdc: open failed: No medium found
    /dev/sdd: open failed: No medium found
    /dev/sde: open failed: No medium found
    /dev/sdf: open failed: No medium found
    /dev/sdc: open failed: No medium found
    /dev/sdd: open failed: No medium found
    /dev/sde: open failed: No medium found
    /dev/sdf: open failed: No medium found
    /dev/sdc: open failed: No medium found
    /dev/sdd: open failed: No medium found
    /dev/sde: open failed: No medium found
    /dev/sdf: open failed: No medium found
  Found linux image: /boot/vmlinuz-5.0.0-17-generic
  Found initrd image: /boot/initrd.img-5.0.0-17-generic
  Found linux image: /boot/vmlinuz-5.0.0-16-generic
  Found initrd image: /boot/initrd.img-5.0.0-16-generic
    /dev/sdc: open failed: No medium found
    /dev/sdd: open failed: No medium found
    /dev/sde: open failed: No medium found
    /dev/sdf: open failed: No medium found
    /dev/sdc: open failed: No medium found
    /dev/sdd: open failed: No medium found
    /dev/sde: open failed: No medium found
    /dev/sdf: open failed: No medium found
    /dev/sdc: open failed: No medium found
    /dev/sdd: open failed: No medium found
    /dev/sde: open failed: No medium found
    /dev/sdf: open failed: No medium found
  Adding boot menu entry for EFI firmware configuration
  done

  --

  lsblk

  NAME                     MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
  sda                        8:0    0  3.7T  0 disk  
  ├─sda1                     8:1    0  512M  0 part  /boot/efi
  ├─sda2                     8:2    0  732M  0 part  /boot
  └─sda3                     8:3    0  3.7T  0 part  
    └─sda3_crypt           253:0    0  3.7T  0 crypt 
      ├─kubuntu--vg-swap_1 253:1    0  976M  0 lvm   [SWAP]
      └─kubuntu--vg-root   253:2    0  3.7T  0 lvm   /
  sdb                        8:16   0  3.7T  0 disk  
  └─sdb1                     8:17   0  3.7T  0 part  
  sdg                        8:96   0  7.3T  0 disk  
  └─sdg1                     8:97   0  7.3T  0 part  /media/scott/8TB Ext Drive
  sr0                       11:0    1 15.7G  0 rom   

  --

  cat /etc/default/grub

  GRUB_DEFAULT=0
  GRUB_TIMEOUT=10
  GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
  GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on"
  GRUB_CMDLINE_LINUX=""

  ProblemType: Bug
  DistroRelease: Ubuntu 19.10
  Package: grub2-common 2.02+dfsg1-12ubuntu3
  ProcVersionSignature: Ubuntu 5.0.0-17.18-generic 5.0.8
  Uname: Linux 5.0.0-17-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.20.11-0ubuntu3
  Architecture: amd64
  CurrentDesktop: KDE
  Date: Tue Jun 25 15:05:29 2019
  InstallationDate: Installed on 2019-06-14 (10 days ago)
  InstallationMedia: Kubuntu 19.10 "Eoan Ermine" - Alpha amd64 (20190614)
  SourcePackage: grub2
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1834250/+subscriptions



More information about the foundations-bugs mailing list