LİLO (Linux Loader) ve Grub (GRand Unified Bootloader)

Slides:



Advertisements
Benzer bir sunumlar
İşletim Sistemleri.
Advertisements

Konu: Windows Sistem Araçları
Neler Öğreneceksiniz ? Windows ve temel bileşenleri,
WINDOWS 2000 KURULUMU Kurulum Önyükleme disketleri oluşturmak için Windows 2000 çalıştırıyor olmanız gerekmez. \Bootdisk adındaki dizin Windows 2000 Kurulum.
İşletim Sistemleri Öğr. Grv. Ömer KAÇMAZ.
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
Grup ilkesinin yerel düzenleyicisi Microsoft Windows XP' de, kullanıcı ve bilgisayar grupları için kullanıcı ve bilgisayar yapılandırmaları tanımlamak.
İŞLETİM SİSTEMLERİ KONTROL: PROF.DR.ASAF VAROL DÖNE KARAOĞLAN BİLGİSAYAR SİSTEMLERİ Bilgisayar Öğretmenliği (Gece) - 4.
WİNDOWS XP GRUP İLKESİ.
3D EYES 3D EYES KURULUM SUNUMU Murat GÜLCİ
WİNDOWS 7 KURULUM.
Kabuk ve Kısayollar BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
MART 2013 İŞLETİM SİSTEMLERİ.
İşletim Sistemleri Tanım: Kullanıcı ile bilgisayar donanımı arasında bağlantıyı sağlayan özel bir yazılımdır.
CEİT 313 Msconfig.
İŞLETİM SİSTEMLERİ Öğr. Gör. S.Serkan TAN.
Linux Kurulumu BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
AĞ İŞLETİM SİSTEMLERİ Öğr. Gör. Mustafa SARIÖZ
ŞAHİN KURT WİNDOWS 7 KURULUMU
WİNDOWS SÜRÜMLERİ ARASINDAKİ FARKLILIKLAR
İŞLETİM SİSTEMİ.
EYLÜL 2014 İŞLETİM SİSTEMLERİ Bilgisayar Uygulamaları.
BİLGİSAYAR VİRÜSLERİ.
LINUX KURULUMU Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 224 AĞ İŞLETİM SİSTEMLERİ II DERSİ.
UBUNTU LINUX KURULUMU Ders-2
İşletim Sistemleri Ögr.Gör. Abdullah ŞENER.
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
YAZILIM Bilgisayarın kullanılmasını sağlayan her türlü program yazılım olarak adlandırılır. Başlıca iki yazılım çeşidi vardır. Bu yazılımlar, sistem yazılımı.
Kullanıcı ve Grup İşlemleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
Aşağıdakilerden hangisi işletim sistemi değildir?
DENETİM MASASI Ayarlar: Ayarlar için, Başlat menüsündeki ayarlar seçeneği kullanılır. Bilgisayara ilişkin birçok ayar seçeneği Denetim Masasında yer alır.
LINUX KURULUMU Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 231 AĞ İŞLETİM SİSTEMLERİ DERSİ.
Pardus Temel Seviye Kullanıcı Eğitimi
YAZILIM.
Denetim Masası Ms. Windows 8.1
BIOS Nedir?.
Linux Kurulumu BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
VLC MEDİA PLAYER.
Ağa bağlı olan bir bilgisayarda, kullanıcının dosyaları ve dizinleri ağa bağlı olan başka bir kullanıcı tarafından kullanılabilir. Kullanıcı dosyalarını.
Bilgisayara bilgilerimizi saklayabiliriz.
 Bilgisayar kullanan her kişinin en büyük sorunu virüslerdir. Hemen hemen her kullanıcının sürekli olarak virüslerden yakındığını görürsünüz. Birçok.
