Re: [問題] 編譯核心問題

看板Linux作者 (大珍奶,珍奶大)時間15年前 (2011/02/27 12:50), 編輯推噓3(304)
留言7則, 6人參與, 最新討論串2/2 (看更多)
在下新手獻曝,其實也只不過是一些股溝來的步驟(ubuntu10.04,10.10,mint皆測過) 但至少我確定下面這些步驟,我自己試過從rc3~rc5都沒問題 提供想自己編譯kernel玩玩的人參考 我只知道這樣做OK,對於步驟有問題的話請各位高人幫忙解答 1.下載最新的內核 www.kernel.org (目前最新是kernel 2.6.38),保存到主目錄(/home/user/ 或~/) 2.解壓軟件包: tar xvf linux-2.6.38-rc6.tar.bz2 3.使用默認的(你原本用OK的).config 文件: sudo cp /boot/config-2.6.xx-xx-generic ~/linux-2.6.38-rc6 ^^ ^^ xx-xx這邊改成你系統正在用的版本即可 4.make & install: cd linux-2.6.38-rc6 sudo make menuconfig (參考完鳥哥的舊資料後,看懂得部分就自訂,不懂得就預設) (這邊會出現警告,因為少了編譯需求的某lib,補齊即可) sudo make (靜待3小時,1.5G的舊電腦,近期的應該也要1小時左右吧,我猜) sudo make modules_install sudo make install 5.創建 initrd: sudo update-initramfs -k 2.6.38-rc6 -c 6.升級grub: sudo update-grub 7.重啟就變成新kernel了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.31.176 ※ 編輯: artf08 來自: 219.85.31.176 (02/27 12:52)

02/27 13:02, , 1F
沒這麼久吧 ... 除非你全部的module 都編譯 XD
02/27 13:02, 1F

02/27 13:22, , 2F
幾乎都預設啊,看來是那台太舊...囧
02/27 13:22, 2F

02/27 15:32, , 3F
重編kernel你不重編全部module~會有硬體不能用阿
02/27 15:32, 3F

02/27 16:27, , 4F
重編kernel不就是要找出需要與不需要的東西以最佳化嗎?
02/27 16:27, 4F

02/27 16:28, , 5F
直接用預設值好像就沒啥好處了
02/27 16:28, 5F

02/27 22:53, , 6F
make install 就包含step 5.6.吧? 我用fedora是這樣
02/27 22:53, 6F

03/02 12:45, , 7F
好文就要推~
03/02 12:45, 7F
※ 編輯: artf08 來自: 219.84.62.196 (04/06 04:17)
文章代碼(AID): #1DQTWL-y (Linux)
文章代碼(AID): #1DQTWL-y (Linux)