11 Linux Çekirdeği Önyükleme Süresi Parametrelerinin Açıklaması


Linux önyüklemesi, diğer dağıtımlardaki önyükleme işlemleriyle karşılaştırıldığında karmaşık bir süreçtir. Linux Çekirdeği, önyükleme sırasında komut satırında birçok parametreyi kabul eder. Bu komut satırı önyükleme süresi parametresi, Sistem Başlangıcında Linux Çekirdeğine çeşitli türde bilgiler aktarır.

Bir Linux çekirdeğini doğrudan BIOS'tan CD'deki (/dev/cdrom) çekirdeği kullanarak başlatmak, parametrenin doğrudan atanmasına izin vermez. Bunun için bootloader adı verilen özel bir programa ihtiyacımız var. Linux'ta en yaygın kullanılan iki Önyükleyici Yükleyici şunlardır:

  1. GNU GRUB (GNU GRand Birleşik Önyükleyici)
  2. LILO (LINux Yükleyici)

GNU GRUB, GNU projesine ait bir önyükleyici paketidir ve Unix ve Linux Sistemindeki çoklu çekirdeklerden birini veya herhangi bir belirli çekirdek yapılandırmasını önyükleyebilmektedir.

LILO, çeşitli çekirdekleri önyükleme ve bunların yapılandırmalarını düz metin dosyasında saklama yeteneğine sahiptir. LILO, Windows, Unix, BSD, Linux ve bilinen tüm platformları çeşitli seçeneklerle başlatabilme yeteneğine sahiptir.

Linux Çekirdeği önyükleme argümanları, boşluklarla ayrılmış bir dize listesine aktarılır. Önyükleme argümanlarını çekirdeğe aktarmaya yönelik geleneksel yaklaşım şu şekildedir:

name[=value_1] [,value_2]........[,value_10]

'isim=benzersiz anahtar kelime' burada değerin ilişkilendirileceği çekirdeğin bölümünü tanımlar. Tutabileceği değer maksimum 10’dur. Mevcut kod, anahtar kelime başına yalnızca 10 virgülle ayrılmış parametreyi işler.

Burada, bu makalede Linux'ta bilmeniz gereken bazı genel çekirdek önyükleme zamanı parametrelerini ele alacağız.

1. başlangıç

Bu, çekirdek tarafından yürütülmesi gereken ilk komutu ayarlar. 'init' ayarlanmamışsa, çekirdek panik moduna geçmeden önce aşağıdaki ilgili konumlarda 'init'i arar.

  1. /sbin/init
  2. /etc/init
  3. /bin/init
  4. /bin/sh

2. nfsaddrs

Yukarıdaki parametre nfs önyükleme adresini, net önyükleme durumunda yararlı olacak bir dizeye ayarlar.

3. nfsroot

'nfsroot' parametresi, nfs kök adını, net önyükleme durumunda yararlı olan bir dizeye ayarlar. '/', ',' veya herhangi bir rakamla başlamıyorsa, dize adının önüne '/tftpboot' eklenir .

4. kök

Önyükleme sırasında root parametresinin iletilmesi, sistemin kök dosya sistemi olarak kullanılmasını ayarlar.

5. tek

Tek kullanıcı modunda bilgisayarı başlatmaya 'init'i yönlendiren ve tüm arka plan programlarının başlatılmasını devre dışı bırakan 'tek' parametresi.

6.ro

Bu parametre, önyükleyiciye kök dosya sistemini salt okunur modunda bağlamasını söyler. Dolayısıyla, bu fsck programı bir dosya sistemi taraması gerçekleştirebilir; fsck'i okuma/yazma dosya sisteminde yayınlamazsınız.

7. rw

Bu parametre, önyükleyiciyi kök dosya sistemini okuma-yazma modunda bağlamaya zorlar.

8.Hdx

IDE sürücüsü Geometrisini ayarlayın, BIOS alakasız ve yanlış Bilgi üretiyorsa 'Hdx' argümanı çok kullanışlıdır.

9. rezerv

Bu bağımsız değişken, G/Ç bağlantı noktası bölgelerini araştırmalardan korumada çok faydalıdır.

10. konsol

Seri konsol desteği ile çekirdeğe bir seri port konsolu tanımlar.

11. hatıra

Büyük RAM kullanıldığında yararlı olan toplam kullanılabilir sistem belleği miktarını tanımlar.

Linux çekirdeği açılışta birçok parametreyi kabul eder. Gelecek makalede geri kalan parametreleri ele alacağız.

Şimdilik bu kadar. Yakında başka bir makaleyle burada olacağım, o zamana kadar bizi izlemeye devam edin ve Tecmint'e bağlı kalın.