[Bug 1020095] New: grub2: failed to load modules from btrfs
http://bugzilla.opensuse.org/show_bug.cgi?id=1020095 Bug ID: 1020095 Summary: grub2: failed to load modules from btrfs Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Bootloader Assignee: jsrain@suse.com Reporter: matwey.kornilov@gmail.com QA Contact: jsrain@suse.com Found By: --- Blocker: --- Hello, I am running openSUSE Leap 42.2 installation with default parameters and btrfs filesystem as /. There are following btrfs sub-volumes: / /boot/efi /boot/grub2/x86_64-efi /boot/grub2/i386-pc ... grub2-2.02~beta2-89.1.x86_64 UEFI booting is used. The issue is that grub2 is not able to load (insmod) modules from command line with default configuration provided (generated) by YaST. Actual behavior: grub> echo $btrfs_relative_path y grub> insmod serial error: file `/boot/grub2/x86_64-efi/serial.mod' not found grub> ls /boot/grub2/x86_64-efi grub> I think that the reason is that grub2 is unaware that x86_64-efi is located at separate subvolume (this is how YaST installer does by default). It confuses a lot. Expected behavior: grub> echo $btrfs_relative_path y grub> insmod serial <<loaded>> grub> ls /boot/grub2/x86_64-efi <<files here>> grub> p.s. I think that the following issue could be related to this. When I try to activate rs232 console output, I see the following before grub menu activation: error: can't find command `serial' error: terminal `serial' isn't found error: terminal `serial' isn't found There is GRUB_SERIAL_COMMAND="serial --speed=115200 efi0" in /etc/default/grub -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1020095
http://bugzilla.opensuse.org/show_bug.cgi?id=1020095#c1
Matwey Kornilov
participants (1)
-
bugzilla_noreply@novell.com