Tr:HOWTO: Upgrade kernel using Entropy

From Sabayon Wiki
Jump to: navigation, search
i18n: de en it pl tr

NASIL: Entropy kullanarak çekirdeği yükseltme

Question.png
Çekirdeği ayarlamak hiç bu kadar olmamıştı!! Daha fazlası için burayı tıklayın [| Entropy:Kernel Switcher Kullanma] !


Stop.png
Çekirdek sürümleri farklılık gösterebilir!


Stop.png
Bu makaledeki bütün adımları tamamlamadan bilgisayarınızı yeniden başlatmayın!


Bu NASIL Entropy paket yöneticisi kullanarak sisteminizi nasıl güncelleyeceğinizi göstermeye yardımcı olur.

Herşeyden önce diğer konuların üstesinden gelmek için Entropy paket yöneticisini en son sürüme güncellemelisiniz. su komutu kullanarak yönetici olun:

 $ su 

Enter'e basın, yönetici şifrenizi yazın ve Enter'e basın. Şimdi paket yöneticisini güncelleyebilirsiniz. Herşeyden önce depoları güncelleyin:

 # equo update 

Eğer equo yeni bir Entropy sürümü var uyarısı verirse, onu kurmalısınız:

 # equo install entropy 

Bazen ayar dosyalarını da güncellemeniz gerekir, o halde bu komutu kullanın:

 # equo conf update 

ve yönergeleri takip edin. Entropy şu an güncel ve en son çekirdek görüntüsünü kurmaya geçebiliriz:

 # equo install --ask linux-sabayon 

Çıktı buna benzer bir şey olmalı:

 # equo install --ask linux-sabayon
>>  @@ These are the chosen packages:
>>    # (1/1) [sabayonlinux.org] sys-kernel/linux-sabayon-2.6.36-r1
>>     Versions: Not installed / NoTag / NoRev ===> 2.6.36-r1 / NoTag / 0
>> 	Action:		 Install
>>  @@ Packages involved: 1
     Would you like to continue with dependencies calculation ? [Yes/No]  y 

Bırakın kursun.

Tamamlandığında, eselect ile çekirdeği seçmeniz ve yeni çekirdek ile çalışmak için inşa edilmiş çekirdek-ile-alakalı sürücüleri kurmanız gerekecek. Seçebileceğiniz çekirdek sürümlerini görmek için, aşağıdakini çalıştırın:

 # eselect kernel list 

Çıktı buna benzer bir şey olmalı:

 # eselect kernel list
Available kernel symlink targets:
  [1]   linux-2.6.35-sabayon
  [2]   linux-2.6.36-sabayon *
 

