編譯核心問題 - Linux

Rachel avatar
By Rachel
at 2011-02-27T12:50

Table of Contents

在下新手獻曝,其實也只不過是一些股溝來的步驟(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了

--
Tags: Linux

All Comments

Adele avatar
By Adele
at 2011-03-03T17:04
沒這麼久吧 ... 除非你全部的module 都編譯 XD
Zanna avatar
By Zanna
at 2011-03-06T15:59
幾乎都預設啊,看來是那台太舊...囧
Yuri avatar
By Yuri
at 2011-03-08T10:53
重編kernel你不重編全部module~會有硬體不能用阿
Dorothy avatar
By Dorothy
at 2011-03-09T00:27
重編kernel不就是要找出需要與不需要的東西以最佳化嗎?
Jacob avatar
By Jacob
at 2011-03-13T22:20
直接用預設值好像就沒啥好處了
Zenobia avatar
By Zenobia
at 2011-03-14T21:34
make install 就包含step 5.6.吧? 我用fedora是這樣
Anonymous avatar
By Anonymous
at 2011-03-19T01:07
好文就要推~

編譯核心問題

Kyle avatar
By Kyle
at 2011-02-27T00:24
Hi all, 環境:Ubuntu 10.04 LTS NB:HP Presorio V3000 第一次編譯 linux kerenl,編譯完kernel之後遇到重新開機卻無法順利開機問題。 build steps如下: 1.下載linux-2.6.37.2.tar.bz2 2.cd linux-sou ...

有關lib

Mary avatar
By Mary
at 2011-02-26T20:56
想請問各位大大 如果系統中沒有需要的library 要如何下載呢? 我的distribution是Gentoo 要找的lib是 /usr/include/linux/init.h 及 /usr/include/linux/module.h 麻煩各位大大解答了 - ...

yahoo也改linux啦?

Joe avatar
By Joe
at 2011-02-26T19:10
Hosting History Netblock Owner IP address OS Web Server Last changed Yahoo Europe 87.248.112.181 Linux YTS/1.18.5 25-Feb-2011 Ya ...

linux 讀取權限問題

Emma avatar
By Emma
at 2011-02-26T16:36
各位好!! 我在 centos 上掛載了一個透過 nfs 分享的 windows 資料夾(用 SFU 3.5), 掛載後的資料夾權限如下: drwx------ 2 cookie cookie 64 2月 26 15:24 test 可是我以帳號 cookie 卻切換不進去 t ...

無線網路不順...

Daph Bay avatar
By Daph Bay
at 2011-02-26T12:55
我的eeepc 1005p 無線網卡是atheros ar2427 用了多種發行版 都有相同情形: 無線網路用起來不順,常常斷線(系統列圖示沒表示)、 按了網址連結反應慢、網速偏慢。 爬文用這個簡單方法也無效 sudo apt-get install linux-backports-modules-wire ...