Kısaca Linux Boot işlemi
Bios: Boot işleminin harddiskten mi? Cdromdan mı? Yoksa usb bellekten mi yapılacağını bios(Basic Input Output System) karar verir.
Bootloaders: Linux işletim sisteminde GRUB ve LILO boot yükleyicileri vardır. Bootloaders hangisinin boot edileciğini belirler./boot dizininde konsola ls komutunu girerek hangi boot yükleyiciyi kullandığınızı görebilirsiniz.
Hardware Boot: Bilgisayarınız açıldığında kontrol romda saklan bios programına verilir. Bios da power on self testi yapar , herhangi bir sorun ile karşılaşmaz ise NVRAMe ulaşır ve parametreleri okur, ve sonra boot device ulaşır. Hardware boot stage os loaderı yükler.
OS LOADER: Boot devicenin ilk bölümündedir. MRB(master boot record) olarak isimlendirilir. Os Loaderın göreviri kernelin yerini bulmak yüklemek ver çalıştırmaktır.
Kernel startup : Kernel yüklendiğinde sürücüleri kullanarak aygıtları başlatır.Kernel süreçleri başlatılır ve root dosya sistemi bağlanır.
Init ve Inttab: Init başladığında etc/inittab dosyasından talimatları okur ve bu dosya farklı çalışma seviyelerinde nelerin çalışması gerektiğini belirler.
Çalışma seviyeleri örneği:
Bios: Boot işleminin harddiskten mi? Cdromdan mı? Yoksa usb bellekten mi yapılacağını bios(Basic Input Output System) karar verir.
Bootloaders: Linux işletim sisteminde GRUB ve LILO boot yükleyicileri vardır. Bootloaders hangisinin boot edileciğini belirler./boot dizininde konsola ls komutunu girerek hangi boot yükleyiciyi kullandığınızı görebilirsiniz.
Hardware Boot: Bilgisayarınız açıldığında kontrol romda saklan bios programına verilir. Bios da power on self testi yapar , herhangi bir sorun ile karşılaşmaz ise NVRAMe ulaşır ve parametreleri okur, ve sonra boot device ulaşır. Hardware boot stage os loaderı yükler.
OS LOADER: Boot devicenin ilk bölümündedir. MRB(master boot record) olarak isimlendirilir. Os Loaderın göreviri kernelin yerini bulmak yüklemek ver çalıştırmaktır.
Kernel startup : Kernel yüklendiğinde sürücüleri kullanarak aygıtları başlatır.Kernel süreçleri başlatılır ve root dosya sistemi bağlanır.
Init ve Inttab: Init başladığında etc/inittab dosyasından talimatları okur ve bu dosya farklı çalışma seviyelerinde nelerin çalışması gerektiğini belirler.
Çalışma seviyeleri örneği:
- Halt
- Single User Mode
- Debian Ubuntu Deafult
- Redhat Suse text mode
- Wildcard
- Gui mode
- Reboot


