Recently I encountered this amd64 kernel issue on my i386 architecture machine. I think this is useful to be mentioned. Why don't we want to apply this proposed text?
> You're quite right, this should have been documented. It might be > worth mentioning linux-headers-amd64 as well. Also, module-assistant > doesn't support foreign architectures but DKMS is fine. +1 to linux-headers-amd64. One tricky thing is, this is not officially supported so module-assistant doesn't work, so that should be clearly mentioned. I also had some issues to install some kernel related packages (e.g. virtualbox-dkms) so I'm not sure DKMS is fine or not - I rather think DMKS also doesn't work but I'd like to hear your feedback. Should we also mention that? Based on Justin's feedback, here's the change - who can pick up this documentation updates? <para> Users are advised that the <literal>-amd64</literal> flavor of kernel is no longer provided for the <literal>i386</literal> architecture. Instead, these kernels are available and installed directly from amd64 architecture, using multiarch, the mechanism allowing the installation of foreign-architecture packages. </para> <itemizedlist> <listitem> <para> To check if you are running <literal>i386</literal> user space with <literal>amd64</literal> kernel, run: <command>dpkg --print-architecture; uname -r</command> (would give <literal>i386</literal> and a flavor ending in <literal>-amd64</literal>). </para> </listitem> <listitem> <para> To add <literal>amd64</literal> as a foreign architecture, run: <command>dpkg --add-architecture amd64; apt-get update</command> </para> </listitem> <listitem> <para> (Install the appropriate kernel metapackage as described above.) </para> </listitem> </itemizedlist> <para> Note that installing kernel modules are not officially supported through <command>module-assistant</command>. </para>