Upgrade
Untuk mengetahui kernel terbaru untuk Ubuntu silahkan cek : http://kernel.ubuntu.com/~kernel-ppa/mainline
Berikut contoh upgrade kernel dari 2.6.32-21-generic ke 2.6.34. Cara yang sama bisa anda terapkan di versi yang berbeda.
Download 3 buah file :
- linux-headers-2.6.34-020634-generic_2.6.34-020634_i386.deb
- linux-headers-2.6.34-020634_2.6.34-020634_all.deb
- linux-image-2.6.34-020634-generic_2.6.34-020634_i386.deb
Lalu install ketiga paket itu dengan urutan : (Gunakan GDebi Package Installer saja, dengan double klik di masing-masing nama file)
- linux-headers-2.6.34-020634_2.6.34-020634_all.deb
- linux-headers-2.6.34-020634-generic_2.6.34-020634_i386.deb
- linux-image-2.6.34-020634-generic_2.6.34-020634_i386.deb
Setelah masuk kembali, silahkan cek dengan perintah uname -r, apakah kernel anda sudah terupgrade
2.6.34-020634-generic
Kompilasi
Kompilasi kernel dilakukan jika kita memerlukan update terhadap kernel yang sedang kita gunakan, atau untuk mencoba beberapa konfigurasi yang berbeda-beda pada sistem yang sama. Sebelum memulai kompilasi kernel, kita harus mendownload source kernel terbaru di
Internet. Salah satu situs yang banyak dikunjungi adalah www.kernel.org. Download versi terakhir yang stabil sesuai dengan arsitektur sistem komputer yang digunakan (biasanya i386 untuk keluarga processor 386, 486, Pentium, K5 K6 dan K7). Untuk memastikan arsitektur sistem yang anda gunakan, jalankan perintah berikut :
Internet. Salah satu situs yang banyak dikunjungi adalah www.kernel.org. Download versi terakhir yang stabil sesuai dengan arsitektur sistem komputer yang digunakan (biasanya i386 untuk keluarga processor 386, 486, Pentium, K5 K6 dan K7). Untuk memastikan arsitektur sistem yang anda gunakan, jalankan perintah berikut :
uname
Anda dapat mendownload versi rpm atau .tar,gz, tentunya sesuai kebutuhan. Anggaplah anda telah mendownload Kode Sumber kernel Linux dari Internet dan filenya adalah linux-2.4.8.tar.gz yang merupakan format arsip file terkompres. Berikut ini adalah langkah kompilasi kernel yang harus anda jalankan :
2. Copy file source code kernel tersebut ke direktori /usr/src
cp /home/nama_user/linux-2.4.8.tar.gz /usr/src
cd /usr/src
tar xvzf linux-2.4.8.tar.gz
yang sekaligus akan meng-ekstrak file linux-2.4.8.tar.gz ke dalam
direktori /usr/src/linux
3. Agar jelas bahwa kernel yang akan kita compile adalah versi 2.4.8, maka dilakukan perubahan nama :
mv linux linux-2.4.8
4. Kita perlu membuat link simbolik untuk memudahkan kompilasi.
ln –s /usr/src/linux-.2.4.8 /usr/src/linux
cd /usr/src/linux
5. Hapus beberapa file yang akan mempengaruhi kompilasi :
make mrproper
6. jalankan salah satu dari 3 perintah dibawh ini :
make config atau
make menuconfig atau
make xconfig
yang akan menampilkan jendela konfigurasi kernel.
7. Tentukan konfigurasi kernel yang sesuai dengan sistem atau keinginan anda.
8. Simpan hasil konfigurasi kernel yang telah anda lakukan.
9. Buat keterikatan dengan modul-modul baru :
make dep
10. Hapus file-file konfigurasi lama
make clean
11. Kompres Kernel yangtelah kita mainkan
make bzImage
Jika munculpesan ‘cache is to small’ , ketik make zImage
12. Buat modul-modul yang telah kita pilih
make modules
13. Buat semua direktori yang diperlukan dan instal modul-modul baru
make modules_install
14. Copy dua file baru ke direktori /boot
cp /usr/src/linux/System.map /boot/System.map-2.4.8
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinux-2.4.8
14. Hapus Link
rm /boot/System.map
15. Buat link yang baru
ln –s /boot/System.map-2.4.8 /boot/System.map
16. Modifikasi file /etc/lilo.conf dan tambahkan baris-baris berikut :
image =/boot/vmlinux-2.4.8
label = Linux-2-4-8
read-only
root=/dev/hda1
17. Simpan file tersebut dan keluar dari program editor yang digunakan.
18. Aktifkan perubahan file /etc/lilo.conf yang telah dilakukan
/sbin/lilo -v
19. Sekarang restart mesin Linux anda dengan menjalankan :
reboot
Selamat Mencoba !!
0 Comment:
Posting Komentar