Çekirdeğin Kurulması

Next: Çekirdeğin Yamanması (patch) Up: Çekirdeğin Derlenmesi Previous: Temizlik

## Çekirdeğin Kurulması

LILO, bilgisayarın açılışı anında çekirdek ile ilgili düzenlemeleri okur, buna göre hangi çekirdekten açması gerektiğini anlar. Konfigürasyon dosyası biraz karmaşık olmasına rağmen kullanım aşamasında büyük yararlar sağlar. `/etc/lilo.conf` dosyasının içinde gerekli olan kurulum bilgileri vardır. Bu dosyanın bir bölüm aşağıda görülüyor.

    image = /vmlinuz
      label = linux
      root = /dev/hda1

    other = /dev/hda1
      label = dos
      table = /dev/hda

`image =` ibaresi kurulu olan çekirdeğin adına işaret eder. `label =` bölümünde hangi işletim sistemi veya çekirdek sürümünün açılışta kullanılacağı yazılır. Hemen altındaki `root` bölümünde ise `label =` kısmında seçilen işletim sisteminin hiyerarşik sırada en üst dizin yapısı yazılır. Eski çekirdeğin bir yedeğini alın ve yeni derlediğiniz çekirdeği `image =` satırında belirtilen yere kopyalayın.

    # cp zImage /vmlinuz

Şimdi LILO programını çalıştırın. Komut satırında `lilo` yazmak yeterlidir. `*' karakteri, kullanıcı müdahalede bulunmaz ise çalıştırılacak ilk çekirdeği veya işletim sistemini gösterir.

    # lilo
    Added linux *
    Added dos

LILO ve konfigürasyonu hakkında daha fazla bilgi http://www.linux.org.tr/tr-ldp/lilo/LILO-NASIL çevirisinden alınabilir.

Yeni bir çekirdeği derledikten sonra LILO üzerinden ekleme yapmak ve açılış anında kullanmak için `/etc/lilo.conf` dosyasındaki

    image = /vmlinuz
      label = Linux
      root = /dev/hda1

satırlarının kopyasını çıkarın, `image` , `label` ve `root` yerine sırasıyla yeni derlenen çekirdeğin sabit disk üzerindeki yerini, ismini ve Linux işletim sisteminizin kök dizinini içeren sabit disk bölümünü yazın. Bunlara ek olarak, açılış anında bekleme sağlamak ve seçim yapabilmek için konfigürasyon dosyasının başına `delay = xxx` ekleyebilirsiniz. xxx sayısı, gecikme zamanı saniyenin onda biri olarak verilir. Bu sayede açılış anında , örneğin shift tuşuna basılarak istenen çekirdeğin ismi (`label =` satırında yazılan isim) seçilir ve çalıştırılır.

Next: Çekirdeğin Yamanması (patch) Up: Çekirdeğin Derlenmesi Previous: Temizlik