Koineks
  • 15-05-2009, 23:18:09
    #1
    1/2
    Edit.
  • Sponsor Reklam
  • 16-05-2009, 12:35:56
    #2
    1/2
    Çekirdeğin (kernel) görevi donanımı kontrol etmek, yazılımların donanıma ulaşmasını sağlamaktır, yani boot ile bir ilgisi yoktur. Açılış işlemi ise şu şekilde oluyor (bildiğim kadarı ile

    1) Anakarttaki ROM dan hangi sabit diskin açılış için kullanılacağı belirleniyor (mesela samsungpm80 isimli sabit diski belirlediniz)
    2) Açılışta anakart bu sabit diskin "mbr" denen kısmını okuyor.
    3) "mbr" kısmında assembly dili ile yazılmış bir yazılım var, bu yazılım disk yapısını, bölümleme tablosunu ve bir kaç birşeyi daha okuyor, donanımla yazılımların anlaşabilmesi için gerekli kerneli seçiyor ve makinayı açıyor.

    Yani açılış işlemini yapan çekirdek değil, "bootloader" denen bu ufak yazılım.

    Günümüzde çoğunlukla kullanılan çekirdek tipi "monolithic" tir. Yani çekirdek işlemciye göre yazılır (kernel indirirken x86_64, i686, ia32 gibi farklılıkların olmasının nedeni budur) ve monolithic "çekirdeklerde kernel = işletim sisteminin kendisi" dir. Herhangi bir monolithic kernel kullanıyorsan "os kullanmamak" gibi bir seçeneğin yok.
  • 16-05-2009, 16:29:53
    #3
    1/2
    O kadar çok sebebi olabilir ki ömrüm yetmez Debugging Linux Kernel Lockup / Panic / Oops burada bahsedilen şeyleri yaparak neden paniklediğini görebilirsin.

    Panikten önceki bir kaç satırı yazabilirsen belki bir şeyler söyleyebilirim, çoğunlukla sürücülerle ilgili sorunlarda panik olur.
  • 17-06-2009, 01:20:47
    #4
    1/2
    Senin Welcome to Linux From Scratch! adresindeki kitapları okuman gerekli