- Canlı ortamlarda terminal komutlarını kullanarak kök ve önyükleme bölümlerini belirleme.
- Chroot tekniğini kullanarak önyükleme yöneticisini harici bir sistemden yeniden yükleme.
- Önyükleme sektörü onarımı için otomatik araçların uygulanması.
- GRUB acil durum konsolundan çekirdeklerin ve ön eklerin manuel olarak yapılandırılması.

Eminim daha önce sizin de başınıza gelmiştir: Büyük bir heyecanla bilgisayarınızı açarsınız ve aniden siyah bir ekran ve GRUB önyükleme yöneticisinin çöktüğünü söyleyen gizemli bir mesajla karşılaşırsınız . Belki disk bölümleriyle oynadınız, Linux'tan sonra Windows kurdunuz ve önyükleme sektörünün üzerine yazdı veya bir sistem güncellemesi yanlış gitti.
Öncelikle panik yapmamak gerekiyor, çünkü bilgisayarınız ölmüş gibi görünse de verileriniz hâlâ sağlam . GRUB sadece sisteme açılan kapıdır ve kapı kırılmış olsa bile ev hâlâ yerindedir. Elinizde ne varsa, bu sorunu çözmenin birkaç yolu vardır; GRUB konsolu hâlâ çalışıyorsa onu kullanmaktan, tam bir revizyon yapmak için Ubuntu veya Debian'ın canlı USB'sini kullanmaya kadar .
GRUB konsolundan doğrudan kurtarma

Eğer bilgisayarınız açılmıyorsa ancak GRUB komut satırına (başlangıçta 'c' tuşuna basarak) erişebiliyorsanız, harici bir USB sürücü kullanmadan sistemi başlatmayı deneyebilirsiniz. Yapmanız gereken ilk şey şudur: Dosyalarınızın nerede bulunduğunu belirleyin. komutu çalıştırmak lsBu size mevcut diskleri ve bölümleri gösterecektir, örneğin: (hd0,msdos1).
Diski bulduktan sonra, klasörü aramanız gerekiyor. boot bölmeleri keşfetmekle ls (hd0,1)/Doğru olanı bulduğunuzda, yapmanız gerekenler şunlardır: önek rotasını yapılandırın ve komutları kullanarak sistem kök dizinine erişin. set prefix=(hd0,1)/boot/grub y set root=(hd0,1)Ardından, boot klasöründe bulunan çekirdeği bulun ve şu komutu kullanarak yükleyin: linuxKök bölümü belirterek (örneğin, root=/dev/sda1), nihayetinde yürütmek için initrd ve motoru çalıştırın.
Kullanıcı oturumunuza başarıyla giriş yaptıktan sonra, şunları unutmayın: marş motorunu kalıcı olarak onarınTerminali root olarak açın ve şu komutu çalıştırın: grub-install /dev/sda takip eden update-grub2 y update-initramfs -u Böylece yeniden başlatma işleminde sorun tekrar etmez.
Canlı USB kullanarak yeniden yükleme (Manuel ve Chroot Yöntemleri)

GRUB tamamen eksik olduğunda, en güvenilir çözüm herhangi bir Debian tabanlı dağıtımın (Ubuntu veya Linux Mint gibi) Canlı USB'sini kullanmaktır . Kök veya chroot işlemini gerçekleştirirken hatalardan kaçınmak için Canlı USB'nin mimarisinin (AMD64 veya i386) kurulu sisteminizin mimarisiyle eşleşmesi çok önemlidir.
Süreç, bölmelerin belirlenmesiyle başlar. sudo fdisk -lKök bölümün (/) hangisi olduğunu ve ayrı bir /boot bölümünüz olup olmadığını ayırt etmek çok önemlidir. Devam etmek için şunları yapmalısınız: Kök bölümü /mnt'ye bağlayın. ve eğer varsa, başlangıçtaki olanı /mnt/bootSistemin canlı ortamda doğru şekilde çalışabilmesi için aşağıdaki işlemlerin gerçekleştirilmesi gerekmektedir: bağlantılı montaj işletim sisteminin kritik dizinlerinden sudo mount --bind /dev /mnt/devyanı sıra /dev/pts, /proc y /sys.
Her şey bir araya getirildikten sonra komutu kullanıyoruz. sudo chroot /mntBu, sihirbazlık gösterisi yapmak gibi: bilgisayara şunu söylüyoruz ki... Kök dizin artık sabit diskimizdir. ve USB'yi değil. Buradan, yöneticiyi yeniden yüklüyoruz. grub-install /dev/sda ve ayarları güncelledik. grub-mkconfig -o /boot/grub/grub.cfg o update-grubSonunda, oradan ayrıldık. exit ve yeniden başladık.
Otomatik çözümler ve hızlı alternatifler

Terminalde gezinmekte rahat değilseniz veya işlemi çok zahmetli buluyorsanız, Boot-Repair adlı bir araç hayat kurtarıcı olabilir. Bunu kullanmak için, bir Ubuntu Live USB'sinden önyükleme yapın, terminali açın ve aracı resmi depolarından yükleyin. Çalıştırdıktan sonra, önerilen onarım seçeneğini seçmeniz yeterlidir ; program işletim sistemlerini algılayarak ve GRUB'u otomatik olarak yeniden yükleyerek tüm işi sizin için yapacaktır.
Daha basit durumlarda, tam bir chroot işlemi yapmadan yalnızca GRUB'u yeniden yüklememiz gerektiğinde, önyükleme dizinini içeren bölümü geçici bir klasöre şu şekilde bağlayabiliriz: /tmp/part ve koş sudo grub-install --root-directory=/tmp/part /dev/sdaBu, eğer şu durumlarda yararlıdır: Daha doğrudan bir rota arıyoruz. Ve marş motoru şarj cihazının tam olarak nerede olduğunu biliyoruz.
Bu sorunu çözmek için, GRUB konsolunda manuel komutlar kullanmak, önyüklenebilir bir USB sürücüsüyle chroot tekniğini uygulamak veya Boot-Repair gibi otomatik araçlar kullanmak fark etmeksizin, kilit nokta disk bölümlerini doğru bir şekilde tanımlamak ve MBR veya EFI'nin önyükleme sektörünün kurulu işletim sisteminin çekirdeğine doğru şekilde bağlanmasını sağlamaktır.