Windows Kurulumu Resimli
Kullanıcı Seçeneklerini Güncelleme Kullanıcı güncelleme işlemi konsol ve grafik ortamdan yapılabilir. Komut Satırı ile Kullanıcı Seçeneklerini Güncelleme.
YOUNİS İ.M.ALJARADAT  KURULUM  DİL SEÇME  KOŞUL KABULÜ  SÜRÜCÜ ÖZELLİKLERİ  DOSYALAR  KURULUM  KULLANICI  ETKİNLEŞTİRME  AYARLAR.
WİNDOWS SERVER 2003’te KULLANICI VE GRUP HESAPLARI.
Temel Bilgisayar Teknolojileri
Temel Bilgi Teknolojilerinin Kullanımı Öğr.Gör. Abdullah ŞENER.
LOGO 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.
Yazılım Kululum ve Yönetimi
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
BM-308 Paralel Programlamaya Giriş Bahar 2016 (1. Sunu) (Yrd. Doç. Dr. Deniz Dal)
Bilişim Teknolojileri 5.ve 6. Sınıflar için ders notu
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
FAT VE NTFS DOSYA YAPISI
PARDUS İŞLETİM SİSTEMİ. PARDUS  Pardus adı : Anadolu parsı adlı kediğillerden gelmektedir.
Kim Korkar Linux’tan.
Programlama Laboratuarı-I DERS - 3 Program Geliştirme Derleyici ve DevC++ Derleyicisi.
Ünite II: Bilgisayarı Kullanma ve Yönetme Basit Düzenlemeler Yapma Dosyaları Düzenleme Yazdırma.
SUNUCU İŞLETİM SİSTEMLERİ
mehmetCan Kayacan Umut deliktaş Tayfun Yorulmaz Süleyman SarIer
MSCONFİG AYARLARI VE ÖZELLİKLERİ
Linux Kurulumu BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
UBUNTU LINUX KURULUMU Ders-2
Neler Öğreneceksiniz ? Windows ve temel bileşenleri,
GÖREV YÖNETİCİSİ Görev Yöneticisi Görev Yöneticisi - İşlemler
AĞ Bilgisayar Adını ve Çalışma Grubunu Öğrenme Ağ Kurulumu
PARDUS İŞLETİM SİSTEMİ
LİLO (Linux Loader) ve Grub (GRand Unified Bootloader)
BİLİŞİM TEKNOLOJİLERİ
WİNDOWS SÜRÜMLERİ ARASINDAKİ FARKLILIKLAR
Sunum transkripti:

LİLO (Linux Loader) ve Grub (GRand Unified Bootloader)

Ön Yükleyici 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).

Ön Yükleyici Linux yüklü bir bilgisayarın açılışı esnasında İlk olarak LILO çalışır. Çekirdek yüklenir. Hizmet veren yazılımlar teker teker çalışmaya başlarlar.

Ön Yükleyici

Ön Yükleyici Hangi Ön Yükleyiciyi seçeceğimizi belirleriz.

Ön Yükleyici Hangi Ön Yükleyiciyi seçeceğimizi belirleriz.

Ön Yükleyici Hangi Ön Yükleyiciyi seçeceğimizi belirleriz.

Örnek Bir Önyükleyici Yapılandırması RedHat Linux’de; Alanlar oluşturulduktan sonra Boot Loader Configuration (Önyükleyici Yapılandırması) ekranı gelir. Burada üst tarafta bulunan Change boot loader kısmından istediğimiz ön yükleyici seçebiliriz. Lilo veya Grub önyükleyici. Ön tanımlı olarak gelen Grub önyükleyicisidir. Orta kısımda bilgisayarınızda başka bir işletim sistemini eklemek için bir seçenek vardır.

Grub (Grand Unified Bootloader) Unix işletim sistemi kurulan bir makinede başka bir işletim sistemi olduğu takdirde bilgisayarın açılması sırasında seçim yapmayı sağlayan bir ön yükleyicidir. Çok güçlü bir önyükleyici yöneticisidir. Sistemin yüklenmesinden ve kontrolün kernel'a devredilmesinden sorumludur.

Grub (Grand Unified Bootloader) 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.

LILO (Linux Loader) 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.

LILO (Linux Loader) 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 Kurulumu 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.

Ö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ü

Örnek bir /etc/lilo.conf dosyası /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 Yapılandırılması 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.

LİLO Yapılandırılması Eğer linux ve OS/2 ile birlikte aynı disk üzerinde çalışmayacaksanız, LILO'yu öncelikli yükleyici olarak diskinizdeki diğer işletim sistemlerinin açılışında rahatlıkla kullanabilirsiniz. Daha önce de belirttiğim gibi OS/2'nin kendine özgü önyükleyicisi olduğundan birincil önyükleyici olarak bunu kullanın, LILO'yu ise linux açmak için çalıştırın.

LİLO ile ilgili karşılaşılan en önemli sorunlar: 1 Lilo.conf Dosyası Yoksa Ya da Zarar Görmüş İse Kullanıcının Yapacakları 2 Lilo.conf dosyasının yerinin bulunamaması 3 Lilo.conf dosyaları ile yaşanan diğer sorunlar

Lilo.conf Dosyası Yoksa Ya da Zarar Görmüş İse Kullanıcının Yapacakları Çeşitli metin editörleri(Nano,pico ve Vi gibi) kullanarak lilo.conf dosyası oluşturabilir. Örnek: # emerge lilo # nano -w /etc/lilo.conf boot=/dev/hda prompt timeout=50 default=gentoo image=/boot/kernel-<kernel versiyonu>

