Çekirdek önyükleme seçenekleri

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla

Belgenin amacı

Bu belgede; Ubuntu kurulumu sırasında veya kurulum tamamlandıktan hemen sonra; siyah bir ekrana düşülmesi, masaüstünün açılmaması, çizik çizik ya da bozuk bir ekranla karşılaşılması ya da içinde "acpi=off", "nomodeset", "noapic" ve "nolapic" gibi kelimelerin geçtiği bir hata iletisinin alınması halinde çözüm için kullanılabilecek bazı "çekirdek paramatreleri" anlatılmaktadır.

Eğer Ubuntu kurulumu sırasında bu ve benzeri bir sorunla karşılaşırsanız başvurmanız gereken ilk yer burasıdır. Eğer Ubuntu yüklü bir bilgisayarda daha sonradan masaüstüne düşememe gibi bir sorunlar karşılaşırsanız bu gibi durumlarda öncelikle Ubuntu'da sistem kurtarma belgesinden yardım alabilirsiniz.

Belgede ilk önce, sık kullanılan çekirdek parametrelerinin Ubuntu canlı DVD/USB'sinde nasıl kullanılacağı anlatılacak, kurulu işletim sistemi için ise bu parametrelerin nasıl elle girilebileceği anlatılacaktır. Sonrasında çekirdek parametresinin ne olduğu konusu detaylandırılacaktır.

Canlı DVD/USB kurulum medyasını çekirdek seçenekleriyle başlatmak

Bilgisayarınızı Ubuntu canlı DVD/USB'si ile açtığınızda altta soldaki resimde görülen bir klavye simgesinin olduğu ekranla karşılaşırsınız. Bu ekrana geldiğinizde klavyeden herhangi bir tuşa bastığınızda ise altta sağdaki resimde görülen ekrana ulaşırsınız.

Çalışan CD 01.png Çalışan CD 02.png

Üstte sağdaki resimin alt bölümüne dikkat ederseniz F1, F2, F3, F4, F5, F6 gibi seçenekler vardır. Burada klavyeden F6 tuşuna tıkladığınızda altta resimde görülen menü açılır.

Çalışan CD (F6) 03 .png

F6 menüsünde yer alan açılış seçeneklerini (parametreleri) kısaca şöyle açıklayabiliriz:

  • acpi=off : ACPI yönetimini devre dışı bırak
  • noapic  : APIC desteğini devre dışı bırak
  • nolapic  : Yerel APIC desteğini devre dışı bırak
  • edd=on  : EDD desteğini etkin kıl
  • nodmraid : Yazılımsal RAID özelliğini devre dışı bırak
  • nomodeset : Ekran kartı sürücülerini kullanma (ekan kartından kaynaklanan problemleri kurulum sırasında atlatmak için kullanılır)

