Merhabalar, bugün karşılaştığım iki hatadan dolayı bu repoyu açmak istedim. Laptopumda bir dahili bir de harici olmak üzere iki tane ekran kartım var. Bu kartlarımdan birisi Nvidia harici ekran kartı, diğeri ise Amd işlemcimin dahili ekran kartı. Linux kernelini güncellediğimde ikinci monitörümün çalışmadığını gördüm. Cihazımda HDMI kablosu ile harici bir monitör kullanıyorum. HDMI girişinin bağlı olduğu ekran kartı Nvidia ekran kartı. Linux kernelini güncellediğimde Nvidia eski kernel dosyaları çalışmadığı için cihazımda harici monitör kullanamadım. Bu sorunun çözümünü aşağıda anlatıyorum.
-
Öncelikle Nvidia sürücüsünü silmemiz gerekiyor. Ben Nvidia sürücüsünü sitesinden
.run
uzantılı dosyayı indirerek kurmuştum. Bundan dolayı:sudo ./NVIDIA-Linux-x86_64-XXX.XX.run --uninstall
Eger siz
apt
ile indirdiyseniz:sudo apt remove --purge '^nvidia-.*' sudo apt autoremove
-
Daha sonra ister
.run
uzantılı dosya ile isterapt
ile kurabilirsiniz.sudo apt install nvidia-driver-XXX
veya
wget https://us.download.nvidia.com/XFree86/Linux-x86_64/XXX.XX/NVIDIA-Linux-x86_64-XXX.XX.run chmod +x NVIDIA-Linux-x86_64-XXX.XX.run sudo ./NVIDIA-Linux-x86_64-XXX.XX.run
-
İlk olarak
sudo blkid
ile Windows'un EFI diskini UUID değerini almamız gerekiyor. EFI bölümü genelliklefat32
oluyor vevfat
yazıyor. Bu diskin UUID değerini kopyalıyoruz. -
/boot/grub/grub.cfg
dosyasını düzenliyoruz.sudo nano /boot/grub/grub.cfg
Açılan dosyada
menuentry
adında girişleri göreceksiniz. Buradan istediğimiz yere aşağıdaki gibi birmenuentry
giriyoruz:menuentry "Windows 11" --class windows --class os { insmod part_gpt insmod fat search --no-floppy --fs-uuid --set=root Disk_UUID chainloader /EFI/Microsoft/Boot/bootmgfw.efi }
-
Son olarak
sudo update-grub
yazıyoruz ve Grub'u güncelliyoruz.sudo update-grub
Böylelikle iki sorun da çözülmüş oluyor.