Pek çok anahtar sözcük mevcuttur. Aşağıdaki tanımlamalar tamamen user.tex dosyasından alınmıştır (sadece birazcık kısaltılmışlardır).
-
backup=yedekleme_dosyası
Orjinal önyükleme sektörünü yedekleme_dosyasına kopyalar. Bu dosya
/boot/boot.NNNN gibi normal bir dosya olabileceği gibi /dev/null gibi bir aygıt da olabilir.
-
boot=önyükleme_aygıtı
Önyükleme sektörünün içinde bulunduğu aygıt (mesela bir sabit disk bölümü). Şayet bu anahtar sözcük atlanırsa, kök olarak bağlanmış olan aygıttaki önyükleme sektörü okunur (veya muhtemelen yazılır).
- change-rules
Önyükleme zamanı değişikliklerini disk bölümü türü numaralarına (‘hiding’) tanımlar. Ayrıntılı bilgi için user.tex’in “Disk bölümü türü değişiklik kurallarını bölümünü okuyunuz.
- compact
Okuma isteklerini tek bir okuma isteği haline getirebilmek için bitişik sektörleri okuma isteklerini birleştirmeye çalışır. Bu yükleme zamanını epeyce kısaltır ve biteşlemi mümkün mertebe küçük tutar. Bir disket sürücüden açılış yapılıyorsa, bu seçeneği kullanmanız şiddetle tavsiye edilir.
-
default=isim
isim ile belirtilen biteşlem dosyasını öntanımlı önyükleme biteşlemi olarak kabul eder. Şayet bu seçenek atlanmışsa, ayar dosyasında rastlanan ilk biteşlem kullanılır.
-
delay=desisaniyeler
Önyükleyicinin, biteşlemi yüklemeden önce beklemesi istenen süreyi tanımlar. İstenen sürenin saniye cinsinden değerinin on katı yazılır. Bu seçenek, klavye etkin hale geldikten hemen sonra doğrudan sabit diskten açılan sistemler için uygundur. Şayet delay seçeneğine sıfır atanmışsa veya bu seçenek kullanılmamışsa, önyükleyici açılış esnasında beklemez.
-
disk=aygıt-ismi
Belirtilen disk için standart dışı parametreleri tanımlar. Ayrıntıli bilgi için user.tex’in “Disk geometrisi” bölümüne bakınız. Genellikle bios= parametresi oldukça kullanışlıdır. BIOS, diskinizi 0x80, 0x81, 0x82 şeklinde numaralandırır ve hangi bölümün Linux bölümü olduğu bilinemez. Alışılmamış bir yüklemeniz varsa, BIOS bölümü ile Linux bölümünü eşleştirmeniz gerekebilir. Örneğin:
disk=/dev/sda
bios=0x80
disk=/dev/hda
bios=0x81
Burada, SCSI diskin ilk BIOS diski olduğu ve birinci IDE girişine takılı master konumlu IDE diskin ikinci BIOS diski olduğu belirtilmiştir.
-
disktab=disktab_dosyası
Disk parametreleri tablosunun adını verir. Şayet bu seçenek atlanmışsa, ilk olarak /etc/disktab dosyasına bakılır. disktab’ların kullanımı oldukça cesaret kırıcı olabilir.
- fix-table
Bu seçenek, lilo’nun, disk bölümleme tablolarındaki 3D adresleri ayarlamasını sağlar. Her disk bölümü girdisi bir 3D adrese (sektör/kafa/silindir) ve bölümün ilk ve son sektörlerinin adresinden oluşan düz bir adrese sahiptir. Eğer bir disk bölümü iz-hizalı değilse ve eğer aynı diski başka bir işletim sistemi ile birlikte kullanıyorsanız, bu işletim sistemleri 3D adresleri değiştirebilir. lilo, kendi önyükleme sektörünü sadece her iki adresin karşılığı olan yere yükleyebilir. Şayet fix-table belirtilmiş ise, lilo hatalı 3D adreslerini tekrar ayarlayabilir.
| UYARI |
---|
Diğer işletim sistemlerinin, sonradan bu ayarları sıfırlamamasının bir garantisi yoktur. Bu değişikliğin beklenmedik etkileri olabilir. Doğru olan yöntem; diski iz-hizalı bölümleme yapabilen bir uygulama ile bölümlemektir. Ayrıca, bazı disklerde (mesela adres dönüşüm tablosu etkin olan bazı EIDE disklerde), bazı durumlarda, karmakarışık disk bölümleme tablosu girdilerine sahip olmak kaçınılmaz olabilir.
|
-
force-backup=yedekleme_dosyası
backup seçeneği ile aynıdır, fakat eski bir yedekleme dosyası varsa üzerine yazmaya zorlar.
- ignore-table
lilo’ya bozuk bölüm tablosunu gözardı etmesini söyler.
-
install=önyükleme_sektörü
Belirtilen dosyayı, yeni önyükleme sektörü olarak yükler. Bu seçenek atlanırsa, /boot/boot.b öntanımlı olarak kullanılır.
- linear
3D adresleme yerine doğrusal adresler üretir. Doğrusal
adresler çalışma zamanında kullanılır ve disk geometrisine dayanmaz. Unutmayın ki, açılış disketleri, bu seçenek kullanıldığı durumlarda taşınabilir olmayabilirler. Çünkü disk geometrisini belirleyen BIOS servisi disketler için güvenilir çalışmayabilir. Büyük diskler ile “doğrusal” adresleme kullanıldığı durumlarda, /sbin/lilo, disk alanına ulaşılamadığını söyleyebilir. Çünkü 3D adresleme açılış zamanından önce bilinemez.
- lba32
Sektör/kafa/silindir adreslemesi yerine 32 bitlik mantıksal blok adreslemesi (LBA) üretilir. Şayet BIOS paket adreslemeyi destekliyorsa, diske erişebilmek için paket çağrıları kullanılır. Böylece 8.4 GB’den daha büyük disklerde herhangi bir bölümden açılış yapabilirsiniz. 3D adreslemeden kaynaklanan sınır böylece aşılmış olur. Şayet BIOS paket adreslemeyi desteklemiyorsa, lba32 adresler tıpkı doğrusal adreslemede olduğu gibi 3D’ye çevrilir. Disketlerde, lba32 kullanımında, adresler 3D olarak saklanır.
- lock
Daha sonraki açılışlar için, önyükleme komut satırının özdevinimli kaydedilmesini etkinleştirir. Bu yolla, elle müdahale edilmediği sürece, lilo belli bir tercih üzerinde “kilitli” kalır.
-
map=map_dosyası
map dosyasının yerini tanımlar. Şayet bu seçenek atlanmış ise, /boot/map dosyası kullanılır.
-
message=ileti_dosyası
Önyükleme ekranından önce gösterilmek üzere bir ileti içeren dosyanın adını belirtir. LILO yazdıktan sonra <shift> tuşuna basmak için beklenirken herhangi bir ileti görünmez. İletideki FF karakteri (<Ctrl L>) yerel ekranı temizler. İletinin boyu 65535 bayt ile sınırlıdır. İleti dosyası değiştirilirse veya taşınırsa map_dosyası yeniden düzenlenmek zorundadır.
- nowarn
Muhtemel tehlikeler hakkındaki uyarıyı kapatır.
- optional
İsteğe bağlı bir seçenek belirtmek için biteşlem tanımlarında kullanılır. Aşağıya bakınız.
-
password=parola
Parola belirtmek için biteşlem tanımlarında kullanılır. Aşağıya bakınız.
- prompt
Herhangi bir tuşa basılmasını beklemeksizin, önyükleme ekranına girmeye zorlar. prompt belirtilmiş ve tiemout belirtilmemişse sistemin başıboş bir biçimde yeniden açılması imkansızdır.
- restricted
Biteşlem tanımlarında kullanılır. Aşağıya bakınız.
-
serial=parametreler
Seri port üzerinden kontrolü olanaklı kılar. Tanımlanmış seri port üzerinden ilklendirilme yapılır ve önyükleyici buradan ve klavyeden girdi kabul eder. Seri hat üzerinden break göndermek konsoldan <shift> tuşuna basmak ile aynı şeydir. Şayet seri bağlantının güvenliğinden tam emin değilseniz, bütün önyükleme biteşlemleri parola korumalı olmalıdır. Parametreler dizgesi aşağıdaki söz dizimine sahiptir:
-
port[,hız[eşlikbiti[genişlik]]]
- port
Sıfırdan başlamak üzere, seri hatların numarası. 0 (sıfır) COM1 yani /dev/ttyS0'a karşılık gelir. Şayet varsa, dört portun tamamı da kullanılabilir.
- hız
Seri portun saniyedeki bit sayısı cinsinden iletişim hızı. Şu hızlar desteklenmektedir: 110, 150, 300, 600, 1200, 2400, 4800 ve 9600 b/s. Öntanımlı değer 2400 b/s’dir.
- eşlikbiti
Seri hat üzerinde kullanılan eşlik biti.Önyükleyici girdi olarak eşlik bitini yoksayar ve 8. biti ayırır. Eşlik bitini tanımlamakta şu karakterler kullanılır (büyük veya küçük harf olabilir): eşlik bitinin olmaması n (none), tek eşlik biti için o (odd), çift eşlik biti için e (even).
- genişlik
Bir karakteri oluşturan bit sayısı. Sadece 7 ve 8 bit desteklenmektedir. Öntanımlı değeri eşlik bitinin olmdığı durumda 8, eşlik bitinin tek veya çift olması durumunda ise 7’dir.
Şayet ‘serial’ tanımlı ise, ‘delay’ın değeri özdevinimli olarak 20’ye yükseltilir.
ÖRNEK: serial=0,2400n8 COM1’i öntanımlı değerlerle ilklendirir.
-
timeout=desisaniyeler
Klavye girdisi bekleme zamanaşımı süresi tanımlar. İstenen süre, saniye cinsinin on katı şeklinde belirtilir. Belirtilen süre içinde bir tuşa basılmazsa, ilk biteşlem öntanımlı olarak yüklenir. Aynı şekilde, kullanıcı uzun süre hareketsiz kalırsa, parola girdisi başarısız sayılır. Öntanımlı değer sonsuzdur.
-
verbose=seviye
Çoğu işlemin raporlama yapmasını etkinleştirir. Yüksek numaralar daha fazla ayrıntı elde edilmesini sağlar. Şayet lilo komut satırında –v belirtilmişse, buna uygun olarak seviye yükseltilir. En yüksek değer 5 olabilir.