Sizinde göreceğiniz gibi iki çekirdek girişi var ve numarası [2] olan en sonuncuyu seçmeliyiz. Yukarıdaki örnekte, doğru çekirdek zaten seçilmiş (* ile gösterilmiştir. Eğer bir çekirdek seçmeniz gerekiyorsa, örneğin [2] 'yi, bunu çalıştırın:

 # eselect kernel set 2 

Şimdi çekirdek sembolik bağlantısı yeni çekirdeğe ayarlandı ve güncellenmiş çekirdek sürücülerini kurabiliriz. Yeni çekirdeğe uygun doğru sürümlerini kurabilmek için, eski çekirdek için kurulmuş sürücülere bakmamız gerekiyor.

Birinci yöntem eski çekirdek sürümü için kurulmuş paketleri araştırmak ve ihtiyacınız olan sürücüleri seçmek için daha sonra bakabileceğiniz şekilde çıktıları bir dosyaya yönlendirmektir.

# equo query installed 2.6.35-sabayon > kernel-upgrade.txt

Başka bir uçbirim açık ve dosyayı okuyun:

 # less kernel-upgrade.txt 

Listeye bakın ve yeni çekirdek için kurulması gereken paketleri not edin. Kurulu paketleri aram sayısına, aşağıdaki gibi grep komutunu ekleyerek özellikle çekirdek-ile-alakalı sonuçları filtreleme yapabilirsiniz:

# equo query installed 2.6.35-sabayon | grep '#'

Örneğin:

# equo query installed 2.6.35-sabayon | grep '#'
>>      @@ Package: app-emulation/virtualbox-guest-additions-3.2.12#2.6.35-sabayon branch: 5, [__system__] 
>>      @@ Package: net-wireless/broadcom-sta-5.60.48.36-r1#2.6.35-sabayon branch: 5, [__system__] 
>>      @@ Package: net-wireless/ndiswrapper-1.56#2.6.35-sabayon branch: 5, [__system__] 
>>      @@ Package: x11-drivers/xf86-video-virtualbox-3.2.12#2.6.35-sabayon branch: 5, [__system__] 

Equo kendi içinde belirli bir çekirdek modülünün son sürümüne çözümleyebilmektedir. Yukarıdaki örnekteki kurma satırı, bunun gibi bir şey olmalı:

# equo install --ask virtualbox-guest-additions#2.6.36-sabayon broadcom-sta#2.6.36-sabayon ndiswrapper#2.6.36-sabayon xf86-video-virtualbox#2.6.36-sabayon

Equo tarafından aşağıdaki sürümlere çözümlenmiştir:

>>  @@ These are the chosen packages:
>>    # (1/4) [sabayonlinux.org] app-emulation/virtualbox-guest-additions-3.2.12#2.6.36-sabayon
>>     Versions: Not installed / NoTag / NoRev ===> 3.2.12 / 2.6.36-sabayon / 0
>> 	Action:		 Install
>>    # (2/4) [sabayonlinux.org] net-wireless/broadcom-sta-5.60.246.2-r1#2.6.36-sabayon
>>     Versions: Not installed / NoTag / NoRev ===> 5.60.246.2-r1 / 2.6.36-sabayon / 2
>> 	Action:		 Install
>>    # (3/4) [sabayonlinux.org] net-wireless/ndiswrapper-1.56#2.6.36-sabayon
>>     Versions: Not installed / NoTag / NoRev ===> 1.56 / 2.6.36-sabayon / 1
>> 	Action:		 Install
>>    # (4/4) [sabayonlinux.org] x11-drivers/xf86-video-virtualbox-3.2.12#2.6.36-sabayon
>>     Versions: Not installed / NoTag / NoRev ===> 3.2.12 / 2.6.36-sabayon / 0
>> 	Action:		 Install
>>  @@ Packages involved: 4
     Would you like to continue with dependencies calculation ? [Yes/No] y

Bittikten sonra, bütün sürücüler son çekirdeğe güncellenir ve yeni çekirdeğe bilgisayarı yeniden başlatmaya güvenlidir.




Stop.png
Aşağıdaki yönergeler Grub1 ve Grub Legacy içindir. Grub2 (SL 5.2 ve üzeri sürümlerde) farklıdır ve Entropy Grub2 grub.cfg dosyasını otomatik olarak değiştirecektir, o halde herhangi bir şey yapmanıza gerek yok.

Sadece en son çekirdeği en öne koymak için grub.conf dosyasını düzenlemeye ihtiyacınız var. Çekirdek kurulduktan sonra, grub.conf dosyasının buna benzer bir şey olmalı:

File: Old /boot/grub/grub.conf
 # grub.conf generated by the Sabayon Linux Installer
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd1,0)
#          kernel /boot/kernel-genkernel real_root=/dev/sdb1
#          initrd /boot/initramfs-genkernel
#boot=sda
default=0
timeout=6
splashimage=(hd1,0)/boot/grub/splash.xpm.gz

title Sabayon Linux x86 (genkernel-x86-2.6.27-sabayon)
	root (hd1,0)
	kernel /boot/kernel-genkernel-x86-2.6.27-sabayon  root=/dev/ram0 ramdisk=8192 real_root=/dev/sdb1 dolvm  quiet  init=/linuxrc splash=silent,theme:sabayon vga=791 CONSOLE=/dev/tty1 resume=swap:/dev/sdb3
	initrd /boot/initramfs-genkernel-x86-2.6.27-sabayon

