This would be really easy to fix by hacking mkinitrd, either by ignoring filenames that don't start with "/", or that do start with "(", or by ignoring the linux-gate lines specially, or whatever.
Would you mind to check the attached patch for mkinitrd? As you suggested it ignores all filenames that don't start with '/'.
Regards
Harri
mkinitrd.patch.gz
Description: Unix tar archive
signature.asc
Description: OpenPGP digital signature

