核心升級2.4.20『談點經驗』(轉)
核心升級2.4.20『談點經驗』(轉)[@more@]一、核心簡介二、核心版本號三、為什麼重新編譯核心四、核心編譯模式五、新版本核心的獲取和更新以上這些內容講的太多了,我這裡均省略了,你可以參考六、核心編譯的時候,編譯過程中如果出錯的話,就執行一下make rmproper.這個命令是清除原來的*.o檔案的,但是如果你清除了他們以後,編譯會非常費時間,因為這些obj檔案需要重新生成。這樣能解決一些編譯過程的錯誤。#make menuconfig來透過字元介面來進行設定。這裡有很多選項,如果新手不明白的話,情參考上面提到的帖子,有比較詳細的說明。需要提出的是,檔案系統的支援選項最好選上ntfs,當然還有vfat,msdosfat等。不用的驅動就不要選了,讓核心儘量簡單。不用的儘量都省去,比如USB(如果你不用印表機或者掃描器),還有並口的支援等。特別的,實在看不懂,就選預設的值,比較保險啊~搞定儲存。。。執行#make dep#make clean#make bzImage#make modules#make modules_install一切搞定了。。。新的核心生成在/usr/src/linux/arch/i386/boot目錄下,也就是bzImage。複製檔案到/boot:#cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.20#cp /usr/src/linux/System.map /boot/System.map-2.4.20修改啟動管理器 如果用LILO,修改/etc/lilo.conf,新增以下項:image=/boot/vmlinuz-2.4.18label=linux240read-onlyroot=/dev/hda2 其中root=/dev/hda2一行要根據需要自行加以修改。 執行:#/sbin/lilo -v 確認對/etc/lilo.conf的編輯無誤,現在重新啟動系統:#shutdown -r now如果是用Grub啟動管理器就執行new-kernel-pkg --mkinitrd --moddep --install 2.4.20這時候你的/boot下生成一個initrd-2.4.20.img並且,你的Grub.conf也更改好了。不過要特別說明的是,自己vi一下Grub.conf,把kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hda=ide-scsi改成kernel /vmlinuz-2.4.18-14 ro root=/dev/hdaX其中X是你的根的分割槽。注意,這裡根分割槽不時boot的那個50M的分割槽,而一般是你最大的那個分割槽,也就是"/",千萬不要搞錯哦。儲存,重起。。。。如果順利的話,就應該進入Xwindow了。可是,如果1、出現以下錯誤提示VFS:cannot open root device "XXXX"or 00:00的話,就是你的grub.conf裡kernel /vmlinuz-2.4.18-14 ro root=/dev/hdaX沒有設對的問題了。我開始就是被這個問題搞的很煩。2、進不了xwindow如果你裝過顯示卡驅動,比如Nvidia的話,你可以這樣辦rpm -e NVIDIA_GLX_XXX(XXX為你的顯示卡驅動對應的版本號,比如我的是NVIDIA_GLX-1.0-3123)rpm -e NVIDIA_kernel_XXXX(同上)把以前安裝的驅動刪去。rpmbuild --rebuild NVIDIA_kernel_XXXX,重新編譯你的顯示卡驅動。編譯好的放在/usr/src/redhat/RPMS/i386/下然後安裝就是了、、、rpm -Uvh NVIDIA_kernel_XXXX.i386.rpmrpm -Uvh NVIDIA_GLX_XXXX.i386.rpm搞定,重起。。。ok~3、不能自動關機你可以在make menuconfig的時候,在 general setup裡的“APM(advance power manager)BIOS SUPPORT”選“Y”,然後下面的“USE REAL MODE APM BIOS CALL TO POWER OFF”選“Y”,重新編譯核心就ok了。還要說明一點,如果你用的是EXT3分割槽格式請將EXT2編入核心,將EXT3編成模組。否則,你的系統不能載入你的分割槽。以上是我的升級經歷,如有錯誤高手請指正,謝謝。。HOHOHO
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-938149/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 線上為Debian升級核心-》由2.2-20到2.4.20(轉)
- 編譯核心的一點點經驗(轉)編譯
- LINUX核心升級 (轉)Linux
- LINUX核心升級(轉)Linux
- Linux核心程式設計實戰經驗談(轉)Linux程式設計
- Lotus 經驗談(轉)
- linux庫函式升級權威經驗(轉)Linux函式
- centos-6.7 核心升級(轉)CentOS
- 經驗點談在JSP中的宣告. (轉)JS
- ERP經驗談(轉)
- 升級核心
- 升級到Linux 2.4核心(轉)Linux
- Tumblr的PHP 7升級經驗分享PHP
- TurboLinux使用經驗談(轉)Linux
- CVS使用經驗談 (轉)
- LINUX核心及升級簡介(轉)Linux
- 升級Linux核心奮鬥記(轉)Linux
- ubuntu核心升級Ubuntu
- 麒麟核心升級
- PMP考試經驗談(五)(轉)
- PMP考試經驗談(一)(轉)
- PMP考試經驗談(二)(轉)
- [求助] 升級核心後網路卡不工作(轉)
- 經驗談
- linux 核心升級步驟,kernel升級Linux
- Linux核心升級Linux
- CentOS 8 升級核心CentOS
- 淺談測試生涯如何轉型升級
- 需求編寫的幾點經驗之談
- 工程專案經理部組織經驗談(轉)
- 有關資料庫概念設計幾點見解經驗談(轉)資料庫
- 經驗談集
- DBA 經驗談
- 爆破經驗談
- CentOS 7核心升級教程。CentOS
- CentOS系統核心升級CentOS
- Cent OS 6升級核心
- centos7 核心升級CentOS