關於更新 kernel... - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- FreeBSD & Linux 討 論 版


PCZONE 討論區



通知

-- FreeBSD & Linux 討 論 版 因為本站採用 FreeBSD 作業系統,所以自己本身也多學了一些技巧,希望各位在這裡互相討論 Unix 作業系統及程式等相關問題。

Man
會員
關於更新 kernel...
嗯~各位好~
我的 Linux 7.0 用的 kernel 是 2.2.x ...
但現在最新的已是 2.4.17 了,
聽說 kernel『2.2.x』和『2.4.x』有很大的分別...
而我家堛 Linux 書籍也全是『RedHat 7.0』,即只是說kernel『2.2.x』...
所以我是完全未接觸過『2.4.x』的...
不知各位建議不建議我更新 kernel 呢?
希望各位能給些意見啊!謝謝!

回覆
會員

基本上 2.2.x 與 2.4.x 這幾個版本都有同時在出新的版本喔,並不是 2.4.x 就一定比較新.....

由於防火牆機制在這兩個核心中使用的並不相同, 2.2.x 為ipchains而2.4.x為iptables,那不同的核心都有互相配合的套件來進行程式的執行,所以當核心版本與套件不相容時,反而可能造成系統的一些困擾!所以,如果你要跟新核心的話,可以更新到最新板的2.2.x板,至於2.4.x版本,恩,除非你要重新安裝 Red Hat 7.1 以上版本,否則不太建議更新核心到 2.4.x 板說......
回覆
Man
會員

引用:
最初由 VBird 發表
基本上 2.2.x 與 2.4.x 這幾個版本都有同時在出新的版本喔,並不是 2.4.x 就一定比較新.....

由於防火牆機制在這兩個核心中使用的並不相同, 2.2.x 為ipchains而2.4.x為iptables,那不同的核心都有互相配合的套件來進行程式的執行,所以當核心版本與套件不相容時,反而可能造成系統的一些困擾!所以,如果你要跟新核心的話,可以更新到最新板的2.2.x板,至於2.4.x版本,恩,除非你要重新安裝 Red Hat 7.1 以上版本,否則不太建議更新核心到 2.4.x 板說......
嗯~多謝你的指點...
但我已真的試了更新到『2.4.x』了...
果然問題出來了,
它在 boot 機時,boot 到啟動 nfs locked 時『failed』;
而本身我是使用兩片網路卡作 NAT 的,
但對內作 DHCP 的 eth1 卻不能啟動...
不過也能成功進入 Linux...
當我輸入 ifconfig -a 查看時,發覺沒有 eth1 的蝑z,而多了個不知是什麼的...
它寫著什麼『dummy』的字眼...
想手動啟動 eth0 它便出現 error message 說『delay install....』之類的訊息...

現在問題是,想問問我想用回之前的 kernel "即 2.2.x" 我是不是只要再次更改『lilo.conf』把它改回『2.2.x』"即我原先的版本"便行呢?就這樣便行嗎?還有沒有其他地方須要改動呢?
如果是的話...那麼是不是即是我的 Linux 媟|有兩個 kernel 可除時掉換呢?

那麼如果我要把 kernel 2.4.x 完全重我的 Linux 中清除的話,
我是不早只要丟了 /lib/modules 堛 2.4.x 和 /usr/src 堛 Linux 便行呢?
我有執行過 make install ...
那麼是不是我還要在 /boot 塈鴭峊嶊F要呢?
但 /boot 堳雃h東要...好像很煩覆的...
請問我該怎樣更改呢?

問題煩多...
希望各位能不壓其煩指點指點!謝謝!
回覆
會員

你好:
其實我在安裝新的核心時,舊核心都還是留下來的!所以可以做成多重的核心開機,可以讓你選擇開機的核心為何喔!詳細的情況或許你可以看一下這裡:
http://aerosol.ev.ncku.edu.tw/~vbird..._10kernel.html
回覆
Man
會員

引用:
最初由 VBird 發表
你好:
其實我在安裝新的核心時,舊核心都還是留下來的!所以可以做成多重的核心開機,可以讓你選擇開機的核心為何喔!詳細的情況或許你可以看一下這裡:
http://aerosol.ev.ncku.edu.tw/~vbird..._10kernel.html
嗯~多謝你的指點!謝謝!
回覆
Man
會員

唉...依然有問題呀...
原本我使用的 kernel 是『2.2.16-22』,
電腦本身裝有兩張網路卡:一張是 D-link 530tx、而另一張則是 Realtek 8139 的...
在 kernel 2.2.16-22 下兩張都預設有 driver、可正常使用。
但昨天我嘗試把 kernel 更新至 2.2.20 ,在我編譯核心時,我發現在『Network device support』堮琤輕N沒有『Realtek 8139』的驅動程式可選擇...
我發現在那堨i選擇的驅動程式比我原本的 2.2.16-22 少了很多...
但怎麼會這樣的呢?
這樣如果我更新到 2.2.20 、那麼在安裝硬體上豈不更麻煩...抑或是我搞錯了什麼呢?
希望各位能指點指點!謝謝!

回覆
主題工具


類似的主題
主題 主題作者 討論版 回覆 最後發表
【教學】Linux Layer 7 Netfilter QOS 實作成功紀錄 (Kernel 2.6.14) apage -- 網 路 技 術 版 10 2011-04-29 07:15 AM
Tomato with kernel 2.6 (Asus RT-N16 support) FYI -- 網 路 硬 體 版 19 2010-01-28 08:17 AM
【軟體】NT Kernel Resources: Virtual Network Interface - VirtNet FYI -- 網 路 技 術 版 0 2006-11-07 04:10 PM
Gentoo Linux 下跑 2.4 Kernel + NPTL dou0228 -- FreeBSD & Linux 討 論 版 5 2004-04-09 12:04 PM
【求助】Red Hat 9.0 怎麼更新 kernel lds0718 -- FreeBSD & Linux 討 論 版 5 2004-03-16 03:41 AM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。