Önyükleme Sırası:
Bir bilgisayarın, işletim sistemini yüklemek için program kodlu kalıcı veri depolama aygıtlarını arama sırası, önyükleme sırası (OS) olarak bilinir. ROM ve BIOS genellikle sırasıyla Windows ve Macintosh yapıları tarafından önyükleme işlemini başlatmak için kullanılır. CPU kontrolü ele alır ve talimatları bulduktan sonra işletim sistemini sistem belleğine yükler.
Başka bir deyişle Önyükleme sırası, bilgisayarın önyükleme yapmaya çalışacağı depolama aygıtlarının sırasıdır. Örneğin, bilgisayar önce dahili sabit sürücüden önyükleme yapmayı deneyecek, ardından bir USB sürücüsünden önyükleme yapmayı deneyecek ve ardından mevcut olabilecek herhangi bir ağ görüntüsünden veya depolama alanından önyükleme yapmayı deneyecektir. Çoğu durumda, sabit sürücü boş olduğundan veya iki farklı işletim sistemine sahip iki sabit sürücünüz varsa ve USB sürücüden önyükleme yapmak isteyeceğinizden, bu yalnızca bilgisayara bir işletim sistemini ilk kez kurduğunuzda önemlidir. Hangisine önyükleme yapacağınızı seçmek için.
Önyükleme işlemini başlatmak için bir Windows PC'nin BIOS'una veya bir Macintosh'un sistem ROM'una erişilir. Bilgisayarın nasıl başlatılacağını açıklayan temel talimatlar BIOS ve ROM'da bulunur. Bu talimatlar bilgisayarın CPU'suna iletildikten sonra verilerin sistem RAM'ına yerleştirilmesi işlemini başlatır. Bilgisayar, geçerli bir önyükleme diski veya başlangıç diski bulur bulmaz işletim sistemini sistem belleğine yüklemeye başlar. İşletim sistemi tamamen yüklendikten sonra makine kullanıma hazır olacaktır.
Bilgisayardaki önyükleme sırası bu şekilde başlar. Bilgisayarı açtığınızda, sistem ilk önce tüm önyükleme sürücülerinin ve diğer sürücülerin bulunduğu CPU'yu arar ve bunları ikincil bellekten birincil belleğe yükler. Daha sonra işletim sisteminin yüklü olduğu tüm bilgisayarda yüklü sürücüleri arar. Daha sonra yükler ve herhangi bir işletim sistemi bulamazsa kullanıcıya işletim sistemi kurulu değil veya önyüklenebilir aygıt bulunamadı hatası verir. Lütfen önyüklenebilir bir aygıt takın ve bilgisayarınızı yeniden başlatın. Tüm sürücüleri ve işletim sistemlerini başarıyla bulduktan sonra bilgisayar, işletim sistemini yükler ve önyükleme sırasını başlatır.
Bilgisayarın nasıl kurulduğuna bağlı olarak, önyükleme işlemi birkaç saniyeden birkaç dakikaya kadar sürebilir. Makine bir CD veya DVD'den başlatılıyorsa, başlatma süresi, sabit sürücü kullanılarak başlatıldığı duruma göre çok daha uzun olabilir. Ayrıca, bilgisayarınız beklenmedik bir şekilde kapanırsa, sistem her şeyin yolunda olduğundan emin olmak için ekstra kontroller yaparak başlatma süresini geciktirebilir.
Sabit sürücüler, disket sürücüler, optik sürücüler, flash sürücüler vb. genellikle BIOS ayarlarında önyükleme sırası olasılıkları olarak dahil edilen aygıtlara örnektir. CMOS kurulumu kullanıcının önyükleme sırasını değiştirmesine olanak tanır.
Önyükleme sırası veya BIOS önyükleme sırası, önyükleme sırasının diğer adlarıdır.
Önyükleme, önyükleme sırasında nasıl yardımcı olur?
Önyükleme, sıfırdan başlayıp, çalışması, çalıştırılması gereken tüm şeylerle sona erme sürecidir. Bu, kendi çizmelerinizle kendinizi yukarı çekme kavramından türetilmiştir ve bu imkansız olmasa da uygundur.
Çok eski günlerde, ilk programa el ile girmek zorundaydık, ön panelde her seferinde bir talimat girerek onu girmek zorundaydık. Küçük olmalıydı, belki bir düzine talimat, çünkü daha büyük bir şey girmek büyük bir acı olurdu ve muhtemelen hata yapardınız.
boş java
Günümüzde ilk program anakart üzerindeki kalıcı bir çipte tutulmaktadır. BIOS budur. Önyüklenecek bir aygıt bulur, örneğin sabit disk ve bu aygıtın ilk 512 baytını bellekteki belirli bir konuma yükler. Daha sonra bu baytların başlangıcına atlar.
Bu 512 baytlık program çok büyük değil ama sadece bu sabit diskle ilgilenmesi gerektiğini biliyor, bu da işleri kolaylaştırıyor. Belirli bir ada sahip bir dosyayı bulmak için diskteki dosyalama sisteminin nasıl okunacağını bilir. Bu dosya önemli ölçüde daha büyüktür ve işletim sisteminin geri kalanını yükleyecek kadar büyük bir program içerir. İşletim sistemi, çalışması gereken diğer tüm şeyleri bulmak için kayıt defterine bakar ve bunları yükler.
Bilgisayar açısından, bir başlangıç önyükleme programının küçük ve genelleştirilmiş olması gerekir, bu da onun pek akıllıca olmadığı anlamına gelir. Yani, daha büyük ve daha az genelleştirilmiş bir programı yüklemek yeterlidir, o da daha büyük bir programı yükleyebilir ve siz de işiniz tamamlanana kadar bunu yapmaya devam edersiniz. İlk tanılama testi olan açılışta otomatik test (POST), önyükleme aşamasından önce gerçekleştirilir. Bir bilgisayar her açıldığında. POST tamamlandıktan sonra önyükleme sırası başlar. Kullanıcı, POST ile ilgili sorunlar olup olmadığı konusunda bip sesi kodları, POST kodları veya ekrandaki POST hata mesajları yoluyla bilgilendirilir.
Farklı şekilde programlanmadığı sürece BIOS, C sürücüsünü aramadan önce A sürücüsündeki işletim sistemini arar. BIOS seçenekleri önyükleme sırasını değiştirmenize olanak sağlar. BIOS'a girmek ve önyükleme sırasını değiştirmek için farklı BIOS modelleri, farklı tuş kombinasyonuna ve ekran talimatlarına ihtiyaç duyar. Genellikle, BIOS önyükleme sırasında belirlenen ilk aygıt POST'tan sonra başlatılmaya çalışılacaktır. BIOS, eğer ilki önyükleme için uygun değilse listelenen ikinci aygıttan önyükleme yapmayı deneyecektir ve bu prosedür, BIOS listelenen aygıtlardan önyükleme kodunu bulana kadar devam eder.
Bir hata mesajı görüntülenir ve önyükleme aygıtı bulunamazsa sistem donar veya çöker. Kullanılamayan önyükleme aygıtları, önyükleme sektörü virüsleri veya etkin olmayan önyükleme bölümlerinin tümü hatalara neden olabilir.
Önyükleme seçenekleri veya önyükleme sırası olarak da bilinen önyükleme sırası, bir bilgisayarın işletim sistemi için önyükleme dosyalarını hangi aygıtlarda araması gerektiğini belirtir. Ayrıca cihazların doğrulanma sırasını da açıklar. Liste, makinenin BIOS'unda değiştirilebilir ve yeniden düzenlenebilir.
Önyükleme Sırasındaki Adımlar:
Önyükleme Sırasında esas olarak beş adım vardır.
Güç verme:
Herhangi bir önyükleme prosedürü, sistemin güç almasıyla başlar. Kullanıcı bilgisayarı açtığında, işletim sisteminin önyükleme işleminin kontrolünü ele almasına ve kullanıcının çalışmaya başlamasına izin vermesine neden olan bir dizi eylem gerçekleştirilir. Anakart üzerinde bulunan ROM'daki başlatma kodu, bilgisayar açıldığında merkezi işlemci tarafından yürütülür.
Açılışta Otomatik Test:
POST veya açılışta kendi kendini sınama, önyükleme işleminin bir sonraki aşamasıdır. Bu test, RAM ve ikincil depolama birimleri de dahil olmak üzere bağlı tüm donanımların uygun şekilde çalıştığını doğrular. Önyükleme işlemi, POST BIOS'un yardımıyla işini bitirdikten sonra POST yanıtı veren bir aygıt için önyükleme aygıtı listesine bakar.
Bir Önyükleme Aygıtı arayın:
CPU ile ana kart aracılığıyla bilgisayara bağlı diğer aygıtlar arasındaki iletişim için yönergeler sağladığından, G/Ç sistemi bilgisayarın çalışması için gereklidir. G/Ç sistemi, bazen önyükleme aygıtındaki 'io.sys' dosyasında bulunan, anakart üzerindeki ROM'da saklanan BIOS'a uzantılar sunar.
İşletim Sistemini Yükleyin:
Önyükleme işlemi, donanımın işlevselliği doğrulandıktan ve giriş/çıkış sistemi yüklendikten sonra işletim sisteminin önyükleme aygıtından yüklenmesiyle başlar. Bireysel işletim sistemine özel tüm talimatlar, işletim sistemi RAM'e yüklendikten sonra gerçekleştirilir. Bilgisayar her zaman aynı şekilde başlatılacağından gerçek işletim sistemi neredeyse anlamsızdır.
Transfer Kontrolü:
Önyükleme prosedürü, bu alanda yapılan işlemler bittiğinde ve işletim sistemi güvenli bir şekilde RAM'e yüklendiğinde kontrolü işletim sistemine devreder. İşletim sistemi daha sonra kullanıcı yapılandırmasını veya uygulama yürütmeyi tanımlamak için önceden yapılandırılmış tüm başlatma prosedürlerini başlatır. Aktarım tamamlandı ve bilgisayara artık erişilebilir.
Önyükleme sırası olaylarının gerçekleşme sırası aşağıdadır:
Önyükleme sırasında RAM'in rolü nedir?
RAM'in önyükleme sırasındaki ana işlevi, diğer zamanlarda RAM'in ana işlevidir. CPU'nun hızlı bir şekilde ihtiyaç duyacağı bilgiler RAM'de saklanır. Bu, önyükleme durumunda sabit diskteki İşletim Sistemi (OS) dosyaları olacaktır. RAM, sabit sürücüden daha hızlıdır; bu, her iki sürücü türü için de geçerlidir (özellikle eski mekanik/manyetik sabit sürücüler; katı hal sürücüleri için daha az doğrudur). Eğer işlemci her şeye erişmek için yalnızca sabit diskin hızına güvenmek zorunda kalsaydı sistem kapanır ve çökerdi. İşlemci daha sonra sabit diskteki bilgileri RAM'e yükler, böylece bu bilgilere hızlı bir şekilde erişebilir ve kullanabilir. Bu veriler RAM'e girdikten sonra, uzun bir başlatma sürecinden sonra herhangi bir hızda hareket edebilirler.
İşletim sisteminin tamamını çalıştırmaya yetecek kadar RAM'iniz yoksa, daha az kullanılan bilgiler sabit sürücüye geri önbelleğe alınabilir ve bu da işleri yavaşlatır. Bu nedenle, işletim sisteminizi ve programlarınızı çalıştırmak için yeterli RAM'e ve hızlı hesaplamalar ve depolama işlemleri için biraz daha fazla RAM'e sahip olmak önemlidir.
RAM hızlıdır ancak kalıcı değildir. Makine kapatıldığında veya gücü kesildiğinde RAM'de depolanan her şey kaybolur. Sabit diskin amacı budur. Bir şeyleri kalıcı olarak kaydedebilir.
RAM hızlıdır ancak kalıcı değildir. Makine kapatıldığında veya gücü kesildiğinde RAM'de depolanan her şey kaybolur. Sabit diskin amacı budur. Bir şeyleri kalıcı olarak kaydedebilir.
1.BIOS:
Sistem AÇIK konuma getirildiğinde aşağıdakileri yapmak için çalıştırılacak ilk program BIOS'tur:
Java'da tarayıcı
- Çevresel cihazlarda POST işlemi yapacaktır.
- Sistemi başlatmak için geçerli bir aygıt bulur. (CD, USB, HDD)
- Önyükleyici programını MBR'den (önyükleme aygıtının ilk sektörü) yükler.
MBR (Ana Önyükleme Kaydı):
Önyükleme aygıtının ilk sektörüdür.
Önyükleyiciyi (GRUB (önyükleyici) adı verilen önyükleme talimatları için makine kodu) içeren 512 baytlık bir bellek bloğuna sahiptir.
Ve bölüm tablosu (etkin, etkin değil).
- Önyükleyiciyi belleğe yükledikten sonra BIOS, önyükleyicinin kontrolünü verir.
2. ÖNYÜKLEYİCİ:
Önyükleyici, önyükleme talimatını içeren bir makine kodu parçasıdır ve MBR'de bulunur.
Bazı önyükleyiciler:
Windows - NTLDR
Linux - Grub, LILO (/boot/grub/grub.conf)
Bu süreçte iki aşama vardır:
1. Aşama:
MBR'de aktif bölümü kontrol eder.
Daha önce tartıştığımız gibi MBR, hangi bölümün Etkin ve etkin olmadığını belirlemek için kullanılan bölüm ayrıntılarına sahip olmalıdır. Burada aktif, bölümün önyüklemeye, işletim sistemiyle ilgili öğelere sahip olması ve aktif olarak işaretlenmesi gerektiği anlamına gelir. Etkin olmayan, işletim sistemiyle ilgili şeyler değil, kullanıcı verilerinin bulunduğu bölüm anlamına gelir.
Tek görevi, 2. aşama önyükleyici işlemini belleğe yüklemektir.
2. aşama:
ah kavramları
Bu aşamada Boot GUI ekranı kullanıcıya sunulacaktır. Kullanıcı işletim sistemini seçtikten sonra, bu aşamada ilgili Çekirdeği /boot/grub/grub.conf Dizininden bulacaktır.
Şimdi önyükleyici, yukarıdaki Dizinden initrd görüntülerini RAM'e yükleyecektir. İşte initrd bir Linux başlangıç RAM diskidir.
başlangıç:
Gerekli sürücüleri ve modülleri içeren ext2 dosya uzantılı ilk ram diskidir.
Çekirdek çalışması, gerçek /root dosya sistemini monte etmektir, ancak /lib/modules altında bulunan (SCSI, LVM,NFS) gibi sürücüleri ve modülleri gerektirir. Ancak kök dosya bağlanmamışsa Çekirdek yukarıdaki klasöre erişemez; dolayısıyla initrd devreye giriyor. Geçici kök dosya sistemini bağlamak için kullanılır. Böylece Çekirdek gerekli sürücüleri initrd'den alabilir.
Çekirdek ve initrd, önyükleyici tarafından belleğe yüklendikten sonra, Çekirdeğe kontrol verir.
3. Çekirdek:
Çekirdek, bir bilgisayar işletim sisteminin temel merkezi, temel hizmetleri sağlayan çekirdektir. İşletim sisteminin diğer tüm parçaları için. Çekirdek, işletim sisteminin kullanıcıyla etkileşime giren en dış kısmı olan kabukla karşılaştırılabilir.
Çekirdek, çekirdek görüntülerini bellekten /boot dizinine açar (kullanıcı bunu bir ekran mesajı olarak görebilir). Çekirdek yüklendiğinde, bilgisayar belleğini hemen başlatır ve yapılandırır ve çeşitli donanımları (G/Ç, depolama aygıtları) yapılandırır.
Daha sonra bellekteki sıkıştırılmış initrd görüntülerini arar ve Çekirdek bunu /sysroot'a açar. Dizin geçici kök dosya sistemidir. Bu da Çekirdeğe gerekli sürücüleri ve modülleri sağlayacaktır. Sonunda, yukarıdaki işlemden sonra initrd belleği serbest bırakılacaktır. Çekirdek, tüm/kök dosya sistemini salt okunur izinle bağlayacaktır. Ve Çekirdek ayrıca kullanılmayan belleği de serbest bırakır.
4. ISI:
Çekirdek, /root dizininin montajını yaptıktan sonra, INIT sürecini/sbin/init işlemi ile kontrol edecektir. Bu, otomatik olarak başlayan tüm sistemlerin büyük ebeveynidir.
İlk olarak, ortam yolunu belirleyen, takas işlemini başlatan, dosya sistemlerini kontrol eden ve sistem başlatma için gereken tüm diğer adımları yürüten /etc/rc.d/rc.sysinit betiğini çalıştırır.
js çok satırlı dize
Örneğin çoğu sistem bir saat kullanır; dolayısıyla rc.sysinit, donanım saatini başlatmak için /etc/sysconfig/clock yapılandırma dosyasını okur.
Başka bir örnek, başlatılması gereken özel seri bağlantı noktası işlemleri varsa, rc.sysinit'in /etc/rc.serial dosyasını yürütmesidir. Başlatma komut dosyaları/etc/inittab komut dosyasını araştıracaktır. Linux sisteminin çalışma seviyelerinden oluşur.
0 - Halt 1 - Single-user text mode 2 - Not used (user-definable) 3 - Full multi-user text mode 4 - Not used (user-definable) 5 - Full multi-user graphical mode (with an X-based login screen) 6 - Reboot
Başlatma komut dosyaları kaynak kitaplığını /etc/rc.d/init.d/function adresinden ayarlayacaktır. Bu, sürecin PID'sinin nasıl başlatılacağını, sonlandırılacağını ve belirleneceğini yapılandırmak için kullanılır.
Yukarıdaki çalışma seviyesine bağlı olarak, /etc/rc.d/rc5.d/ dosyasına bakacaktır (burada 5, çalışma seviyesidir). Bu klasör altında bulunan başlatma, durdurma ve arka plan işlemlerini yürütecektir.
Bu Dizin altında bulunan işlemler bu /etc/rc.d/init.d/ dizinine sembolik bir referanstır.
/etc/rc.d/rc5.d/ dizini altında sunulan işlem K ve S tipindedir.
Burada K öldür ve S başlat
Başlatma işlemi sırasında init aşağıdaki komutu yürütecektir.
/etc/rc.d/init.d/ stop # to kill /etc/rc.d/init.d/ start # to start
Her işlemin önüne bir sayı eklenir. Öncelik daha düşük bir sayıya verilecektir. Bazen bir süreç aynı numaraya sahip olabilir; bu durumda alfabetik sıra takip edilecektir. İnit, sanal konsolu çalışma seviyesine göre vermek için kullanılan /bin/mingetty işlemini çatallayacaktır. Bu, tty cihazlarına giden yolu açacak ve kullanıcı adı, şifre ve giriş bilgilerini yazdır gibi istemler sağlayacaktır.
Çalıştırma seviyesi beş ise, /etc/inittab, KDM, GNOME, XDM'ye dayalı görüntüleme sağlayan /etc/X11/prefer adlı betiği çalıştırır.
5. Yürütme:
Son olarak kullanıcıya giriş ekranı görünecektir.
BIOS Önyükleme Sırası Nasıl Değiştirilir?
Sabit disk genellikle bilgisayarlarda önyükleme işleminde ilk öğe olarak sunulur. DVD veya flash sürücü gibi başka bir aygıttan önyükleme yapmak istiyorsanız, sabit sürücü her zaman önyüklenebilir bir aygıt olduğundan (makinede ciddi bir sorun yaşanmadığı sürece) önyükleme sırasını değiştirmeniz gerekecektir.
Bunun yerine, bazı aygıtlarda önce optik sürücü, ardından sabit disk gelebilir. Bu durumda, sürücüde önyükleme dosyalarının bulunduğu bir CD olmadığı sürece, sabit sürücüden önyükleme yapmak için önyükleme sırasını değiştirmenize gerek yoktur. BIOS'un optik sürücüyü atlamasını bekleyin ve disk yoksa işletim sistemini arayın.
Bilgisayarınızdaki BIOS kurulum aracı, önyükleme sırasını değiştirmenize olanak sağlar. Nasıl yapılacağını öğrenmek için aşağıdaki talimatları uygulamanız yeterlidir:
Adım 1: Bilgisayarınızda BIOS kurulum programını başlatın.
Çoğu zaman, bilgisayarınız BIOS'a girmek için açılır açılmaz klavyenizdeki bir tuşa (veya ara sıra bir tuş kombinasyonuna) basmanız gerekir.
Hangi tuşun olduğundan emin değilseniz, bilgisayarınızı yeniden başlatın ve başlatma işleminin en başında ekranda görüntülenen bilgilere dikkat edin. Bunun bir yerinde sıklıkla 'Kuruluma girmek için bir tuşa basın' gibi bir şey belirtilir.
Tekrar denemek isterseniz bilgisayarınızı yeniden başlatın ve makineniz dahili diskinden yüklemeye başlar başlamaz kurulum tuşuna basın.
Linux mimarisi
Adım 2: BIOS önyükleme sırası menüsüne erişin.
Makinenizdeki BIOS kurulum programına eriştiğinizde önyükleme sırasını değiştirme seçeneğini bulun. Her BIOS yardımcı programı diğerlerinden biraz farklılık gösterse de Önyükleme, Önyükleme Seçenekleri, Önyükleme Sırası ve hatta Gelişmiş Seçenekler sekmesinde bulunabilir.
3. Adım: Önyükleme sırasını yeniden düzenleyin
Önyükleme sırası seçenekleri için BIOS sayfasını bulduğunuzda bilgisayarınızın yükleyebileceği seçeneklerin bir listesini göreceksiniz.
Aşağıdaki seçenekler bilgisayarlarda yaygın olarak bulunur: Sabit Sürücü, Optik (CD veya DVD) Sürücü, Çıkarılabilir Aygıtlar (USB veya Disket gibi) ve Ağ. Bu seçenekler yine sistemler arasında biraz farklılık gösterecektir.
Listede ilk olarak bir USB cihazı veya çıkarılabilir cihaz listelenmelidir.
Adım 4: Değişikliklerinizi kaydedin.
Değişikliklerinizin uygulandığından emin olmak için BIOS'tan çıkmadan önce değişikliklerinizi kaydedin.
Kaydet ve Çık veya Çık menüsünden (veya benzer bir şeyden) 'Değişiklikleri Kaydet' veya 'Kaydedilen Değişikliklerle Çık' seçeneğini seçin.
BIOS'tan çıktığınızda bir onay bildirimi görebilirsiniz. Değişiklikleri kabul etmek için uygun düğmeyi seçmeden önce iyice okuduğunuzdan emin olun.
BIOS'tan çıktığınızda makineniz kendini yeniden başlatacaktır.