The setup of new linux kernels compiled with [m] option on most modules
results in dramatically big initrd files (65-145MB). Grub2 fails to read
such a big files from at least ext3 partitions and linux kernel panics
because of lack of modules. Quick analysis and debug of grub2 code has
shown that function grub_fshelp_read_file in file [fs/fshelp.c] returns
(-1) because of
blknr = get_block (node, i);
sets grub_errno = 24 while trying to resolve disk block number from file
block number.
The temporary workaround is to format a partition with /boot with option
-b 4096 which increases block size and lower the number of blocks.

-- 
ᚺᛖᛁᛚᛚ:ᛟᚦᛁᚾᚾ





_______________________________________________
Bug-grub mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-grub

Reply via email to