Sistem kurulumundan sonra boot esnasında Arch Linux hata verip siyah bir ekranda takılıyordu ve biraz araştırmaya koyuldum. Sorunun kaynağının da Intel CET-IBT olduğunu öğrendim. 5.18 kerneline gelen güncellemeyle 11. nesil (Tiger Lake) ve sonrasına CET-IBT desteği eklenmiş, sorunun kaynağı da bu özelliğin NVIDIA sürücüsünü engelliyor olması. Hatta eklenmesine dair kayıtları aşağıda bulabilirsiniz.
Hata logu:
Sorunun çözümüne gelecek olursak yapmamız gereken ibt ayarını off konumuna getirmek. Bunun için de bir geçici bir de kalıcı çözüm söz konusu. Geçici çözüm için GRUB'dayken E tuşuna basıp düzenleme modunda aşağıdaki yere
Kalıcı çözüm için ise
Sistemimi de belirtmemiş olmayayım. i5-12400F ve RTX 3070 ile bu hatayı aldım.
kernel/git/torvalds/linux.git - Linux kernel source tree
git.kernel.org
Hata logu:
Sorunun çözümüne gelecek olursak yapmamız gereken ibt ayarını off konumuna getirmek. Bunun için de bir geçici bir de kalıcı çözüm söz konusu. Geçici çözüm için GRUB'dayken E tuşuna basıp düzenleme modunda aşağıdaki yere
ibt=off
yazıyoruz.Kalıcı çözüm için ise
/etc/default/grub
dosyasının içinde aşağıda da olduğu gibi düzenleme yapıyoruz. GRUB_CMDLINE_LINUX_DEFAULT
içine ibt=off
ekliyoruz. Ardından sudo grub-mkconfig -o /boot/grub/grub.cfg
komutuyla değişiklikleri uyguluyoruz.
Kod:
# GRUB boot loader configuration
GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet ibt=off"
GRUB_CMDLINE_LINUX=""
Sistemimi de belirtmemiş olmayayım. i5-12400F ve RTX 3070 ile bu hatayı aldım.