我记得: 1 内核里有general x86 support。你去掉了? 2 gcc编译时,-mcpu和-march效果不一样的。其中有一个编译出来只对该CPU,另 一个选项是对该cpu优化;内核makefile用的是优化的那个。在i386/的makefile里 epaulin 写道: > 以前也挺喜欢编译 kernel 的,一直到 2.6.9 ,后来一次拆下硬盘去别的机器上用,结果傻眼了,内核是自己编译的 for > AMD,这台机器是 Intel 的,后来惊喜发现 bf 24 还在,这才救了一命; > > 再后来怎么样都保存一个官方最新内核,而现在已经丢弃了编译内核的习惯,恩,这下再也没有无事就编译的坏习惯了; >