Ubuntu'da eski ya da kullanılmayan kerneli nasıl kaldırırız?

Başlatan tonyukuk, 14 Nisan 2008 - 01:05:27

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

tonyukuk

Eski ya da kullanılmayan kerneli nasıl kaldırabiliriz?

Teşekkürler.

heartsmagic

Şimdi, eğer tamamen kaldırayım diyorsan açarsın Synaptici aratır, bulur, kaldırırsın. Ancak benim tavsiyem öyle çok yer sıkıntısı çekmiyorsan eski kerneli silme. Eğer Grub menüsündeki kalabalık seni rahatsız ediyorsa

sudo gedit /boot/grub/menu.lst

ile aç, eski kernel satırlarını tamamen temizle. Önce dosyanın bir yedeğini alman fena olmaz.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hasansahin

Açıkcası şu ikisi arasındaki farkı bende bilmiyorum :

1.) kernel.org adresinden tar.gz veya tar.bz2 olarak çekirdek indirilir ve çeşitli yöntemlerle derlenir. Lilo ve grub konf.una eklenir ve kullanılır.
Ama burada mkinitrd kullanmak veya lilo.conf ve/veya menu.lst dosyasının editlenmesi şarttır. (manual olarak)

2.) apt-get veya yum/yast vs vs.. ile yeni çekirdek kurulduğunda veya kaldırıldığında yukarıda yazdığım işlemleri otomatik olarak yapıyormu?

Eski kernel yer kaplamaktan başka hiçbir işe yaramaz(tekrar geri dönmeyecekseniz) ve sisteminizi yavaşlatmaz. Bu sebeple güven içinde ama apt-get kullanarak ve bağımlılıkları gözardı etmeyerek kaldırabilirsiniz. Son olarak tavsiyem şudur, eğer güncelleme listeniz kernel görünüyorsa ve sisteminiz ile ilgili sıkıntınız yoksa yeni çekirdek yüklemeyin. Eğer çekirdek yükleyip denemek istiyorsanız, kaynak kodundan derleyip kullanmanızı öneririm. Böylece herşey ve herşey kontrolünüz altında olur.
Anyone who has never made a mistake has never tried anything new.
Albert Einstein.

tonyukuk

Çok teşekkür ederim verdiğiniz bilgiler için iyiki varsınız dostlar...

heartsmagic

Alıntı yapılan: hasansahin - 15 Nisan 2008 - 11:29:26
Açıkcası şu ikisi arasındaki farkı bende bilmiyorum :

1.) kernel.org adresinden tar.gz veya tar.bz2 olarak çekirdek indirilir ve çeşitli yöntemlerle derlenir. Lilo ve grub konf.una eklenir ve kullanılır.
Ama burada mkinitrd kullanmak veya lilo.conf ve/veya menu.lst dosyasının editlenmesi şarttır. (manual olarak)

2.) apt-get veya yum/yast vs vs.. ile yeni çekirdek kurulduğunda veya kaldırıldığında yukarıda yazdığım işlemleri otomatik olarak yapıyormu?

Eski kernel yer kaplamaktan başka hiçbir işe yaramaz(tekrar geri dönmeyecekseniz) ve sisteminizi yavaşlatmaz. Bu sebeple güven içinde ama apt-get kullanarak ve bağımlılıkları gözardı etmeyerek kaldırabilirsiniz. Son olarak tavsiyem şudur, eğer güncelleme listeniz kernel görünüyorsa ve sisteminiz ile ilgili sıkıntınız yoksa yeni çekirdek yüklemeyin. Eğer çekirdek yükleyip denemek istiyorsanız, kaynak kodundan derleyip kullanmanızı öneririm. Böylece herşey ve herşey kontrolünüz altında olur.

1. mkinitrd'ye aslında ihtiyaç yoktur. Standart derlemelerde bu bir şart değildir. Senelerce Slackware ile initrd olmadan kernel kullandım. Bunu genelde büyük dağıtımlar bazı şeyleri halletmek için kullanmaktalar.

2. Evet bu işi büyük dağıtımlar kendiliğinden yapıyor. Yeni kernel için her şey hazırlanıp menu.lst'ye giriyor.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hasansahin

Herşey otomatik ama bunu tavsiye etmek çok zor olsa gerek. Çünkü bir kullanıcı driver veya başka bir sıkıntısı olduğu için çekirdek güncellemesi yapmak ister.
Otomatik olarak güncellenen bir çekirdek ile arzu edilen modullerin yüklenip yüklenmediğini nasıl bilebiliriz ki?

Şahsi görüşüm, böyle bir durumda manual derlemenin yararına inanıyorum. Bilgi,beceri ve alışkanlıkların artması anlamında da faydalı olacaktır.
Anyone who has never made a mistake has never tried anything new.
Albert Einstein.

eromess

Benim gibi yeni öğrenmeye başlayan arkadaşlar için ekleyeyim; eski ve kullanılmayan kernelin daha basit bir yöntemle kaldırılması için program ekle kaldırda QGrubeEditör diye bir program var. Onu kurup ister sadece listeden isterse tümüyle kaldırılabilir..Birde StartUp Maneger vardı sanırım ama onu kullanmadım..

heartsmagic

Alıntı yapılan: hasansahin - 17 Nisan 2008 - 10:58:53
Herşey otomatik ama bunu tavsiye etmek çok zor olsa gerek. Çünkü bir kullanıcı driver veya başka bir sıkıntısı olduğu için çekirdek güncellemesi yapmak ister.
Otomatik olarak güncellenen bir çekirdek ile arzu edilen modullerin yüklenip yüklenmediğini nasıl bilebiliriz ki?

Şahsi görüşüm, böyle bir durumda manual derlemenin yararına inanıyorum. Bilgi,beceri ve alışkanlıkların artması anlamında da faydalı olacaktır.

Bu nedenle Ubuntu bu kadar popüler zaten :) Hazır bir çok şey mevcut ve yeni kullanıcılar kernel derleme ile uğraşmasın diye yapılıyor her şey (bloated-şişkin tabiri). Tecrübeli kullanıcılar zaten isterlerse kendileri çeker ve her kerneli derlerler. Ancak yeni kullanıcıların bir süre bunu yapmaları pek mümkün görünmüyor. Bu nedenle büyük dağıtımlarda bir çok modül ve özellik yüklü ve hazır gelir, bir sonraki kernel güncellemesinde de aynen devam ettirilir.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.