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

Slides:



Advertisements
Benzer bir sunumlar
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.
Advertisements

LİLO (Linux Loader) ve Grub (GRand Unified Bootloader)
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri Kullanıldığı Yerler Örnekler Düzenleyen: Mehhmet Akif BARIŞ.
Donanım Birimleri.
SUNU HAZIRLAMA PROGRAMI: powerpoint
Dosya Yönetimi Dosya, Klasör ve Sürücüler HÜSEYİN ALİOSMANOĞLU.
YEDEKLEME NEDIR? Gülşen Güler. YEDEKLEME NEDIR? Yedekleme, en genel anlamıyla, bir bilgisayar sistemini işlevsel kılan temel birimlerin, üzerinde çalışan.
Girişimcilik Öğr.Gör.Seda AKIN GÜRDAL. Ders Akışı İşletmenin Amaçları İşletme Çevre İlişkisi.
LUCA Bilgisayarlı muhasebe programı
Veri Toplama ve Değerlendirme Sistemi Tanıtım Toplantısı.
Hazırlayan : mustafa kaygısız Kaynak: megep.meb.gov.tr
DONANIM VE YAZILIM.
TC Windows Editörü DevC++. KURULUM PROGRAMIN KURULACAĞI YER BURADA BELİRLENİYOR.
İŞLETİM SİSTEMLERİ ISE 206 DR. TUĞRUL TAŞCI. Dersin Amacı Bilgisayar sistemlerinin temel organizasyonunu tanımak İşletim sistemlerinin ana bileşenlerini.
BİLGİ ve VERİ GÜVENLİĞİ
Yazılım Mühendisliği1[ 3.hft ]. Yazılım Mühendisliği2 Yazılım İ sterlerinin Çözümlemesi Yazılım Yaşam Çevrimi “ Yazılım Yaşam çevrimin herhangi bir yazılım.
EQUIZSHOW.
 Windows 7 kurmaya başlamadan önce her zaman yapacağımız ilk adım bilgisayarı windows kurulum CD’sinden başlatmanız gerektiğidir.  Bunun için yapmamız.
Şahin GÖKÇEARSLAN. Yazılım Türleri Bilgisayar Yazılımları Yazılım türleri (İşletim sistemleri, paket programlar, programlama dilleri) Yazılım lisans türleri.
Sevgili 8.sınıf öğrencisi; Kendi yeteneklerin, ilgilerin, değerlerin hakkında bilgi sahibi olmak ve daha doğru lise tercihi yapabilmek için lütfen öncesinde.
HARİCİ VERİ DEPOLAMA SİSTEMLERİ. HARİCİ VERİ DEPOLAMA NEDİR?  Harici Veri Depolama: Verilerimizi saklamak ve gelecekte kullanmak amacıyla kullanılan.
BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DONANIM VE YAZILIM.
BİLGİSAYAR VİRÜSLERİ VİRÜSLER.
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
İnternet'e Bağlanmak İçin Neler Gereklidir?
Metin Tabanlı İçerik Oluşturma Araçları (Microsoft Word Programı)
BİLGİSAYAR AĞLARI Hakan AYHAN Eğt. Bil. formatörü.
PARDUS 2011 İŞLETİM SİSTEMİ KURULUMU
NERO NEDİR NASIL KURULUR ?
İŞLETİM SİSTEMLERİ ISE 206 Dr. Tuğrul TAŞCI.
LOGGER PRO ile GRAFİK ÇİZMEK
Proje Oluşturma ve Yönetimi
BİLGİ GÜVENLİĞİ Bilgi Gizliliği ve Güvenliği Zararlı Yazılımlar
E-posta Forum Sohbet Sesli Görüntülü Konferans
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H05
BİLGİ GÜVENLİĞİ Bilgi Gizliliği ve Güvenliği Zararlı Yazılımlar
HAZIRLAYAN SEDA KALKANDELEN
EKRAN KARTLARI.
BİLGİSAYAR ÇEŞİTLERİ.
Uçak Bileti Değiştirme
Ağ İşletim Sistemleri Öğr. Gör. Arif DAŞ.
Bilgi ve İletişim Teknolojileri
VELİLER İÇİN ANKET GİRİŞİ
İstanbul Vinç Kiralama Hizmetleri
RESİM VE RESİM DÜZENLEME İŞLEMLERİ
DOSYA BÜYÜKLÜKLERİ İkili Sistem Dosya Büyüklükleri ve Hesaplamalar
BİLGİ GÜVENLİĞİ Güvenli Şifre Oluşturma Bilgi Gizliliği ve Güvenliği
STORAGE BÜŞRA KARADENİZ
E-posta Forum Sohbet Sesli Görüntülü Konferans
Dosya, Klasör ve Sürücüler
GÖRSEL PROGRAMLAMA DİLİ:
İŞLETİM SİSTEMLERİ Bilişim Teknolojileri Araçlarında
BİLGİ GÜVENLİĞİ Bilgi Gizliliği ve Güvenliği Zararlı Yazılımlar
Bilgisayarlara komut verme Remzi ÖZ
Temel Bilgisayar Bilgileri
PROBLEM ÇÖZME VE ALGORİTMALAR
Bilgisayar Yazılımları
TOPLU POSTALAMA İŞLEMİ İÇİN ETİKET OLUŞTURMA VE YAZDIRMA
Bilgisayar II 26 Nisan-7Mayıs Öğr. Gör. Feyza Tekinbaş.
Temel Kavramlar Bilgisayar Çalışma Mantığı
Bilgisayarım Simgesinin Kullanımı Dosyaların Yönetimi
İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar)
Yaratıcı Strateji: Planlama ve Geliştirme
Sunucu Bilgisayara Eğitim Yazılımı Yüklemek İçin;
İşlemciler.
NİŞANTAŞI ÜNİVERSİTESİ
Nitel araştırma soruları sorma ve soru formu oluşturma
Bilgehan Arslan, Süreyya Gülnar
Karşıt evrakları hazırlama programı sunumu
Etkinlik ayrıntılarınızı buraya yazın
Sunum transkripti:

LİLO (Linux Loader) ve Grub (GRand Unified Bootloader) Nihal Öncü 171320061011

Ö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ı # 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.

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