Bug#865120: release-notes: document i386/amd64 kernel changes for jessie->stretch
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>
Reply to: