我今天把內核2.4.9編譯好了...下面是經過:
(1).下載
這裡有最新的內核:
FTP://freesoft.cei.gov.cn/pub/Linux/PEOPLE/Linus/v2.4/
2.4.9是
ftp://freesoft.cei.gov.cn/pub/Linux/PEOPLE/Linus/v2.4/linux-2.4.9.tar.bz2
如果以前下載過就的,就下載patch
比如我以前在linuxeden下過2.4.7,我就可只下載下面兩個
ftp://freesoft.cei.gov.cn/pub/Linux/PEOPLE/Linus/v2.4/patch-2.4.8.bz2
ftp://freesoft.cei.gov.cn/pub/Linux/PEOPLE/Linus/v2.4/patch-2.4.9.bz2
(2).解壓
把下載的文件拷到一個目錄
tar -xjvf linux-2.4.9.tar.bz2
如果開始下載的是patch
tar -xjvf linux-2.4.7.tar.bz2
bzip2 -dc patch-2.4.8.bz2 patch -p0
bzip2 -dc patch-2.4.9.bz2 patch -p0
接著把得到的linux文件夾拷到/usr/src/
cp -r linux /usr/src/linux-2.4.9
cd /usr/src
rm linux
rm linux-2.4
ln-s linux-2.4.9 linux
ln-s linux-2.4.9 linux-2.4
(3)編譯
cd linux-2.4.9
make mrproper 刪掉上次編譯產生的.o文件等
make menUConfig 這是重點,設置編譯的選項,我是把自己沒用到的都取消,把必要的從M改為*
第一項打開後後面才有reiserfs的選項
改好後save為一個文件,方便下次調用
make dep
make bzImage 注意大小寫
我為了睡覺,免得make dep幾分鐘後又要爬起來make bzImage,就打make dep ; make bzImage
這樣兩個命令會依次執行
之後去睡覺吧,也可以alt-F2,startx編一下程序,玩一下游戲,比如quake3...呵呵
除了錯就重來,修改一下設置再編譯
make modules
make modules_install
其實我一個模塊也沒設,不過還是做了
(4)安裝
cp /usr/src/linux2.4.9/arch/i386/boot/bzImage /boot/vmlinuz-2.4.9
如果你用的是lilo,就編輯/etc/lilo.conf
用的是grub,就編輯/boot/grub/menu.lst
編輯可以用mc的F4功能
要點就是把原來的2.4.2-2的那段復制到後面,修改一下名字,再把2.4.2-2替換為2.4.9
reboot試試吧
我裝了新內核後,因為這內核是為我的電腦定做的,啟動速度會加快很多,省了很多沒必要的東西嘛
在做這些事時,可以alt-f2,用mc的F3功能看一下自帶的README文件,我就是看的這個.
有問題到www.linuxeden.com的論壇去問吧,我天天在那灌水^_^
[email protected]
http://neimeng.net
胡正