Butuh IT Support untuk kegiatan Perusahaan/ Institusi Anda? Himakom siap sebagai Organisasi Sosial Mahasiswa.
Pengabdian Kepada Masyarakat (ABDIMAS)

Seminar IT/Komputer

Pelatihan Hardware & Software

Web Design & Web programing

Maintanance Komputer

Himakom Linux Support (HLS)

Recruitment Karyawan IT

 
 
Kontak kami disini
 
 

 

 

 

 

 
 
 

Remove Kernel Lama Ubuntu!

Oleh : Mr Wevils
Post : Sabtu, 06 Februari 2010

Sering update Ubuntu kamu? Biasanya salah satu yg ikut di update adalah GNU/Linux yang kita kenal dengan nama kernel. Diubuntu 9.10 sudah 3 versi kernel yang digunakan sejak pertama kali release resmi.

Nah.. daripada kernel2 lama tinggal didalam sistem ngak tau mo diapain berikut ta coba bantu cara remove yang baik dan benar. Abis beberapa user Ubuntu-indonesia pm gue cara removenya. Klo space harddisk kamu pas2an dgn remove kernel lama akan memberi ruang kosong yang cukup buat melakukan hal2 lain.

Pastikan selalu backup data super penting anda jika mo melakukan hal2 yang rada ekstrem!! Backup juga file /boot/grub/grub.cfg
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg-old


Ok langsung step2nya neh:
1. Periksa kapasitas space harddisk
root@geek:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 15G 4.8G 9.0G 35% /


2. Cek kernel yang aktif disistem saat ini
root@geek:~# uname -r
2.6.31-17-generic
Kernel yang aktif skrg adalah 2.6.31-17

3. Periksa kernel2 apa saja yang ada disistem
root@geek:~# dpkg --list | grep linux-*
ii Linux-firmware 1.25 Firmware for Linux kernel drivers
ii Linux-generic 2.6.31.17.30 Complete Generic Linux kernel
ii Linux-headers-2.6.31-14 2.6.31-14.48 Header files related to Linux kernel version
ii Linux-headers-2.6.31-14-generic 2.6.31-14.48 Linux kernel headers for version 2.6.31 on x
ii Linux-headers-2.6.31-16 2.6.31-16.53 Header files related to Linux kernel version
ii Linux-headers-2.6.31-16-generic 2.6.31-16.53 Linux kernel headers for version 2.6.31 on x
ii Linux-headers-2.6.31-17 2.6.31-17.54 Header files related to Linux kernel version
ii Linux-headers-2.6.31-17-generic 2.6.31-17.54 Linux kernel headers for version 2.6.31 on x
ii Linux-headers-generic 2.6.31.17.30 Generic Linux kernel headers
ii Linux-image-2.6.31-14-generic 2.6.31-14.48 Linux kernel image for version 2.6.31 on x86
ii Linux-image-2.6.31-16-generic 2.6.31-16.53 Linux kernel image for version 2.6.31 on x86
ii Linux-image-2.6.31-17-generic 2.6.31-17.54 Linux kernel image for version 2.6.31 on x86
ii Linux-image-generic 2.6.31.17.30 Generic Linux kernel image
ii Linux-libc-dev 2.6.31-17.54 Linux Kernel Headers for development
ii Linux-sound-base


Ato bisa dengan perintah dibawah ini:
root@geek:~# dpkg --list | grep linux-image

Dari peritah ini ada 3 versi kernel yang ada disistem saya yaitu:
Kernel aktif:
Linux-image-2.6.31-17-generic
Kernel Lama:
Linux-image-2.6.31-14-generic
Linux-image-2.6.31-16-generic

Kasus ini kita mau remove dua kernel lama!
Sebelum remove pastikan dulu kernelnya ada di /boot
root@geek:~# ls -l /boot/vmlinuz*
-rw-r--r-- 1 root root 3941696 2009-11-21 13:07 /boot/vmlinuz-2.6.31-14-generic
-rw-r--r-- 1 root root 3941984 2009-12-22 14:24 /boot/vmlinuz-2.6.31-16-generic
-rw-r--r-- 1 root root 3943008 2009-12-11 02:13 /boot/vmlinuz-2.6.31-17-generic


Pastikan backup file grub.cfg!
cp /boot/grub/grub.cfg /boot/grub/grub.cfg-old

4. Remove kernel lama dengan perintah sbb.
apt-get remove --purge Linux-image-2.6.31-14-generic
apt-get remove --purge Linux-headers-2.6.31-14
apt-get remove --purge Linux-image-2.6.31-16-generic
apt-get remove --purge linux-headers-2.6.31-16


Sampai disini kernel lama harusnya sudah bersih. Sisa memastikan benar2 sudah bersih.

5. Cek jika kernel lama benar2 sudah di remove dari sistem.
- Cek kernel di folder /boot
root@geek:~# ls -l /boot/vmlinuz*
-rw-r--r-- 1 root root 3943008 2009-12-11 02:13 /boot/vmlinuz-2.6.31-17-generic

- Cek kernel yang tersisa
root@geek:~# dpkg --list | grep linux-image
ii Linux-image-2.6.31-17-generic 2.6.31-17.54 Linux kernel image for version 2.6.31 on x86
ii Linux-image-generic 2.6.31.17.30 Generic Linux kernel image


Juga dengan perintah ini.
root@geek:~# dpkg --list | grep linux-
ii Linux-firmware 1.25 Firmware for Linux kernel drivers
ii Linux-generic 2.6.31.17.30 Complete Generic Linux kernel
ii Linux-headers-2.6.31-17 2.6.31-17.54 Header files related to Linux kernel version
ii Linux-headers-2.6.31-17-generic 2.6.31-17.54 Linux kernel headers for version 2.6.31 on x
ii Linux-headers-generic 2.6.31.17.30 Generic Linux kernel headers
ii Linux-image-2.6.31-17-generic 2.6.31-17.54 Linux kernel image for version 2.6.31 on x86
ii Linux-image-generic 2.6.31.17.30 Generic Linux kernel image
ii Linux-libc-dev 2.6.31-17.54 Linux Kernel Headers for development
ii Linux-sound-base 1.0.20+dfsg-1ubuntu5 base package for ALSA and OSS sound systems


Abis langkah terakhir banget pastikan grub sudah diupdate. Yang sering nanya gimana caranya menghapus daftar yang banyak di pilihan grub jawabannya ini juga, semoga tercerahkan buat yg belum ngeh. Jadi dengan mengedit file grub.cfg itu adalah cara ektrem dan tidak direkomendasikan. Berikut cara update kernel yang baik dan benar!

root@geek:~# update-grub
Generating grub.cfg ...
Found Linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
Found memtest86+ image: /boot/memtest86+.bin
done

root@geek:~# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found Linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
Found memtest86+ image: /boot/memtest86+.bin
done

root@geek:~# grub-install /dev/sda
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0) /dev/sda


Abis itu restart dan selamat menikmati single kernel disistem ubuntunya.
root@geek:~# restart

Cek space harddisk dan bandingkan dengan space awal setelah proses restart.
root@geek:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 15G 4.2G 9.6G 31% /


Tanggung jawab sendiri ya klo ikutin tutor ini, ditempat saya sukses dan tidak ada efek apa2 dengan sistem saya. Semoga berguna ya..



 
 
Copyright © 2008 www.himakomers.com All Right Reserved