自定义构建 64 位内核不运行 32 位应用程序

自定义构建 64 位内核不运行 32 位应用程序

我为平板电脑华硕 t100 构建了一个 64 位自定义内核。使用这个自定义内核,一切都运行良好,wifi 蓝牙等,但我的 ubuntu x64 无法运行 32 位应用程序。我认为一定是内核的问题,因为当我启动默认的 ubuntu 内核时,32 位应用程序可以运行。是否有特定的内核配置选项,我必须启用它才能使我的自定义内核运行 32 位应用程序?谢谢

答案1

您可能遗漏了用于启用对 32 位二进制文​​件的支持的内核配置选项。您是否已CONFIG_IA32_EMULATION在自定义内核中定义?

如果没有,请通过make menuconfig界面启用它,然后重建。

相关内容