Rhel6.0升级内核到3.0.4
?
?
?RHEL6.0升級內(nèi)核為3.0.4
?
?
?1、查看一下我的系統(tǒng)為rhel6.0,內(nèi)核版本為2.6.32:
?
[root@server3~]#cat /etc/issue
[root@server3~]#uname -r
2、到www.kernel.org下載相應(yīng)的內(nèi)核源碼包
3、確認(rèn)你的系統(tǒng)中已經(jīng)具備了編譯軟件的基本條件,也就是要安裝make gcc gcc-c++ ncurses-devel和庫工具等等,若沒有安裝,自己YUM一下,可以看到我的機(jī)器上已經(jīng)安裝了
4、解壓源碼包,這里注意一下你的系統(tǒng)時間,網(wǎng)上說時間不對可能會報錯,具體不詳
5、配置內(nèi)核編譯參數(shù),可以看到,這里解壓出來挺大的
我們只增加一個功能,就是增加對NTFS讀寫功能。他的位置如下圖
6、安裝編譯好的內(nèi)核和模塊
1)安裝模塊
[root@server3 linux-3.0.4]#make modules_install
這一步就是把編譯好的modules拷貝到/lib/modules/相應(yīng)的內(nèi)核目錄里面
2)安裝系統(tǒng)內(nèi)核
這里有個提示,就沒有找到相應(yīng)的模塊,這個我們先不管了,繼續(xù)下面的內(nèi)容
注意:如果說你想知道make install做了哪些事的話,你可以通過 /usr/src/linux-3.0.4/arch/x86/boot/install.sh這個文件來了解。
7、查看或修改菜單
[root@server3~]#vim /boot/grub/grub.conf
8、重新啟動系統(tǒng),選擇新人內(nèi)核
[root@server3~]#uname -r
現(xiàn)在可以看到,我的內(nèi)核已經(jīng)變成了最新的
9、刪除內(nèi)核
如果說,只是為了玩,那么想把自己的編譯的內(nèi)核刪除,那么請參考下面的方法
[root@server3~]#rm –rf /boot/System.map-3.0.4
[root@server3~]#rm –rf /boot/vmlinuz-3.0.4
[root@server3~]#rm –rf /boot/initramfs-3.0.4.img
[root@server3~]#rm –rf /lib/modules/3.0.4
[root@server3~]#vim /boot/grub/grub.conf
把里面增加的刪除
轉(zhuǎn)載于:https://blog.51cto.com/uselinux/814234
總結(jié)
以上是生活随笔為你收集整理的Rhel6.0升级内核到3.0.4的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Sun x4500作为文件服务器的调优
- 下一篇: C# WinForm TreeView用