İşletim sistemlerinin açılış süreçleri temelde benzer işlemektedir. Bu noktada biz açılış sürecini açık kaynaklı bir işletim sistemi olan GNU/Linux işletim sistemi üzerinden anlatmaya çalışacağız. Linux işletim sisteminin açılış süreci 6 kategoride incelenebilir. Bunlar kısaca aşağıda listelenmiştir.
![]() |
| Linux işletim sistemi açılış süreci |
Bu yazımızda ise açılış sürecinin ilk iki basamağı incelenecek ve ardından MBR içinde yer alacak bootloader'ı diğer yazımızda yazarak işletim sisteminin ilk temelini atmış olacağız.
BIOS (Basic Input/Output System)
- BIOS sistemde bulunan donanımların kontrolünü yapar. Temel görevlerinden biri budur.
- BIOS'un diğer temel görevi ise Bootloader'ı arar (usb, cd-rom, sabit diskte, vb. yerlerde bootloader programını arar), yükler ve yürütür.
- BIOS bootloader'ı yürüttükten sonra kontrolü ona bırakır.
- Kısaca şunu diyebilirz: BIOS MBR bootloader’ı çalıştırmakla görevlidir.
MBR (Master Boot Record)
![]() |
| MBR'un iç yapısı |
- MBR, 512 byte uzunluğundadır. İç yapısında 3 bileşenden oluşur:
- İlk 446 byte içinde bootloader bulunur.
- Sonraki 64 byte'de partition table bilgisi bulunur.
- Son 2 byte'ta magic number denilen doğrulama bilgileri yer alır.
- Kısaca şunu diyebilirz: MBR'un görevi GRUB (veya eski sistemlerde LILO) ’ı çalıştırmakla görevlidir.
Bir sonraki yazımızda Bootloader yazımını anlatacağı.
Note
- Disk Sector: Sistemlerde disk sektör, bir manyetik diskte veya optik diskte bir parçanın alt bölümüdür. Her bir sektör, sabit disk sürücüleri (HDD'ler) için geleneksel olarak 512 byte ve CD-ROM'lar ve DVD-ROM'lar için 2048 byte olmak üzere kullanıcı tarafından erişilebilen sabit bir miktarda veriyi saklayabilir. Daha yeni sabit diskler, gelişmiş Biçim (AF) olarak bilinen 4096 byte (4 KiB) sektör kullanır.
- Master Boot Sector: Disk içerisindeki her bir partition 'nın ilk sector 'üne Boot Sector denir fakat tüm diskin ilk sector 'üne ise Master Boot Sector denir.


