2012-05-22 24 views
1

我是linux新手。 我想從vmlinuz文件(RHEL6.0) 編輯「此內核需要x86-64 CPU,但只檢測到i686 CPU.Unable啓動 - 請使用適合您的CPU的內核」如果編輯此消息是可能的任何人都可以提出修改消息的方法嗎?在linux中編輯vmlinuz文件

+3

您能告訴我們爲什麼要修改該消息嗎? – tuxuday

回答

2

該消息在linux內核源代碼中的/arch/.../boot/cpu.c中。您可以修改它,recompile the kernel並安裝新的內核。

+1

**重新編譯內核**和OP說**我是linux新手。開玩笑。大多數情況下,他期望在**/etc中編輯配置文件。** – tuxuday

+2

有人會希望,不管是新手還是Linux,OP都會明白編輯錯誤信息不會使底層錯誤消失。 – janneb

2

您可以grep此字符串的內核源代碼,並將其替換爲您想要的任何內容,然後重新編譯您的內核。通常直接在二進制內部替換字符串(儘管在技術上是可行的),特別是對於內核來說,這是一個非常糟糕的主意

+0

你的答案有點矛盾,因爲內核通常沒有其他方法來修改字符串。 –