公升級Linux核心錯誤

2021-08-29 14:48:55 字數 722 閱讀 6047

因為要使用ntfs-3g(核心至少2.6.22才不會有warning提示)的寫功能,所以將自己機器上的linux(debian)核心從2.6.18公升級到目前最新的2.6.25.9

最後還是要生成initrd檔案的,可以使用yaird命令

這裡記錄一下公升級過程中碰到的兩個導致linux啟動panic的東東

/bin/cat: /sys/block/hda/dev: no such file or directory

碰到這個情況,其實是modules沒有載入好,只需在/etc/yaird/default.cfg增加

module ide-generic

module ide-disk

就可以輕鬆搞定的。

第二個異常跟上面很相似

/bin/cat: /sys/block/sda/dev: no such file or directory

碰到這種情況是因為採用了ata_piix的模組來管理硬碟,但是在2.6.25中,預設的硬碟是ide的,其預設的裝置名稱是/dev/hda之類的。現在只需在grub的配置檔案中增加

ro hda=noprobe

就好,這樣linux就會用ata_piix模組來管理硬碟(直接支援dma等),不過這樣做要有個前提,就是ide和ata_piix都要作為module來載入,而不是將其編譯到核心中

Linux 核心公升級

核心終於編過並且公升級了,本來打算抓緊繼續往下學習。但是在老婆的鼓勵下,感覺還是停下來總結下比較好,這樣對自己對別人都有所幫助。0 環境介紹 我是在virtualbox 3.1.6 59338 win的虛擬機上安裝了ubuntu 9.10 desktop i386.iso。電腦本身是xp系統。注意,...

linux公升級核心

下面以centos6.5 64位 為例,介紹下docker安裝步驟和使用方法 一 公升級核心 帶aufs模組 2 修改grub的主配置檔案 etc grub.conf,設定default 0,表示第乙個title下的內容為預設啟動的kernel 一般新安裝的核心在第乙個位置 3 重啟系統,這時候你的...

公升級Linux核心

公升級linux核心 linux核心檔案 l 預設位置 boot vmlinuz l 支援多個核心檔案,開機時選擇其中乙個版本進系統 grub2多系統啟動配置 l 引導資訊 boot grub2 grub.cfg 案例 為虛擬機器 server0公升級新版的核心 l 當系統重新啟動後,公升級的新核心...