title Sabayon Linux x86 (genkernel-x86-2.6.27-sabayon) (safe mode)
	root (hd1,0)
	kernel /boot/kernel-genkernel-x86-2.6.27-sabayon root=/dev/ram0 ramdisk=8192 real_root=/dev/sdb1 dolvm init=/linuxrc CONSOLE=/dev/tty1 resume=swap:/dev/sdb3 nox acpi=off ide=nodma vga=normal
	initrd /boot/initramfs-genkernel-x86-2.6.27-sabayon

title=Sabayon Linux (kernel-genkernel-x86-2.6.28-sabayon)
	root (hd1,0)
	kernel /boot/kernel-genkernel-x86-2.6.28-sabayon root=/dev/ram0 ramdisk=8192 real_root=/dev/sdb1 dolvm  quiet  init=/linuxrc splash=silent,theme:sabayon vga=791 CONSOLE=/dev/tty1 resume=swap:/dev/sdb3
	initrd /boot/initramfs-genkernel-x86-2.6.28-sabayon 

Şimdi en son çekirdeği ön tanımlı yapmak için yapmanız gereken bir kaç şey daha var, 'default=0' satırını 'default=2' (grub saymaya 0'dan başlar) değiştirebilirsiniz.

Yapabileceğiniz diğer bir şey en son çekirdek için boot satırını en üste taşımaktır, ve eğer isterseniz yeni çekirdek için yeni bir (safe mode (güvenli mod)) ekleyin.

Değişiklikten sonra yeni grub.conf dosyanız buna benzer bir şey olmalı:

File: New /boot/grub/grub.conf
 # grub.conf generated by the Sabayon Linux Installer
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd1,0)
#          kernel /boot/kernel-genkernel real_root=/dev/sdb1
#          initrd /boot/initramfs-genkernel
#boot=sda
default=0
timeout=6
splashimage=(hd1,0)/boot/grub/splash.xpm.gz

title=Sabayon Linux (kernel-genkernel-x86-2.6.28-sabayon)
	root (hd1,0)
	kernel /boot/kernel-genkernel-x86-2.6.28-sabayon root=/dev/ram0 ramdisk=8192 real_root=/dev/sdb1 dolvm  quiet  init=/linuxrc splash=silent,theme:sabayon vga=791 CONSOLE=/dev/tty1 resume=swap:/dev/sdb3
	initrd /boot/initramfs-genkernel-x86-2.6.28-sabayon

title Sabayon Linux x86 (genkernel-x86-2.6.28-sabayon) (safe mode)
	root (hd1,0)
	kernel /boot/kernel-genkernel-x86-2.6.28-sabayon root=/dev/ram0 ramdisk=8192 real_root=/dev/sdb1 dolvm init=/linuxrc CONSOLE=/dev/tty1 resume=swap:/dev/sdb3 nox acpi=off ide=nodma vga=normal
	initrd /boot/initramfs-genkernel-x86-2.6.28-sabayon

title Sabayon Linux x86 (genkernel-x86-2.6.27-sabayon)
	root (hd1,0)
	kernel /boot/kernel-genkernel-x86-2.6.27-sabayon  root=/dev/ram0 ramdisk=8192 real_root=/dev/sdb1 dolvm  quiet  init=/linuxrc splash=silent,theme:sabayon vga=791 CONSOLE=/dev/tty1 resume=swap:/dev/sdb3
	initrd /boot/initramfs-genkernel-x86-2.6.27-sabayon

title Sabayon Linux x86 (genkernel-x86-2.6.27-sabayon) (safe mode)
	root (hd1,0)
	kernel /boot/kernel-genkernel-x86-2.6.27-sabayon root=/dev/ram0 ramdisk=8192 real_root=/dev/sdb1 dolvm init=/linuxrc CONSOLE=/dev/tty1 resume=swap:/dev/sdb3 nox acpi=off ide=nodma vga=normal
	initrd /boot/initramfs-genkernel-x86-2.6.27-sabayon 

Kaydedin ve dosyayı kapatın.

Her şey bittikten sonra bilgisayarı yeniden başlatın ve yeni çekirdek girişini kontrol edin.

Bol Şans.

--dyingmuppet 16:19, 22 February 2009 (UTC)