Difference between revisions of "Compile Kernel: Ubuntu 16.04 - Source dari apt install"

From OnnoWiki
Jump to navigation Jump to search
(Created page with "Siapkan kernel package apt update apt install kernel-package libncurses5-dev fakeroot wget bzip2 \ kernel-wedge build-essential makedumpfile libncurses5 libssl-dev D...")
 
Line 10: Line 10:
 
  apt install linux-source-4.4.0
 
  apt install linux-source-4.4.0
 
  cd /usr/src
 
  cd /usr/src
  tar xJf linux-4.4.0.tar.xz -C /usr/src
+
  tar xJf linux-source-4.4.0.tar.bz2 -C /usr/src
 
  ln -s /usr/src/linux-4.4.0 /usr/src/linux
 
  ln -s /usr/src/linux-4.4.0 /usr/src/linux
  

Revision as of 09:50, 17 October 2017

Siapkan kernel package

apt update
apt install kernel-package libncurses5-dev fakeroot wget bzip2 \
kernel-wedge build-essential makedumpfile libncurses5 libssl-dev


Download source code linux

apt install linux-source-4.4.0
cd /usr/src
tar xJf linux-source-4.4.0.tar.bz2 -C /usr/src
ln -s /usr/src/linux-4.4.0 /usr/src/linux

Compile kernel 4.4.0 di Linux

cd /usr/src/linux
cp -vi /boot/config-`uname -r` ./.config


Konfigurasi Kernel

cd /usr/src/linux
make menuconfig
make-kpkg clean

Beberapa alternatif lain untuk mengkonfigurasi kernel linux adalah

cd /usr/src/linux
make menuconfig

atau

vi /usr/src/linux/.config

Catatan Untuk Driver

Supaya aman, semua driver di compile. Caranya

  • Saat "make menuconfig"
  • Klik
General Setup > compile also drivers which will not load

Catatan Untuk Membuat Localversion

Saat menuconfig

  • Masuk > General Setting > Local Version

Dalam Local Version

  • Sebaiknya tidak ada huruf besar
  • Tidak ada spasi, _ dan character2 yang aneh
  • hanya huruf dan angka saja.


Proses Compile

Cara yang lebih cepat

cd /usr/src/linux
make all

Kemudian install Linux:

make firmware_install
make modules_install
make install

Setelah di instalasi kita perlu update grub

update-grub

Booting komputer dan pilih sistem operasi yang baru kita instalasi tersebut.