在linux中编辑vmlinuz文件

时间:2012-05-22 07:43:47

标签: linux install boot

我是linux的新手。 我想编辑“这个内核需要一个x86-64 CPU,但只检测到一个i686 CPU。无法启动 - 请使用适合你的CPU的内核”来自vmlinuz文件(RHEL6.0) 如果可以编辑此消息,任何人都可以建议修改消息的方法。

2 个答案:

答案 0 :(得分:2)

消息位于linux内核源代码的/arch/.../boot/cpu.c中。您可以修改它recompile the kernel并安装新内核。

答案 1 :(得分:2)

您可以grep此字符串的内核源代码,并将其替换为您想要的任何内容,然后重新编译内核。通常直接替换二进制文件中的字符串(尽管技术上可行),特别是对于内核来说是一个非常糟糕的主意