Ⅰ linux內核啟動出錯,我編譯內核,製作完ramdisk,修改完grub.conf,啟動時出現以下錯誤,怎麼回事
ramdisk 出錯。
既然自己編譯 linux 內核,不推薦使用randisk,只使用內核就行,
在編譯內核時一定要將自己使用的文件系統編譯進內核,引導時,內核後跟主分區的設備名就行,
ramdisk的作用就是載入內核驅動的,把文件系統驅動直接編譯進內核,就不需要 ramdisk 了。
Ⅱ linux 內核 編譯失敗後果是什麼
希望你明白內核的作用(提供基礎系統函數、介面和設備驅動),和啟動後系統如何載入內核(一般是通過grub)之後再考慮自己編譯內核。現在的電腦,自己編譯內核並不能帶來多少性能的優化。只是一個學習的過程而已。如果你是為了所謂優化,建議用你的時間去做其它更有意義的事情。如果是學習,則可以試試自己編譯一下。
編譯失敗,找出原因,調整之後,重新編譯即可。不會有什麼嚴重後果,當然更不會導致正在使用的系統崩潰。
但是如果編譯失敗,*不要*強行安裝,並重新啟動,因為編譯失敗所產生的內核(如果有)是不能成功啟動的。
整個編譯過程都不會影響當前系統。是否影響或替換舊的內核,試你的發行版而定。嚴重推薦不要覆蓋/刪除原來的內核,讓新舊內核都在grub的menu裡面保留,這樣萬一新內核啟動失敗,可以很方便地使用舊內核來啟動。
如果是第一次編譯內核,建議身邊有高人指點,或者在虛擬機上操作。這樣會比較順利和放心。
Ⅲ linux編譯內核,重啟後出錯。虛擬機。2.6.18升級到2.6.28.
是你的文件系統出問題了吧,你把內核升級了,必須把文件系統一起升級才會打開正常!
Ⅳ 新編譯了linux內核後,啟動報錯,該怎麼解決
你編譯什麼了,
貌似是不識別文件系統了
Ⅳ 編譯完linux內核後,重啟系統出現下面問題
kernel panic核心錯誤啊。
not syncing 沒有同步的意思。
Ⅵ linux模塊編譯後載入不成功
從dmesg的輸出來看,內核已經export了一個同樣的symbol,你載入的驅動再次輸出一遍就有問題了。
可能原因:
usbnet模塊可能在系統啟動後已經載入了,你不需要手動再次載入。這個又可能由兩個原因造成:(1)你在menuconfig中選擇USBNET模塊為[*]模式(驅動集成到內核),而非[M]模式(驅動以模塊方式動態插入內核);(2)你已經選擇了[M]模式,但是按照系統的默認配置在系統啟動過程中會自動動態載入這個驅動,無需手動載入;
雖然選擇了USBNET模塊並重新編譯了內核,但是新編譯的內核並沒有更新到系統上,系統還是使用的老的內核。
現在你應該可以排除一下上面的猜測的幾種可能原因吧?
Ⅶ linux 重新編譯kernel後不能正常啟動
內核設置的驅動部分問題。
還有你的 Linux 是不是 RHEL ?
最好不要自己升級,而是用在線升級的功能去升級系統。任何軟體包都盡量不要自己升級。
Ⅷ linux 在虛擬機中編譯完內核後無法啟動了怎麼辦~~~
不想修改grub的話可以先光碟啟動,然後把光碟中/boot裡面的內核文件和/lib/moles/**下的文件拷入硬碟對應的文件夾,替換你自己編譯的內核~
Ⅸ 重新編譯了一下linux內核,現在系統進不去了。。。
你可以用ubuntu 安裝盤來修改grub.cfg。(改回默認引導)
Ⅹ 在linux裡面編譯了內核,然後用編譯的內核啟動,每次都失敗,而且顯示下面的信息
應該是你把內核中的文件系統支持模塊被你刪除了,從舊內核進入系統,重新對照內核選項中的文件系統試試。