Hi Nathan, that is a great idea. Unfortunately it does not work for me, at least not from the rescue shell, as no size information is output:
grub rescue> ls (hd0) (hd0,gpt2) (hd0,gpt1) (hd1) (hd1,gpt2) (hd1,gpt1) (lvm/vg0-root0) (md/root0) grub rescue> ls (hd0) (hd0): Filesystem is unknown. grub rescue> ls (hd0,gpt1) (hd0,gpt1): Filesystem is unknown. grub rescue> ls (hd0,gpt2) (hd0,gpt2): Filesystem is unknown. grub rescue> ls (lvm/vg0-root0) (lvm/vg0-root0): Filesystem is ext2. grub rescue> ls (md/root0) (md/root0): Filesystem is unknown. Regarding one of my earlier questions: > 1) Is it expected that `nativedisk` takes effect automatically? I have now found one place (https://bugzilla.redhat.com/show_bug.cgi?id=866559) where somebody says: > there is a downside on adding many modules to the core ELF: they are fully > initialized in the grub's first stage This seems to explain what I'm seeing with `nativedisk` taking effect immediately without having to run the command, but I still cannot conclude that from the GRUB2 docs so I'm not sure if it really does. On the "which modules to I have to build in" question, follwoing Pascal's suggestion to use `nativedisk`, I've tried various approaches so far, with the longest being: "--modules=pata part_gpt part_msdos diskfilter mdraid1x lvm ext2 nativedisk" but still `ls` shows absolutely no disks as soon as `nativedisk` is in effect, so I'm not sure what else to try. Greetings and thanks, Niklas