關於更新 kernel...



贊助商連結


Man
2002-01-02, 04:45 PM
嗯~各位好~
我的 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 呢?
希望各位能給些意見啊!謝謝!:rolleyes:

贊助商連結


VBird
2002-01-03, 02:29 AM
基本上 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
2002-01-03, 11:18 AM
最初由 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東要...好像很煩覆的...
請問我該怎樣更改呢?

問題煩多...
希望各位能不壓其煩指點指點!謝謝!:(

VBird
2002-01-03, 01:41 PM
你好:
其實我在安裝新的核心時,舊核心都還是留下來的!所以可以做成多重的核心開機,可以讓你選擇開機的核心為何喔!詳細的情況或許你可以看一下這裡:
http://aerosol.ev.ncku.edu.tw/~vbird/linux/linux_10kernel.html

Man
2002-01-03, 04:49 PM
最初由 VBird 發表
你好:
其實我在安裝新的核心時,舊核心都還是留下來的!所以可以做成多重的核心開機,可以讓你選擇開機的核心為何喔!詳細的情況或許你可以看一下這裡:
http://aerosol.ev.ncku.edu.tw/~vbird/linux/linux_10kernel.html

嗯~多謝你的指點!謝謝!:rolleyes:

Man
2002-01-04, 12:33 PM
唉...依然有問題呀...
原本我使用的 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 、那麼在安裝硬體上豈不更麻煩...抑或是我搞錯了什麼呢?
希望各位能指點指點!謝謝!:(