KALI LINUX | MEFAMEX
Bu sayfada Kali Linux ile ilgili notlarımı, projelerimi ve hatırlatmalarımı paylaşacağım. Zaman içinde güncellenicek ve yeni içerikler eklenicektir.
Sorularınızı ve önerilerinizi bana iletebilirsiniz .
Açılış tarihi: 09.12.2024 || Son güncelleme tarihi: 29.12.2024
Kali Linux Önyükleyicisinin Yapılandırma
Kali Linux veya diğer Linux dağıtımlarında, /etc/default/grub dosyası, GRUB (GRand Unified Bootloader) önyükleyicisinin yapılandırma ayarlarını içeren bir dosyadır. GRUB, işletim sisteminin önyüklenmesi sırasında kullanılan bir bootloader'dır ve birden fazla işletim sistemi veya çekirdek arasında seçim yapma imkanı sunar.
GRUB Yapılandırma Ayarları ve Parametreleri
/etc/default/grub
dosyasının içeriği, GRUB'un nasıl davranacağını belirleyen çeşitli ayarları içerir. Bu dosyada genellikle aşağıdaki gibi
ayarlar bulunur:
GRUB_DEFAULT=2
Bu ayar, GRUB menüsünde varsayılan olarak hangi işletim sisteminin seçileceğini belirtir. Burada 2 değeri, menüdeki üçüncü seçeneği (0'dan başladığı için) ifade eder.GRUB_TIMEOUT=5
GRUB menüsünün ne kadar süreyle gösterileceğini belirler. Bu durumda, 5 saniye boyunca menü gösterilecektir.GRUB_DISTRIBUTOR
Bu ayar, işletim sisteminin adını belirler. /etc/os-release dosyasından okunarak ayarlanır. Eğer bu dosya yoksa, varsayılan olarak "Kali" değeri kullanılır.GRUB_CMDLINE_LINUX_DEFAULT="quiet"
Linux çekirdeği için varsayılan komut satırı parametrelerini ayarlar. "quiet" parametresi, önyükleme sırasında daha az bilgi gösterilmesini sağlar.GRUB_DISABLE_OS_PROBER=false
Bu ayar, GRUB'un diğer işletim sistemlerini tespit etmesini sağlar. Eğer birden fazla işletim sistemi yüklüyse, bu ayar true olarak değiştirilirse, diğer işletim sistemleri tespit edilmez.GRUB_BADRAM
Bellek hatalarını filtrelemek için kullanılabilir. Bu ayar, belirli bellek adreslerini belirtmek için kullanılır.GRUB_TERMINAL=console
Grafik terminali devre dışı bırakmak için kullanılabilir. Eğer bu satır yorumdan çıkarılırsa, GRUB yalnızca metin tabanlı bir terminalde çalışır.GRUB_GFXMODE
Grafik terminalde kullanılacak çözünürlüğü ayarlar. Yalnızca grafik kartının desteklediği modlar kullanılabilir.GRUB_DISABLE_LINUX_UUID
Linux'e "root=UUID=xxx" parametresinin geçilmesini devre dışı bırakmak için kullanılabilir.GRUB_DISABLE_RECOVERY
Kurtarma modu menü girişlerinin oluşturulmasını devre dışı bırakmak için kullanılabilir.GRUB_INIT_TUNE
GRUB başlangıcında bir bip sesi almak için kullanılabilir.
Kali Linux Boot Menüsünde Varsayılan Önyükleyiciyi Seçme
Kali Linux'ta varsayılan önyükleyiciyi (bootloader) değiştirmek için aşağıdaki adımları takip edebilirsiniz:
- GRUB Konfigürasyon Dosyasını Düzenleyin:
sudo su
komutunu çalıştırın ve parolanızı girin.nano /etc/default/grub
komutunu çalıştırın ve GRUB konfigürasyon dosyasını düzenleyin
- Varsayılan Önyükleyiciyi Belirleyin:
- GRUB_DEFAULT değeri: Bu değer, önyükleme menüsünde varsayılan olarak seçilecek önyükleyiciyi belirler.
- ilk önyükleyici için
GRUB_DEFAULT=0
, üçüncü içinGRUB_DEFAULT=3
şeklinde ayarlayabilirsiniz.
- Değişiklikleri Kaydetin ve Uygulayın:
- Değişiklikleri kaydetin:
Ctrl+X
tuşlarına basın, ardından'y' & 'enter'
tuşuna basarak kaydedin.
- Değişiklikleri kaydetin:
- GRUB konfigürasyonunu güncelleyin:
update-grub
komutunu çalıştırın.
Örnek: Eğer Windows'u varsayılan önyükleyici olarak seçmek istiyorsanız, GRUB_DEFAULT değerini Windows önyükleyicisinin menüdeki sırasına göre ayarlayabilirsiniz. Örneğin,
Windows ikinci seçenekse: GRUB_DEFAULT=1
Ek İpuçları:
- Önyükleme menüsünde bekleme süresi:
GRUB_TIMEOUT
değerini değiştirerek önyükleme menüsünün ne kadar süre açık kalacağını ayarlayabilirsiniz. Örneğin, 10 saniye için:GRUB_TIMEOUT=10
- Önyükleme menüsünü gizleme:
GRUB_HIDDEN_TIMEOUT
değerini kullanarak önyükleme menüsünü belirli bir süre gizleyebilirsiniz. Örneğin, 5 saniye için:GRUB_HIDDEN_TIMEOUT=5
Bu adımları takip ederek, Kali Linux'ta varsayılan önyükleyiciyi istediğiniz şekilde ayarlayabilirsiniz.
FULL CODE:
sudo su
nano /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT=5
GRUB_HIDDEN_TIMEOUT_QUIET=true
(exit with 'ctrl-x & y & enter')
update-grub