Bir çox istifadəçi Windows və Linux-u eyni kompüterdə quraşdırır. Bu quruluş Dual Boot adlanır. Bu üsul rahatdır, amma yeniləmə, bölmə dəyişiklikləri və ya yükləyici problemlərindən sonra sistem açılmaya bilər.
Bəzən kompüter birbaşa Windows-a daxil olur, bəzən GRUB-da dayanır, bəzən isə nə Windows, nə də Linux açılır. Bu məqalədə ən yayğın səbəblər və düzəltmə yolları izah olunur.
1. Əvvəlcə dəqiq simptomu müəyyən edin
- Kompüter birbaşa Windows-a daxil olur
- GRUB menyusu görünür, amma Linux açılmır
- GRUB menyusu görünür, amma Windows açılmır
- Yalnız
grub rescuegörünür no bootable devicevə ya oxşar xəta görünür- Qara ekran və ya istehsalçı loqosunda donma olur
Fərqli simptomlar adətən fərqli səbəblərə işarə edir.
2. Ən çox rast gəlinən səbəblər
- Windows yeniləməsi boot sırasını dəyişib
- GRUB zədələnib və ya üzərinə yazılıb
- EFI bölməsində problem var
- BIOS/UEFI-də boot sırası dəyişib
- Fast Startup bölmələrin vəziyyətini qarışdırıb
- Bölmə dəyişikliklərindən sonra boot məlumatı uyğun gəlmir
- Windows Boot Manager və ya Linux konfiqurasiyası zədələnib
3. BIOS/UEFI-də boot sırasını yoxlayın
Əgər kompüter həmişə birbaşa Windows-a girirsə, ilk olaraq boot sırasını yoxlayın. Böyük Windows yeniləmələrindən sonra Windows Boot Manager çox vaxt yenidən birinci yerə keçir.
- Kompüteri yenidən başladın
- Açılarkən F2, Del, Esc və ya F12 düyməsini basın
- BIOS/UEFI-də Boot bölməsinə keçin
- Birinci boot girişini yoxlayın
Əgər Linux əvvəl GRUB vasitəsilə açılırdısa, ubuntu və ya debian kimi giriş yuxarıda olmalıdır.
4. Əgər yalnız Windows açılırsa
Bu, Linux-un silindiyi anlamına gəlmir. Çox vaxt sadəcə GRUB prioritet olmur.
- Linux bölməsinin hələ də mövcud olduğunu yoxlayın
- BIOS/UEFI-də Linux boot girişinin olub-olmadığını yoxlayın
- Boot rejiminin hələ də UEFI olduğunu təsdiqləyin
Əgər Linux bölməsi qalırsa, çox vaxt Live USB ilə GRUB bərpa edilə bilər.
5. Live USB ilə GRUB-u bərpa etmək
Əgər GRUB üzərinə yazılıbsa və ya zədələnibsə, Linux Live USB ilə bərpa etmək olar. Əvvəlcə bölmələrə baxın:
sudo fdisk -l
Məsələn, Linux root bölməsi /dev/sda3, EFI bölməsi isə /dev/sda1 olarsa:
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo grub-install --boot-directory=/mnt/boot /dev/sda
sudo update-grub
Əgər bu kifayət etməzsə, chroot üsulu daha etibarlı olur:
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. Əgər Windows açılmırsa
Əgər GRUB menyusu görünür, amma Windows açılmırsa, problem Windows Boot Manager və ya BCD konfiqurasiyası ilə bağlı ola bilər. Bu halda Windows quraşdırma mediası ilə bərpa aparmaq lazımdır.
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Windows bərpa edildikdən sonra GRUB-u yenidən bərpa etmək lazım gələ bilər.
7. Fast Startup və UEFI/Legacy rejimlərinə diqqət edin
Dual Boot mühitində Windows Fast Startup funksiyasını söndürmək daha yaxşıdır. Əks halda Linux Windows bölməsi ilə işləyərkən problem yaşaya bilər.
Bundan əlavə, Windows və Linux eyni boot rejimindən istifadə etməlidir:
- hər ikisi UEFI
- və ya hər ikisi Legacy BIOS
Qarışıq rejimlər tez-tez boot problemlərinə səbəb olur.
8. Xülasə
Dual Boot açılmadıqda bu, hər şeyin silindiyi mənasına gəlmir. Çox vaxt problem boot sırası, GRUB, EFI bölməsi və ya Windows yeniləmələri ilə bağlı olur.
- Əvvəlcə BIOS/UEFI-də boot sırasını yoxlayın
- Windows və Linux bölmələrinin mövcudluğunu yoxlayın
- Live USB ilə GRUB-u bərpa edin
- Lazım gələrsə Windows Boot Manager-i də bərpa edin
Əgər bölmələr silinməyibsə, əksər Dual Boot problemlərini düzəltmək mümkündür.