在32位ubuntu上安装64位内核

我在64位linux mint 16安装中编译了我自己的自定义内核。 我也听说64位内核也可以运行32位应用程序。 是否可以在32位Ubuntu 13.10安装中安装并使用它,还是必须为32位重新编译它? 如果32位Ubuntu会在这个内核上运行,那么在使用这个内核时我会遇到什么问题吗?

以下组合将起作用:

32 bit CPU with 32 bit kernel and 32 bit software 64 bit CPU with 32 bit kernel and 32 bit software 64 bit CPU with 64 bit kernel and 32 bit software 64 bit CPU with 64 bit kernel and 64 bit software 

一般来说,运行带有64位内核的32位软件意味着你的大部分系统都是64位并且只运行一些32位应用程序 – 通常是skype或steam之类的东西,我们没有源代码,因此无法重新编译新的处理器。

从理论上讲 ,应该可以运行一个只有64位内核的完全32位用户空间。 请参阅,例如人们在Arch上成功完成此操作的报告 。 但是包经理不太可能对此感到满意,所以它会涉及相当多的DIY。

在过去,这是一个有吸引力的选择,因为在64位用户区中运行32位应用程序充满了问题。 现在这已基本解决,因此与仅运行纯64位系统相比,以这种方式运行混合系统似乎没有什么优点和许多缺点。

我不相信你可以。

存在32位和64位系统的内核,请确保您的内核与您的系统匹配。 如果你有64位,那么安装并使用64位内核。 如果你有一个32位系统,那么使用32位内核。