Lilo'yu Sabit Diskin Açılış Sektörüne Tekrar Yazma Lilo'yu kaybettiğiniz durumda, sisteminizi Linux CD'lerinden istediğiniz herhangi biri ile : linux root=/dev/hda1 ro load_ramdisk=0 initrd= biçiminde açabilir, sisteme root olarak girdikten sonra: # lilo komutu ile sabit diskin açılış sektörüne tekrar yazılabilir.

Lilo.conf dosyasının yerinin bulunamaması Lilo.conf dosyasinin yerini bilmiyorsak; find / -name lilo.conf yazarak bulunabilir. NOT: Eğer bunlardan hiçbirisi ile de çözüm yolu bulamazsak sorunumuza önceden hazırladığımız açılış disketi (şayet elimizde varsa) sayesinde, Lilo MBR adı verilen bölüme kendisini yazdırarak istediğimiz işletim sistemini açmamızda yardımcı olur.

LILO çalışmadığında veya çekirdek yüklenirken takılırsa boot disketi ile rahatlıkla sistemi açabilirsiniz. Örnek olarak; Linux yüklü disk bölümünüzün /dev/hda2 olduğunu varsayalım. Boot disketi parametre istediğinde mount root=/dev/hda2 yazmanız yeterli olacaktır. Bu durumda boot disketinde yer alan çekirdek ile belirttiğiniz bölümde yer alan Linux hiyerarşisi açılacaktır. Çalışan bu sisteminiz içerisinde artık hatanın kaynağını daha rahat bulabilirsiniz.

Çekirdeğin yükleme esnasında takılması büyük ölçüde çekirdeğin donanımı doğru belirleyememesinden çıkar. Mesela ses kartınızı yanlış tanımış ya da tanımak isterken takılmış olabilir. Bunu çözmenin temel yöntemi çekirdek içerisinde kullanmayacağınız donanımlara ilişkin destekleri kaldırmak (Tüm ethernet kartlarını destekleyen bir çekirdek yerine sadece kullanmanızın muhtemel olduğu ethernet kartlarına destek veren bir çekirdek derlemek) veya çekirdeğe yardımcı olabilecek açılış parametreleri vermek.

Linux kurduktan hemen sonra genellikle kullanıcıların yaptığı linux loader 'ı (LILO) MBA'ya (Master Boot Record) kaydetmektir. O veya bu sebeple Linux'un bulunduğu bölüme zarar vermiş olabilirsiniz ve elinizde sadece DOS kalmış olabilir. Bu gibi bir durumda bilgisayar açılırken ekranda yazan LILO : kelimesinden kurtulmak ve sistemi temiz bir şekilde açabilmek için DOS'un fdisk /mbr komutu işinizi görür.

Linux Türevlerinden Bazıları UBUNTU: Ubuntu, Debian kökenli, kurulum ve kullanım kolaylığı ve düzenli sürüm yükseltmeleriyle öne çıkan bir Linux dağıtımıdır. Ubuntu'nun hedefi son kullanıcıların ulaşabileceği kolay, hızlı, ücretsiz, güçlü bir işletim sistemi oluşturmaktır. Ubuntu projesinin amacı, her düzey kullanıcının rahat bir biçimde kullanabileceği, tamamen açık kaynaklı ve kararlı bir işletim sistemi oluşturmaktır. Kurulum için CD versiyonunda önce işletim sisteminin canlı cd olarak açılması gerekir, DVD versiyonunda text mod ile kuruluma başlanabilir Bundan sonra kurulum sadece "install" simgesine tıklayıp birkaç ileri düğmesine basmaktan ibarettir Kurulum sırasında işletim sistemi üzerinde istediğiniz her şeyi yapabilirsiniz, ancak değişiklikler yeni kurduğunuz sisteme aktarılmamaktadır. Ubuntu GNOME masaüstü yöneticisi ile gelmektedir

Linux Türevlerinden Bazıları Redhat: Linux dünyasına Açık Kaynak tan nasıl para kazanılabileceğini ilk gösteren şirketlerden biri olan Red Hat yazılım sektörünün kabul görmüş ve önemli bir markasıdır. Redhat Linux’un kurulumu oldukça basittir. 30 dakika içinde komple bir sistem çalışır vaziyette elinizin altındadır. Kurulum programı sistemdeki pek çok kartı tanır ve buna göre kuruluma devam eder. *Ağ aygıtlarının yapılandırması, *Yedekleme birimi yapılandırması, *Ses kartı yapılandırması, *modül yapılandırması gibi sistem yöneticisine yönelik metin ekran veya grafik tabanlı programları vardır.

Kaynaklar: Öğr. Gör. Mustafa Sarıöz, Linux Kurulumu Görkem ÇETİN ,Linux İşletim Sistemi Kitabı TBD Linux Çalışma Grubu, Sürüm 1.0 Mart 1998

Teşekkürler…