精華區beta Linux 關於我們 聯絡資訊
請問有沒有人知道如何將CLE內的kernel 升級到 2.2.1-1c 的確實方法 > -------------------------------------------------------------------------- < 發信人: IDFIVE@bbs.ee.ntu.edu.tw (ID5), 看板: Linux 標 題: Re: Kernel upgread 發信站: 台大電機 Maxwell BBS (Thu Feb 18 13:48:45 1999) 轉信站: Ptt!news.ntu!bbs.ee.ntu!Maxwell ※ 引述《"陳邦楷" <lucifer@ms2.hinet.net>》之銘言: : 請問有沒有人知道如何將CLE內的kernel 升級到 2.2.1-1c 的確實方法 CLE的網站上面有寫阿........:> 因為我問過這個問題N次了.........(在CLE的留言板上) 關於做法呢?如下 rpm -Uhv *.rpm 修改/etc/lilo.conf讓lilo指定到新的kernel /sbin/lilo -v -v -v reboot 這樣就行啦 記住喔....../etc/lilo.conf 要指定為/boot/vmlinuz-2.2.1-1c 如果沒有改這一部的話.....呵呵 就無法見到您的寶貝Linux了喔~~~~ 還有在第一部的地方一定要有所有的kdernel-2.2.1-1c的檔案 而且要放在一個空的資料夾裡面且裡面不能有除了kernel-2.2.1-1c 之外的任何.rpm檔,而且要用root登入才可更新(我都放在~/kernel) -- ※ Origin: 臺大電機 Maxwell 站 ◆ From: m146-98.dialup.seed.net.tw > -------------------------------------------------------------------------- < 發信人: Pahud.bbs@english.nccu.edu.tw (Patrick Hsieh), 看板: Linux 標 題: Re: Kernel upgread 發信站: 政大神秘地帶 (Thu Feb 18 14:10:11 1999) 轉信站: Ptt!news.ntu!spring!aidebbs!english ※ 引述《"陳邦楷" <lucifer@ms2.hinet.net>, 看板: Linux》之銘言: : 請問有沒有人知道如何將CLE內的kernel 升級到 2.2.1-1c 的確實方法 ftp://linux.h2.nu/linux-2.2.1.tar.gz 抓回來解到/usr/src然後在/usr/src/linux下make menuconfig 編完之後make dep;make clean;make bzImage 然後make modules;make modules_install 然後cp /usr/src/linux/arch/i386/boot/bzImage / 改lilo.conf 中image=/bzImage, 然後再執行lilo,最後reboot即可 建議自己編比較好,不要用rpm來升級。 -- Patrick Hsieh <patrick@english.nccu.edu.tw> Webmaster of NCCU English Department http://english.nccu.edu.tw Webmaster of Petty's Flute Page http://english.nccu.edu.tw/~petty Pager 0943965920 -- ※ Origin: 政大最神秘的BBS站 140.119.185.146 ◆ From: h72.s97.ts.hinet.net > -------------------------------------------------------------------------- < 發信人: apostle.bbs@bbs.hchcc.gov.tw (荳爹), 看板: Linux 標 題: Re: Kernel upgread 發信站: 新竹縣立文化中心 (Fri Feb 19 08:29:50 1999) 轉信站: Ptt!news.ntu!news.mcu!news.cs.nthu!news.cis.nctu!HCHCC_BBS ※ 引述《Pahud.bbs@english.nccu.edu.tw (Patrick Hsieh)》之銘言: : ※ 引述《"陳邦楷" <lucifer@ms2.hinet.net>, 看板: Linux》之銘言: : : 請問有沒有人知道如何將CLE內的kernel 升級到 2.2.1-1c 的確實方法 : ftp://linux.h2.nu/linux-2.2.1.tar.gz : 抓回來解到/usr/src然後在/usr/src/linux下make menuconfig : 編完之後make dep;make clean;make bzImage : 然後make modules;make modules_install : 然後cp /usr/src/linux/arch/i386/boot/bzImage / : 改lilo.conf 中image=/bzImage, : 然後再執行lilo,最後reboot即可 : 建議自己編比較好,不要用rpm來升級。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^為什麼呢? rpm升級有什麼缺點呢? -- ~*~*~*~*~*~*~*~*~*~*~*~*~*~* ~*~*~*~ꄊ在飛機開始往下掉時,你坐的是頭等艙或是經濟艙 其實沒有什麼差別           你的身份是政要,富豪或市井小民 沒什麼不同           活的光彩,才能死的無憾           意外,疾病,死亡 誰能預知呢!珍惜所有-人事物 ~*~*~*~*~*~*~*~*~*~*~*~*~*~* ~*~*~*~ -- ※ Origin: 新竹縣立文化中心 bbs.hchcc.gov.tw ◆ From: h101.s145.ts31.hinet.net > -------------------------------------------------------------------------- < 發信人: "小州" <kenduest@pagans.org>, 看板: Linux 標 題: Re: Kernel upgread 發信站: SEEDNet News Service (Fri Feb 19 23:37:00 1999) 轉信站: Ptt!news.ntu!feeder.seed.net.tw!news.seed.net.tw!not-for-mail 荳爹 撰寫於文章 <3T9EDF$ILp@bbs.hchcc.gov.tw>... >: 建議自己編比較好,不要用rpm來升級。 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^為什麼呢? rpm升級有什麼缺點呢? rpm 是提供編譯好的 kernel 檔案,只要設定好就可以使用. 這是相當方便的. 有人認為自己 make kernel 比較好,那是因為每個人的硬體配備以及 系統環境需求都不大一樣,套用現成的 kernel 檔案來使用並不一定 可以完全符合自己的需要. 不過後來看了幾篇文章以及 Linux gazette 內容後,才知道 RedHat 提供編譯好的 rpm 檔案都是採用 module 做成的,所以自行再 make kernel 的效益似乎不大. 引一篇先前網友的 post 的大作, 標題是 "2.2.1的rpm",沒有看過 的人可以參考一下. ※ 引述《xexex.bbs@cis.nctu.edu.tw (................)》之銘言: : ==> 在 bv1al@bbs.ee.ntu.edu.tw (阿里巴巴) 的文章中提到: : > 關於要不要自行 re-compile kernel, 前面有朋友提到, 這期的 : > Linux 公報裡有一篇文章就是談這個問題, 依該文的看法, 以 : ^^^^ 請問這是 ? 哈哈!是我擅自譯的, 原文是 Linux gazette : > RedHat 這種 distribution 而言, 它的 pre-compiled kernel : > 採用 module 方式做成, 因此, 即使再由 user 自行 compile : > 的 kernel 並無明顯「增益」(除非你是用一台 8M RAM 的機器). : why ? redhat 的 kernel rpm 應該是做成 i386 的吧 還是有 kernel-xxx.yyy.src.rpm 可以自行 DIY : 用 PII or K6 的人選 i686 or i586 不是比較好嗎? : 還是 kernel 裡的這個 option 沒啥效果? : > 因此換成 2.2.1 的話, 只要用 .i386.rpm Upgrade 即可. Linux 公報: 1999 二月號 http://www.linuxgazette.com/issue37/martinez.html 我把它譯成「打破 kernel compiling 的迷思」 由於全文滿長的, 主要就: memory 的節省這方面而言: 除非你是用一台 8M RAM 的機器, re-compile 才有明顯省到 memory, 而時下機器少說都有 32M 或更多, 所以.... CPU 的加速 拖累 CPU 速度的原因有很多, 沒有「選對 CPU」並不見得是 速度快不起來的重要原因, 要加快, 可以從很多地方下手改善. 得到的結論簡單講應該就是: 以 RedHat 這一型的 modulized pre-compiled kernel 是不須 user 再做一次, 因為根本沒偷到 什麼!倒成了白忙一場. 另外, 免 kernel DIY 也可減少嚇到初學者. -- 真情最可貴 用心最踏實 -- > -------------------------------------------------------------------------- < 發信人: holtz.bbs@bbs.cs.nthu.edu.tw (總是失眠......), 看板: Linux 標 題: Re: Kernel upgread 發信站: 清華資訊(楓橋驛站) (Sat Feb 20 06:42:48 1999) 轉信站: Ptt!news.ntu!bbs.ee.ntu!freebsd.ntu!news.cs.nthu!maple ※ 引述《kenduest@pagans.org (小州)》之銘言: > 荳爹 撰寫於文章 <3T9EDF$ILp@bbs.hchcc.gov.tw>... > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^為什麼呢? rpm升級有什麼缺點呢? > rpm 是提供編譯好的 kernel 檔案,只要設定好就可以使用. > 這是相當方便的. > 有人認為自己 make kernel 比較好,那是因為每個人的硬體配備以及 > 系統環境需求都不大一樣,套用現成的 kernel 檔案來使用並不一定 > 可以完全符合自己的需要. > 不過後來看了幾篇文章以及 Linux gazette 內容後,才知道 RedHat > 提供編譯好的 rpm 檔案都是採用 module 做成的,所以自行再 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 抱歉!能否請教一下什麼是"採用 module 做成的"? 若不是"採用 module 做成的",一般是採用什麼做成的..... 主要差別在哪邊呢?...... 我是新手,希望你能不吝指教....謝謝... > make kernel 的效益似乎不大. -- ※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: 140.128.2.168 > -------------------------------------------------------------------------- < 發信人: jerk.bbs@bbs.m6.ntu.edu.tw (白痴), 看板: Linux 標 題: Re: Kernel upgread 發信站: 不良牛牧場 (Sat Feb 20 16:16:51 1999) 轉信站: Ptt!news.ntu!SimFarm ※ 引述《"小州" <kenduest@pagans.org>, 看板: T_Linux》之銘言: : 總是失眠...... 撰寫於文章 <3TA0lO$7Oa@bbs.cs.nthu.edu.tw>... : > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : > 抱歉!能否請教一下什麼是"採用 module 做成的"? : > 若不是"採用 module 做成的",一般是採用什麼做成的..... : > 主要差別在哪邊呢?...... : > 我是新手,希望你能不吝指教....謝謝... ~~~~~ : 每每我們拿到新的 kernel source 時,總是需要費心的去 make kernel, : 而編譯的時間有一點久. 若是系統增加了新的硬體,那又需要再 : 重新 make kernel , 把此硬體的 driver 編譯到核心才可以正常驅動... : 所以每每要 make kernel 實在不方便. : RedHat 提供預先編譯好的 kernel package rpm 檔案的部分,它都把許多 : 可以獨立出來的項目編譯成為 module,只留下必要的部分編譯成為 : vmlinuz 核心檔案,所以 vmlinuz 檔案就不會很大,佔的記憶體就很小. : 而再來因為許多驅動程式的程式碼部分已經編譯成為 module , 所以 : 要使用時我們再把它掛入使用就可以了(kerneld 會主動載入需要的 : module,不需要使用時會主動卸下.也我們也可以自行使用 modprobe or : insmod 指令做載入的動作),所以使用起來是相當有效率的. 編成modules似乎是頗為方便,不然每次重新compile頗為麻煩 我是要用的時侯才修改rc.modules 可是我有疑問,就是若都把可以編成modules的driver都弄出來, 而不要編在kernel中,會不會較慢????? 我自己是沒有感覺(我把網路卡,scsi,音效卡....能用的都弄成modules) 不知有誰可以解答一下??? -- Origin:<不良牛牧場> bbs.m6.ntu.edu.tw (140.112.248.1) Welcome to SimFarm BBS -- From : [ccsun6.ee.ntu.edu.tw] > -------------------------------------------------------------------------- < 發信人: "小州" <kenduest@pagans.org>, 看板: Linux 標 題: Re: Kernel upgread 發信站: SEEDNet News Service (Sun Feb 21 00:48:42 1999) 轉信站: Ptt!news.ntu!feeder.seed.net.tw!news.seed.net.tw!not-for-mail 白痴 撰寫於文章 <3TAFj4$RnU@bbs.m6.ntu.edu.tw>... >編成modules似乎是頗為方便,不然每次重新compile頗為麻煩 >我是要用的時侯才修改rc.modules >可是我有疑問,就是若都把可以編成modules的driver都弄出來, >而不要編在kernel中,會不會較慢????? >我自己是沒有感覺(我把網路卡,scsi,音效卡....能用的都弄成modules) >不知有誰可以解答一下??? 我也是覺得沒有差異啊.... 也許把核心的一部分編譯成為 module 後,再使用 modprobe 等方式 載入可能浪費一小點的時間,不過它的好處至少比它的缺點來的多. 有興趣可以到 bbs.ee.ntu.edu.tw Linux 精華區看看 15 (技術討論) --> 3 (Modules) , 3 driver 那篇網友的大作. -- 真情最可貴 用心最踏實 -- > -------------------------------------------------------------------------- < 發信人: yorkwu@ms4.hinet.net (), 看板: Linux 標 題: Re: Kernel upgread 發信站: DCI HiNet (Sat Feb 20 13:26:52 1999) 轉信站: Ptt!news.ntu!ctu-gate!ctu-peer!news.nctu!serv.hinet.net!info.ctnbank.c 小州 (kenduest@pagans.org) wrote: : 也許我講太快了.... 有誤導的嫌疑... : modules 是核心的一部分,可以講是 "驅動程式" , 只不過它並沒有 : 直接編入核心檔案 (vmlinuz) 裡面,而是分開來獨立編譯,等有需要 : 的時候才載入使用,不使用的時候就從記憶體中移除. 講簡單一點, 就像以前 DOS 下的 driver 要外掛一樣. 不過它更好, 可隨時(不用的話)卸下再掛上. : 而 RedHat 提供預先編譯好的 kernel package rpm 檔案的部分,它都把許多 : 可以獨立出來的項目編譯成為 module,而沒有把很多項目的驅動程式碼 : 放到 vmlinuz 檔案內. 其實 Slackware 的也一樣, 把多數 driver 做 module. 這個對 Distribution maker 非常貼心(不必像以前要做一堆 boot image) : 把某些項目編譯成為 modules 來使用有何好處 ? 比方: : -> Modem 族要上網時都免不了要用到 ppp or slip 的項目,不過並不是 : 每次開機都一定會上網啊... 所以可以不要將 ppp / slip 直接編入核心. : 我們只須要把它編譯成為 module ,等真正撥接上網時才動態載入就 : 可以了. 可是我覺得不太可靠, 我發現我的經常不會自動 load ppp(我有跑 kerneld 啊...) 還是自己載入保險(vfat 也一樣). : -> 若是系統有拿來跑 IP masquerading 這種功能,直接把它 : 編入核心似乎太肥了.... 所以等要啟動 IP masquerading 的功能 : 時再把它的 module 掛入使用.不需要的時候再把它移除掉即可. : -> 當系統增加了新的硬體,不一定需要重新 make kernel 過, : 只要把要用到的項目編譯成為 module,然後再透過 modprobe : 等方式載入此驅動程式,這樣硬體設備就可以使用了... : 像是我目前使用的 ZIP100 就是這樣做,因為我並不一定每次 : 使用 linux 時都會用到它,而且它是屬於 SCSI 系列,直接編入 : kernel 使用好像蠻大的. 最好用的, 可以簡單的開發新 driver, 不必一直 patch kernel. 像 udf driver(可用 CDRW 讀 RW 片)就是這樣, 不必重 compile kernel 了. 另一方來說, 對想寫 driver 的硬體廠商也方便(而且不需公開 program 的方法, 雖然個人不喜歡這樣啦) 總之, 好處非常多... 壞處是開機設備就不能這麼做了(你總要開了機才能 載入模組吧?), 不過這並非無法解決... -- 帝國執政黨的永續執政秘訣: 帝國執政黨永遠不會直接打壓國內的反對黨, 如此做只會引起外國的抨擊而已; 事實上, 它還要培養一些"反對黨"來駁斥內外的不民主控訴. 然而, 它總是能利用各種宣傳方式, 對多數不明的大眾提出它的理想國; 而政府對反執政黨的人也不直接迫害; 它只要少發 個證件就夠了. 最重要的, 它要不斷主導"主流價值", 掌握多數選票.