文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>如何對核心做補丁

如何對核心做補丁

时间:2006-09-22  来源:音乐无限Emi

做完上面兩個步驟後,確定好核心的版本,我們就可以下載正確的核心,如下圖所示

你可以下載版本.bz2或是版本.tar.gz的版本皆可,下載完後,我們就可以解壓縮,然後進行補丁做法如下

語法: 指令 參數 => tar xvfz linux-2.16.16.tar.gz

將剛下載好的linux-2. 6.16.16.tar.gz解開,如下圖所示

解完後如下圖所示

接下來我們開始為我們的核心進行Squashfs檔案壓縮格式的補丁請先將剛下載好的squashfs3.0.tat.gz解開語法: 指令 參數 => tar xvfz squashfs3.0.tar.gz

如下圖所示

解完後,在你的資料夾下會多出一個squashfs3.0的目錄,切進去看,我們可以看到有許多版本的資料夾,當我們確認我們所下載的核心版本與squashfs3.0內的版本一樣時即可為我們的核心做補丁的動作,若沒有的話,建議將核心版本升級或降至與我們squashfs3.0內的版本一樣,因此我們會發現裡面的版本有如下圖所示,剛好與我們所下載的版本一致,因此我們可以為我們的核心做補丁的動作

語法: 切換目錄 cd /到目錄 => cd ./squashfs3.0

確認完版本後,此時我們切回去剛解完壓縮核心的位置/usr/src/linux-2.6.16.16下面

語法: 切換目錄 cd /到目錄 => cd /usr/src/linux-2.6.16.16

如下圖所示

接著下來我們就要開始實做補丁動作,將squashfs補丁到我們的核心,讓我們的核心可以提供這樣的功能

語法: 指令 參數 補丁檔案=> patch -p1 < ~/Desktop/squashfs3.0/linux-2.6.16/squashfs3.0-patch

做完上述的動作,只代表我們的核心已經具有這樣的功能,但並不表示可以使用了,因為這個動作只是告訴我們的kernel,你已經具有這樣的檔案壓縮格式,只是具有並不是說已經提供,要讓他提供這樣的功能,我們必須再等會編譯核心時,將這個功能打開,編譯完成後,才是真的已經提供這樣的功能


接著下來我們還要為我們的開機畫面做補丁的動作,讓我們的核心具有bootsplash的功能如同上面的做法,我們必須將補丁檔,patch進去給我們的核心,讓他具有這樣的功能做法如下

將剛下載好的bootsplash-3.1.6-2.6.16.diff這個檔案patch進去我們的核心

語法: 指令 參數 補丁檔案 => patch -p1 < ~/Desktop/bootsplash-3.1.6-2.6.16.diff

如下圖所示

做完上述兩個補丁動作後,我們的核心就已經具備這樣的功能,接著就要進去編譯核心

相关阅读 更多 +
排行榜 更多 +
全民格斗王-街霸

全民格斗王-街霸

动作格斗 下载
吐司壁纸

吐司壁纸

主题美化 下载
雷姆从零开始的异世界生活

雷姆从零开始的异世界生活

休闲益智 下载