Bugün daha önceden derlediğim çekirdeği bilgisayarımdan nasıl kaldırdığımı anlatacağım.
- Derleme sırasında kaynak kodu dizininde oluşan dosyalar:
$ cd /usr/src dizine gidiyoruz
/usr/src$ ls komutu ile dizinin içeriğini listeletiyoruz.
/usr/src$ sudo rm -rf linux-.X.Y.Z yazarak siliyoruz.
- /lib/modules/ altına kopyalanan modüller:
$ cd /lib/modules/
/lib/modules$ ls
/lib/modules$ sudo rm -rf X.Y.Z
- /boot altındaki eski dosyalar:
$ cd /boot/
/boot$ ls
/boot$ sudo rm -rf initrd.img-X.Y.Z
/boot$ sudo rm -rf vmlinuz-X.Y.Z
/boot$ sudo rm -rf config-X.Y.Z
/boot$ sudo rm -rf System.map-X.Y.Z
Kaldırdığımız çekirdeği, GRUB Menüden silmek için:
- /boot/grub$ ls
fonts grub.cfg grubenv locale unicode.pf2 x86_64-efi
/boot/grub$ vim grub.cfg bu dosyanın içerisinden istediğimiz çekirdekle ilgili alanı sileceğiz ve kayıt edeceğiz. Örneğin Linux 4.10.0-rc3+ silelim, dosya içerisinde,
menuentry ‘Ubuntu, with Linux 4.10.0-rc3+’……….{
…
…
}
menuentry ‘Ubuntu, with Linux 4.10.0-rc3+.old (recovery mode)’…..{
…
…
}
buraları sileceğiz..
Bilgisayarımızı yeniden başlattığımızda artık GRUB Menüde kaldırdığımız çekirdeğin ismi görünmeyecektir.
Ben bu adımları izleyerek bilgisayarımdan kaldırdım, herhangi bir adımda yanlış bilgi ya da eksik yerler olabilir. Bunları yazının altında yorum olarak belirtirseniz mutlu olurum. 😌
Şimdiden kolay gelsin… 😇