Birçok kullanıcı Windows ve Linux’u aynı bilgisayara kurar. Bu yapılandırmaya Dual Boot denir. Bu yöntem kullanışlıdır, ancak güncellemeler, bölüm değişiklikleri veya önyükleyici sorunları sonrasında sistem düzgün açılmayabilir.
Bazen bilgisayar doğrudan Windows’a girer, bazen GRUB ekranında kalır, bazen de ne Windows ne Linux açılır. Aşağıda en yaygın nedenler ve çözüm yolları anlatılmaktadır.
1. Önce tam belirtinin ne olduğunu belirleyin
- Bilgisayar doğrudan Windows’a giriyor
- GRUB menüsü görünüyor ama Linux açılmıyor
- GRUB menüsü görünüyor ama Windows açılmıyor
- Sadece
grub rescuegörünüyor no bootable deviceveya benzer bir hata görünüyor- Siyah ekran ya da üretici logosunda takılma oluyor
2. En yaygın nedenler
- Windows güncellemesi açılış sırasını değiştirdi
- GRUB bozuldu veya üzerine yazıldı
- EFI bölümünde sorun oluştu
- BIOS/UEFI içindeki önyükleme sırası değişti
- Fast Startup bölümleri tutarsız durumda bıraktı
- Bölüm değişikliklerinden sonra önyükleme kayıtları artık uyuşmuyor
- Windows Boot Manager veya Linux yapılandırması bozuldu
3. Önce BIOS/UEFI içindeki önyükleme sırasını kontrol edin
Bilgisayar her zaman doğrudan Windows’a giriyorsa ilk kontrol edilmesi gereken şey önyükleme sırasıdır. Büyük Windows güncellemelerinden sonra Windows Boot Manager çoğu zaman yeniden ilk sıraya gelir.
- Bilgisayarı yeniden başlatın
- Açılışta F2, Del, Esc veya F12 tuşuna basın
- BIOS/UEFI içindeki Boot bölümünü açın
- İlk sırada hangi girişin olduğunu kontrol edin
4. Eğer sadece Windows açılıyorsa
Bu durum Linux’un silindiği anlamına gelmez. Çoğu zaman sorun sadece GRUB’un artık öncelikli olmamasıdır.
- Linux bölümünün hâlâ var olup olmadığını kontrol edin
- BIOS/UEFI içinde Linux önyükleme girdisinin hâlâ bulunup bulunmadığını kontrol edin
- Önceden UEFI kullanılıyorsa modun hâlâ UEFI olduğundan emin olun
5. Live USB ile GRUB’u onarma
sudo fdisk -l
Örneğin Linux kök bölümü /dev/sda3 ve EFI bölümü /dev/sda1 ise:
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo grub-install --boot-directory=/mnt/boot /dev/sda
sudo update-grub
Bu yeterli olmazsa chroot yöntemi daha güvenilir olabilir:
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub
exit
6. Eğer Windows açılmıyorsa
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Windows onarıldıktan sonra GRUB’un yeniden onarılması gerekebilir.
7. Fast Startup ve UEFI/Legacy modlarına dikkat edin
- Windows içindeki Fast Startup özelliğini kapatın
- İki sistemi de UEFI modunda tutun
- veya ikisini de Legacy BIOS modunda tutun
Karışık modlar sık sık açılış sorunlarına neden olur.
8. Özet
Dual Boot açılmıyorsa bu her şeyin kaybolduğu anlamına gelmez. Çoğu zaman sorun önyükleme sırası, GRUB, EFI bölümü veya Windows’un yaptığı değişikliklerle ilgilidir.
- BIOS/UEFI içindeki önyükleme sırasını kontrol edin
- Windows ve Linux bölümlerinin hâlâ var olduğunu doğrulayın
- GRUB’u Live USB ile onarın
- Gerekirse Windows Boot Manager’i de onarın