9 Ekim 2015 Cuma

Kernel Güncellemesi


Sanal Makine Üzerinden Ubuntu Kurulumu ve Kernel Güncellemesi

İlk olarak yapmamız gereken bilgisayarımızla uyumlu Ubuntu sürümünü indirmek olacaktır. Ubuntu'nun son sürümü olan 15.04 daha yeni olduğundan ve hatalarla karşılaşma olasılığımız daha yüksek olduğu için bir önceki sürüm olan ubuntu 14.04.3'ü inolarak indirmemiz bizim için daha yararlı olacaktır.
Sanal Makine olarak ben VmWare Workstation'u tercih ettim ama dilerseniz VirtualBox ile de bu işlemi gerçekleştirebilirsiniz.Workstation'u açtığımızda karşımızdaki ekranda .iso uzantılı bir soya seçmemiz istenecektir.İndirdiğimiz ubuntuyu buraya ekleyip next dediğimizde ubuntuya isim ve şifre vermemiz istenmektedir bu her seferinde vmware üzerinden ubuntuyu açarken bize sorulacak oturum kullanıcı adımız ve şifremiz olacaktır.Bu kısmıda hallettikten sonra sanal olarak ubuntuya ne kadar yer ayıracağımızı belirlememiz gerekmektedir ben 50 gb ayırdım ama isterseniz daha eksik ya da daha fazla yer ayırabilirsiniz.
Tüm işlemleri geçtiğimizde herhangi bir hatayla karşılaşmadan aşağıda göründüğü gibi ubuntu yüklenmeye başlanacaktır.




















Ben ekranda yazılım güncellemesi yazısına daha sonra seçeneğini tıklayarak kapadım sizde aynısını yaparsanız daha iyi olur.Ubuntu yüklemesi tamamlandıktan sonra karşınıza sanal makinede işletim sistemi masaüstü gelecektir.Alışkın olduğumuz Wındows'dan biraz daha farklı bir görünüme sahip olduğunu söylemeliyim.

Ubuntuyu sanal makine üzerinden kurduktan sonra asıl yapmamız gereken Kernel Güncellemesi işlemine gelelim.İlk olarak mevcut Ubuntudaki kernel sürümünü öğrenmek için eğer ingilizce kurduysanız arama kısmına terminal yazmanız gerekecektir.Ayrıca ben klavye sıkıntısı yaşadım işlemlere başlamadan önce ayarlardan klavyeyi alışkınız olduğunuz klavye stiline çevirmeniz sizin yararınıza olacaktır.

Terminal geldiğinde ekrana uname -r yazıyoruz ve aşağıdaki gibi sürümümüzün ne olduğunu öğreniyoruz.



Sürümümüzü öğrendikten sonra en güncel sürümüde öğrenmek için https://www.kernel.org/ adresini ziyaret edip stable olan sürümün ki ben güncellediğimde 4.2.3 sürümüydü bu sürümün tarz.x dosyasını zip olarak ubuntu masaüstüne indirmemiz gerekmektedir.
Ben başlangıçta hata yaparak windows masaüstüme indirip ubuntuya almaya çalışmıştım siz bu hatayı yapmayın.Dosyamız hatasız indikten sonra ister terminalden isterseniz ArchiveManager yardımıyla masaüstüne çıkarım.Çıkarma işlemi bittikten sonra terminale tekrar gelip ''cd'' komutuyla bu dosyaya gitmeniz gerekmektedir.Bu işlemi aşağıdaki resimde nasıl yapacağınız açıkça görülmektedir.



Görüldüğü üzere dosyaya terminal sayesinde eriştikten sonra yazdığım "make menuconfig" komutudur.Bu komutla KernelMenusune gitmeyi amaçlamaktayız.Ama benim bilgisayarımda terminalde bir hata aldım sizde bu hatayla karşılaşırsanız yapmanız gereken libncurses5-dev paketini kurmaktır. "sudo apt-get install libncurses5-dev" bu komutu yazıp tekrardan çalışmasını bekliyoruz.Büyük ihtimalle hatanız çözümlenmiştir.Şimdi yapmanız gereken tekrardan make menuconfig yazmanız ve menunun ekrana gelmesini beklemektedir.Bu sefer hatasız çalıştığında ekranınıza bu şekilde bir görüntü gelecektir.Ben default gelen ayarları kullanmak istediğim için save tuşuna klavye yardımıyla gidip ayarları .config adlı dosyaya kaydettim.Eğer başka bir ayar yapmak istiyorsanız bundan sonraki komutlar işinize yaramayabilir ama save tuşuyla yapacaksınız yazının bundan sonra kısmını da takip etmelisiniz.

Kernel Menüsü;



Menü işlemimizde bittikten sonra bizi kısa ama uzun süren işlemlere sahip komutlar bekliyor artık.Menüden çıkış yapıp terminalimize make komutunu yazıyoruz.Bu işlem çok uzun surmektedir ama benim yaptığımı hatayı yapıp rami 512 mb olarak atanan kerneli daha fazla ram vererek işlem hızını biraz daha artırabilirsiniz ben yaklaşık 8 saatte "make" komutunu tamamladım o yüzden bu işlemi yaparken geceden yaparsanız sizin için daha yararlı olur.

Make işlemi kerneli derlememizi sağlar bu işlemler bittikten sonra yapmanız gereken kernel modüllerini derlemek için "make modules"  komutunu yazmamız gerekmektedir.Make kadar uzun sürmese de diğer işlemler belirli bir uzunluğa sahiptir.Bu gözünüzü korkutmasın sadece sabırla bekleyin!!!

Derlediğimiz kernel modüllerini kurmak için bu sefer terminale "sudo make modules_install" yazdığınızda şifrenizi girmenizi isteyecek.Yukarıda bahsetmedim ama şifrenizi yazarken yazdığınız **** şeklinde görünmüyo ilerlememiş gibi görünsede aslında şifrenizi yazmaktasınız o yüzden neden yazmıyo diye paniğe kapılmayın ben de başta bu paniğe kapıldım ve bir kaç kez aynı işlemi yapmak zorunda kaldım.

Kernel kurulumları bittikten sonra sisteminize kerneli "make install" komutuyla kurabilirsiniz.En sonunda bütün işlemler bittikten sonra "sudo reboot" komutu sayesinde bilgisayarınızı yeniden başlatabilirsiniz.Bu işlemlerin sonunda bilgisayarınız yeniden başladıktan sonra terminale tekrar girip uname -r yazdığınızda başarıyla 4.2.3 sürümüne geçtiğinizi göreceksiniz.Aşağıda uzun ve yorucu bir süreçten sonra kernelin en son sürümüne güncellenmiş Ubuntu resmimi göreceksiniz.



Son sürüme güncellediğimize emin olduktan sonra sanal makineye kurulu Ubuntumuzu rahatça kullanabiliriz.