Bu parametrelerden herhangi birini kullanmak için:

  1. Klavyedeki ok tuşları yardımıyla bu parametrelerden istediğiniz bir seçeneğin üzerine gelin ve enter tuşuna basın.
  2. Ardından klavyeden 'ESC' tuşuna basıp F6 açılır penceresini kapatın.
  3. Artık Ubuntu kurulumuna (ya da Ubuntu'yu denemeye) devam edebilirsiniz.

Diğer parametreler

F6 menüsü içinde yaygın kullanılan bazı parametreler yer almaktadır. Bu seçenekler dışında bir parametre kullanmanız istenirse:

  1. F6'ya basın.
  2. 'ESC' tuşuna basıp F6 açılır penceresini kapatın
  3. Bunu yaptığınızda ekranda F1, F2, F3... F6 seçeneklerinin şeçeneklerin hemen üstünde önyükleme komut satırı belirecektir. Satırın sonunda "--" (iki kesik çizgi) göreceksiniz.
  4. Girmek istediğiniz parametreyi "--" den sonra bir boşluk bırakıp yazınız. Alttaki resimde bunun bir örneğini görebilirsiniz.
  5. 'Enter' tuşuna bastıktan sonra artık Ubuntu kurulumuna (ya da Ubuntu'yu denemeye) devam edebilirsiniz.

Çalışan CD 04.png

Kurulu işletim sistemini çekirdek parametreleriyle başlatmak

  1. Bilgisayar açılışındaki Grub ekranında Ubuntu'yu başlattığınız satırın üzerindeyken 'e' tuşuna basılır.
  2. Düzenleme ekranında linux satırı bulunur.
  3. "quite splash" girdilerinden sonra girilmek istenen parametre çift çizgiden (--) sonra bir boşluk bırakılarak yazılır.
  4. Ctrl+x tuşlarına basarak sistem başlatılır.

Girilen parametleri kalıcı yapmak

  1. sudo nano /etc/default/grub komutu ile düzenleme yapacağımız grub dosyası açılır.
  2. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" satırına kalıcı olmasını istediğimiz parametre yazılır. CTRL+O ile dosya kaydedilip CTRL+X ile çıkıldıktan sonra,
  3. sudo update-grub komutu verilerek değişikliğin kalıcı olması sağlanır.
Dialog-warning (32px).png "acpi=off" parametresinin kalıcı olarak işlenmesi önerilmez ki ihtiyaç yoktur. Sadece kurulum sırasında kimi bilgisayarlarda gerekli olmaktadır.

Çekirdek parametrelerini öğrenme

Çekirdek parametresi dediklerimiz aslında çekridek veya kullanıcı düzeyinde bulunan modüllerin kullandığı parametrelerdir. Biz modülleri bu parametrelerle çekirdek satırına yazıp çekirdek yüklenmesi sırasında o modülün istediğimiz parametreyle başlatılmasını sağlamış oluyoruz. Aynı işlemi çekirdek yüklenip, X sunucusu başladıktan sonra da yapabiliriz. Peki, bu parametreleri nasıl öğreneceğiz derseniz, çok kolay. Yapmanız gereken uçbirimde modinfo -p modülün_adı komutunu girmektir.

Help-hint 48px.png Kullanılan modülleri listelemek için lsmod komutu kullanılabilinir.

Çekirdek parametresi yazım kuralları

  1. modprobe modül_adı parametre=0/1 yazım şekli çekirdek yüklendikten sonra uygulanabilir.
  2. modül_adı.parametre=0/1 yazım şekli /etc/default/grub içindeki çekirdek komut satırına yazılabilir.

Bir örnek üzerinden gidecek olursak,lsmod komutu sonucu modülün adını öğrendik diyelim ve modülümüz ipw2200 olsun. Bu modülün kullandığı parametreleri görelim:

Görevi: Modülün parametreleri listelenir
modinfo -p ipw2200
antenna:select antenna 1=Main, 3=Aux, default 0 [both], 2=slow_diversity (choose the one with lower background noise)
roaming:enable roaming support (default on)
cmdlog:allocate a ring buffer for logging firmware commands
hwcrypto:enable hardware crypto (default off)
bt_coexist:enable bluetooth coexistence (default off)
mode:network mode (0=BSS,1=IBSS,2=Monitor)
burst_duration_OFDM:set OFDM burst value
burst_duration_CCK:set CCK burst value
qos_no_ack_mask:mask Tx_Queue to no ack
qos_burst_enable:enable QoS burst mode
qos_enable:enable all QoS functionalitis
rtap_iface:create the rtap interface (1 - create, default 0)
channel:channel to limit associate to (default 0 [ANY])
debug:debug output mask
led:enable led control on some systems (default 1 on)
auto_create:auto create adhoc network (default on)
associate:auto associate when scanning (default off)
disable:manually disable the radio (default 0 [radio on])

Kullanmak istediğimiz parametre "hwcrypto" olsun. İlk yazım şeklimiz modprobe ipw2200 hwcrypto=1 ; ikincisi ise ipw2200.hwcrypto=1 olmalıdır.

Kaynaklar

Ayrıca bakınız