bilgiz.org

Sistem Yükleyicisi Bu kavram bilgisayar mimarileri ile doğrudan ilgili olan bir kavramdır

  • Birden fazla disk bölümünde işletim sistemleri bulunabilir. Bu yüzden ön yükleyiciler birden fazla işletim sistemini açabilecek yeteneklere sahip olabilir.
  • Diğer önemli özelliklerinden bazıları



  • Tarih28.12.2017
    Büyüklüğü21.97 Kb.
    TipiYazı

    Indir 21.97 Kb.

    1.3.7. Sistem Yükleyicisi

    Bu kavram bilgisayar mimarileri ile doğrudan ilgili olan bir kavramdır.

    Ön yükleyici denen yazılım özel olarak ayrılmış olan belirli bir miktar bellekte bulunacak ve uygun işletim sistemlerini belleğe yüklemek sorumluğu olan yazılımdır.

    Birden fazla disk bölümünde işletim sistemleri bulunabilir. Bu yüzden ön yükleyiciler birden fazla işletim sistemini açabilecek yeteneklere sahip olabilir.

    Linux için kullanılan 2 tane ön yükleyici yazılım vardır. Bunlar eski Lilo (Linux Loader) ve daha yeni olan GRUB (GRand Unified Bootloader).
    Sistem Yükleyicisi, bilgisayarınız açıldıktan sonra disk üzerinde bulunan sistemleri

    belirleyerek açılmalarını sağlar. Pardus'un açılabilmesi ya da birden fazla sistem yüklü ise,

    açılışta bilgisayarınızı kullanmak için hangi sistemi tercih edeceğinizi belirlemek için bir

    Sistem Yükleyicisi kurulması zorunludur. Sistemi yüklemek için bilinçli olarak başka bir

    tercihiniz olmadığı durumlarda mutlaka sistem yöneticisini kurmayı onaylayın.

    Bilgisayar üzerinde herhangi bir işletim sisteminin çalışabilmesi için, sistemin bir

    yükleyici tarafından başlatılması gerekir. Linux sistemlerde “grub” ve “lilo” olarak iki ayrı

    sistem yükleyici kullanılabilir. GRUB (GRand Unified Bootloader) çok güçlü bir

    önyükleyici yöneticisidir. Önyükleyici, sistem açıldığında çalışan bir program olarak

    düşünülebilir. Görevi; işletim sistemi çekirdeğini yüklemek ve çekirdeğin işletim sistemini

    başlatabilmesi için kontrolü ona vermektir. Diğer önemli özelliklerinden bazıları:


    • Veriye direk erişim imkanı : Bios tarafından tanınan tüm sürücüleri mount edip (disk, disket) direk olarak ulaşabilir.

    • Birçok dosya sistemini destekler : BSD FFS, DOS FAT16 ve FAT32, Minix fs, Linux ext2fs, ReiserFS, JFS, XFS vb.

    • LBA (Logical Block Address) desteği : LBA desteği olan makinelerde bu desteği kullanarak yüksek kapasiteli disk alanlarına da erişim sağlar.

    • Ağ üzerinden boot edebilme : Ağ üzerinde boot edebilme özelliğine sahip. TFTP protokolünü kullanarak ağ üzerindeki bir işletim sistemi image'ini yüklemesi mümkün.

    Bilgisayar açılıp yükleyici çalıştırıldığında sistemde kullanılabilecek işletim sistemleri

    listelenir. Bu listeden açılması istenen işletim sistemi seçilir ve önyükleyicinin özelliklerine

    ve isteğe göre gerekli parametreler girilerek işletim sistemi başlatılır.

    GRUB önyükleyicisinin en önemli özelliği esnek bir yapıya sahip olması ve her türlü

    işletim sistemini (Windows, Dos, Linux, Gnu Hurd, *BSD , BeOs vb.) desteklemesidir.

    LİLO


    • Diskin başına yerleşerek bilgisayarın düzgün bir şekilde Linux ile açılmasını sağlayan programdır.

    • Bilgisayarın Windows ve Linux ile birlikte dönüşümlü olarak açılabilmesini sağlayan bir sisteme sahiptir.

    • Bilgisayar açılırken LILO sayesinde istediğiniz işletim sistemini açabilirsiniz.

    • Kullanıcıların liloyu tercih etmelerindeki en önemli neden Grub bazı sistemlerde çalışmaz fakat lilo çalışır.

    • Eğer diskinizde birden fazla işletim sistemi varsa makineniz açılırken bunlardan hangisini başlatacağınızı ayarlamanıza yarayan program LInux Loader'dir.

    • LILO, BIOS çağrılarını(calls) kullanır ve sadece BIOS'un gördüğü diskleri görebilir.

    • LILO denenmiş güvenilir önyükleme programlarından biridir. Bununla birlikte GRUB a göre bazı özelliklerden yoksun kalmıştır(Bu GRUB un neden bu kadar popüler olmasının sebebidir).

    • Neden LILO hala kullanılmakta? Sebep şu ki; bazı sistemlerde GRUB çalışmaz fakat LILO çalışır.

    • İlk grub.conf dosyası, çekirdeğini genkernel ile derlemeyen kullanıcılar içindir.

    • İkinci grub.conf dosyası ise genkernel kullananlar için geçerlidir.

    Sistem yükleyicisini diskin başına (MBR sektörüne) kurmak doğru bir seçimdir.

    Çünkü bilgisayar işletim sistemi açmak için MBR’ye bakacaktır. Eğer burada herhangi bir

    yükleyici yoksa, bu durumda işletim sistemi açılmayacaktır.

    Örnek bir /etc/lilo.conf dosyası

    Lba32 #2.1 Gb tan büyük disklerde yükleyici sorunu ile

    karşılaşılmaması için girilmesi gerekir.

    boot: vmlinuz root=/dev/hdax

    boot=/dev/hda # lilo yu MBR üzerine yazmak

    prompt # kullanıcıya başka bir seçenek seçmesi için gereken

    komut

    timeout=50 # ön yüklenilerbilir bölümün yüklenmesi için gereken



    5 saniye

    default=gentoo # zaman dolduktan sonra gentoo adlı bölümü yükle

    # Sadece framebuffer kullananlar içindir. Kullanmıyorsanız bu satırı kapatın veya

    silin:


    vga=788 #Açılış ekran çözünürlük ayarını belirler.

    # genkernel kullanmayanlar için

    image=/boot/kernel-2.4.24

    label=gentoo #lilo ekranındaki etiket adı

    read-only # boot için sadece oku izninin verilmesi. Değiştirmeyin!

    root=/dev/hda3 # root dosya sisteminin olduğu sabit disk bölümü

    # genkernel kullanıcıları için


    image=/boot/kernel-2.4.24
    label=gentoo
    read-only
    root=/dev/ram0
    append="init=/linuxrc real_root=/dev/hda3"
    initrd=/boot/initrd-2.4.24
    # Diğer işletim sistemi kullanıyorsanız.
    # windows bölümümüz /dev/hda6 üzerindedir.
    other=/dev/hda6
    label=windows

    label:Disk bölümlendirme tablosunun konumunu belirler.

    /etc/lilo.conf dosyasında gerekli değişiklik veya düzeltmeleri yaptıktan

    sonra /sbin/lilo dosyasını root olarak çalıştırın. Bu komut LILO önyükleyicisini

    sabit diske kuracaktır. Bir komutu root yetkisiyle çalıştırmak için root kullanıcı

    adı ve şifresiyle girilmelidir. Bundan sonra her yeni çekirdek derlemenin ardından dosyada uygun

    değişiklikleri yapıp aynı komutu çalıştırmalısınız.Şimdi sistemi sabit diskten tekrar açabilirsiniz.

    LILO, /etc/lilo.conf dosyasındaki ilk işletim sistemini yükleyecektir.



    • LİLO paketinin en önemli dosyası /etc/lilo.conftur.

    • Bu yapılandırma dosyası üzerinde tüm ayarlar yapılır ve yapılan bu ayarlar lilo komutu yardımıyla diskin MBR(Master Boot Record) bölümüne yazılır.

    • /etc/lilo.conf dosyası üzerinde değişiklik yapabilmek için,metin editörü kullanabiliriz.

    • LİLO’yu değiştirmek için /etc/lilo.conf dosyası üzerinde değişiklikler yapmalısınız.






        Ana sayfa


    Sistem Yükleyicisi Bu kavram bilgisayar mimarileri ile doğrudan ilgili olan bir kavramdır

    Indir 21.97 Kb.