2009年9月1日 星期二

利用較新的主機來編譯核心給伺服器用

通常編核心都會在原本主機做,但若主機太慢不就等很久。雖然就現況看編核心比較少這樣做。不過咧,編譯一個精簡的核心給伺服器用是種最佳劃的方式。雖然現在主機設備比以往好太多。

準備個隨身碟,容量起碼可以放核心原始碼。在下準備個1G的隨身碟,然後格式化成ext3。
抓個kernel檔解壓到隨身碟中,然後編譯。以下是在較快的主機上頭做的部份。

mkfs.ext3 /dev/sda1
mount /dev/sda1 /usr/src
cd /usr/src
tar jxf linux-2.6.xx.tar.bz2
cd linux-2.6.xx
make menuconfig
make

編譯好後就可以把隨身碟裝到伺服器上再做以下部份

mount /dev/sda1 /usr/src
cd /usr/src/linux-2.6.xx
make;make install;make modules_install

如此僅需做編譯的最後步驟大約等待3分鐘(以在下的P3-800)就可以把核心裝好,這樣可以節約很多時間

沒有留言: