Posts Tagged Under 3.3-rc4

February 20th, 2012

[Ubuntu] Kompil kernel menggunakan git dari 3.3-rc3 ke 3.3-rc4

Untuk artikel ini, kita akan mengkompil kernel mainline 3.3-rc4 dari Linus dan saya beranggapan yang anda sudah pun mengkompil kernel 3.3-rc3.

1) Masuk pada direktori kernel anda.

cd linux

2) Update kernel tree anda

git pull

3) Langkah ini untuk mengemas kini fail konfigurasi kernel.

yes '' | make oldconfig

4) [tidak wajib] Anda kemudian boleh menukar konfigurasi kernel ini dengan menggunakan arahan di bawah.

make menuconfig

5) Membersihkan direktori kernel

make-kpkg clean

6) Proses kompil kernel. Bergantung kepada jumlah core processor anda, ia akan mengambil masa yang berlainan.

CONCURRENCY_LEVEL=`getconf _NPROCESSORS_ONLN` fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

7)

cd ..

8 ) Instalasi kernel

sudo dpkg -i linux-image-3.3.0-rc4-custom-fairuz+_3.3.0-rc4-custom-fairuz+-10.00.Custom_i386.deb
sudo dpkg -i linux-headers-3.3.0-rc4-custom-fairuz+_3.3.0-rc4-custom-fairuz+-10.00.Custom_i386.deb

9) Reboot.

sudo reboot

Hasilnya:

fairuz@themachine:~/build$ uname -a
Linux themachine 3.3.0-rc4-custom-fairuz+ #1 SMP Sun Feb 19 19:35:27 CET 2012 i686 i686 i386 GNU/Linux
Share
Posted in Ubuntu
By
read more
February 20th, 2012

[Ubuntu] Kompil mainline kernel

Untuk artikel ini, kita akan mengkompil kernel mainline dari Linus untuk digunakan di dalam Ubuntu 11.10. Kita akan cuba untuk mengkompil kernel 3.3-rc3 untuk digunakan di dalam Ubuntu 11.10.

Keperluan:

sudo apt-get install git-core kernel-package fakeroot build-essential ncurses-dev

Kita memerlukan beberapa package untuk memastikan proses kompil berjalan dengan lancar.

1) Masuk direktori yang mana anda kita akan melakukan proses kompil. Saya membuat satu direktori yang saya namakan “build”.

mkdir -p build
cd build

2) Klon kernel mainline git tree. Bergantung kepada kelajuan internet anda, langkah ini mungkin mengambil sedikit masa memandangkan hampir 600MB perlu dimuat turun.

git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

3) Masuk direktori linux.

cd linux

4) Untuk memastikan tiada masalah yang mungkin timbul, kita akan menggunakan konfigurasi kernel Ubuntu (yang sedang anda gunakan) untuk kernel baru ini.

cp /boot/config-`uname -r` .config

5) Langkah ini untuk mengemas kini fail konfigurasi kernel.

yes '' | make oldconfig

6) [tidak wajib] Anda kemudian boleh menukar konfigurasi kernel ini dengan menggunakan arahan di bawah.

make menuconfig

7) Langkah ini untuk mengelak error pada make-dpkg

sed -rie 's/echo "\+"/#echo "\+"/' scripts/setlocalversion

8 ) Membersihkan direktori kernel

make-kpkg clean

9) Proses kompil kernel. Bergantung kepada jumlah core processor anda, ia akan mengambil masa yang berlainan.

CONCURRENCY_LEVEL=`getconf _NPROCESSORS_ONLN` fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

10)

cd ..

11) Instalasi kernel

sudo dpkg -i linux-image-3.3.0-rc3-custom-fairuz+_3.3.0-rc3-custom-fairuz+-10.00.Custom_i386.deb
sudo dpkg -i linux-headers-3.3.0-rc3-custom-fairuz+_3.3.0-rc3-custom-fairuz+-10.00.Custom_i386.deb

12) Reboot.

sudo reboot

Hasilnya:

fairuz@themachine:~/build$ uname -a
Linux themachine 3.3.0-rc3-custom-fairuz+ #1 SMP Sun Feb 19 19:35:27 CET 2012 i686 i686 i386 GNU/Linux
Share
Posted in Ubuntu
By
read more
Tutorial php,mysql,javascript,css,html bahasa melayu