https://bugzilla.suse.com/show_bug.cgi?id=1175908
https://bugzilla.suse.com/show_bug.cgi?id=1175908#c22
--- Comment #22 from Harald Koenig
You can try to dump the content of 2 initrds, one which fails to boot and the other one which is ok, and compare the outputs.
You can dump the relevant content of an initrd with the following commnad:
that's what I did with 'binwalk': I've fully extracted trees of both initrd. the differences are shown in comment 18 with this command: $ comm -3 <( find _initrd-5.3.12-2-default.extracted/ -name \*.ko\* | sed 's,.*/,,' | sort -u ) <( find _initrd-5.8.4-1-default.extracted/ -name \*.ko\* | sed 's,.*/,,' | sort -u )
$ lsinitrd --kver <kernel-version-ko> | sed -ne 's,.* \(lib/modules/.*.ko\),\1,p'
didn't know lsinitrd, thanks! but I notice that lsinitrd does not show the *.ko.xz in the next cpio block *after* the large compressed cpio block: there are more files (firmware for i915 and 23 more kernel mods which will be extracted with "binwalk -e ..." into cpio-root-0/...) -- You are receiving this mail because: You are on the CC list for the bug.