thi
2004-01-01, 07:30 AM
之前有過編譯核心的經驗,雖然有點小問題,但基本上編譯出來的核心運作正常。
最近為另一台雙CPU的機器重新編譯核心,機器的配備為:
CPU:P3-866 X2
MB:Abit-VP6
HD:IBM 20G,掛在MB上的Raid,代號爲hde
OS:RH 7.2
FS:ext3
Boot:Grub
原Kernel:2.4.12
新Kernel:2.4.23
狀況是這樣的,系統安裝完後,開機一切正常,不管是單CPU或雙CPU的核心都可以正常運作。
但為了讓這台機器更穩定的運作,決定編譯一個新的核心。
下載最新的Kernel 2.4.23,在編譯的過程並沒有顯示什麼錯誤訊息,看起來是很順利的就編
完了。但在掛起來重新開機載入Kernel時,出現以下訊息,然後死當!
VFS:Cannot open root device "dev/hde1" or 00:00
Please append a correct "root=" option
Kernel panic:VFS:Unable to mount root fs on 00:00
原以為是新核心中File system堛漪Y些選項出了問題,一樣一樣去調試,還是無解。即是使
用預設的選項也一樣,一直從2.4.23、2.4.22到原核心2.4.12的版本都一樣,編譯時沒問題,
但掛上後重新開機,就會出現上面訊息,然後死當!
它顯示要append a correct "root=" option,但實在是不知道要加在那? Grub.conf嗎?
也不太對,因為我原核心使用同一個Grub.conf就開的好好的,為了這個問題,我巳經花了
兩天的時間在上頭了,麻煩有遇過類似經驗的朋友指導一下,謝謝!
======================================================================
因為我的HD是掛在IDE Raid上,也就是hde。雖然在編核心的有把ext3及chipset編進去,但在一開機時,系統還是不認得這一塊。因為後來我將HD改回hda,編出來的核心就沒問題,可以正常開機。
最後我推測比照的結果,應該是我少做了initrd.img,我想這應該是在載入核心的相關參數前,會先載入這個img檔,就像灌Win2000的系統時,要先安裝Raid的
Driver,讓OS可以辨認這個儲存裝置一樣。於是在編譯核心時,將RAM Disk的選項做了進去,再做出這個img檔,重新開機,一切ok!
贊助商連結
最近為另一台雙CPU的機器重新編譯核心,機器的配備為:
CPU:P3-866 X2
MB:Abit-VP6
HD:IBM 20G,掛在MB上的Raid,代號爲hde
OS:RH 7.2
FS:ext3
Boot:Grub
原Kernel:2.4.12
新Kernel:2.4.23
狀況是這樣的,系統安裝完後,開機一切正常,不管是單CPU或雙CPU的核心都可以正常運作。
但為了讓這台機器更穩定的運作,決定編譯一個新的核心。
下載最新的Kernel 2.4.23,在編譯的過程並沒有顯示什麼錯誤訊息,看起來是很順利的就編
完了。但在掛起來重新開機載入Kernel時,出現以下訊息,然後死當!
VFS:Cannot open root device "dev/hde1" or 00:00
Please append a correct "root=" option
Kernel panic:VFS:Unable to mount root fs on 00:00
原以為是新核心中File system堛漪Y些選項出了問題,一樣一樣去調試,還是無解。即是使
用預設的選項也一樣,一直從2.4.23、2.4.22到原核心2.4.12的版本都一樣,編譯時沒問題,
但掛上後重新開機,就會出現上面訊息,然後死當!
它顯示要append a correct "root=" option,但實在是不知道要加在那? Grub.conf嗎?
也不太對,因為我原核心使用同一個Grub.conf就開的好好的,為了這個問題,我巳經花了
兩天的時間在上頭了,麻煩有遇過類似經驗的朋友指導一下,謝謝!
======================================================================
因為我的HD是掛在IDE Raid上,也就是hde。雖然在編核心的有把ext3及chipset編進去,但在一開機時,系統還是不認得這一塊。因為後來我將HD改回hda,編出來的核心就沒問題,可以正常開機。
最後我推測比照的結果,應該是我少做了initrd.img,我想這應該是在載入核心的相關參數前,會先載入這個img檔,就像灌Win2000的系統時,要先安裝Raid的
Driver,讓OS可以辨認這個儲存裝置一樣。於是在編譯核心時,將RAM Disk的選項做了進去,再做出這個img檔,重新開機,一切ok!
贊助商連結