Rehber GRUB UEFI onarım rehberi

yolcu

Kilopat
Katılım
1 Ağustos 2016
Mesajlar
897
Makaleler
6
Çözümler
17
Merhaba arkadaşlar, Windows'a format atma durumunda veya başka bir şekilde GRUB zarar gördüğünde nasıl onarılacağını anlatacağım.
Elinizin altında herhangi bir Linux dağıtımı yazılmış USB bellek olması gerekiyor.
USB bellek ile sistemi açıp, terminalden vereceğimiz birkaç komut ile GRUB kurulmuş olacak.
İlk olarak EFI ve Linux bölümünü tespit ediyoruz.

lsblk -f
Örnektir

NVME0N1
├─Nvme0n1p1 vfat FAT32 0C45-BEA4
├─Nvme0n1p2
├─Nvme0n1P3 NTFS F27247F77247BEDB
├─Nvme0n1P4 NTFS AA92176892173871
├─Nvme0n1p5 ext4 1.0 2E3117DD-6BE0-4049-8A81-BD44FB3Ef760 14, 3G 36% /
└─Nvme0n1p6 ext4 1.0 21558CE2-B2F1-453E-A93F-8D216D9Fa8A9 72, 2G 20% /home

Benim sistemimde NVME0N1P1 EFI, NVME0N1P5 Linux bölümü, sizde sdaX veya sdbX olabilir, dikkatli olun.

İlk olarak Linux bölümünü sisteme bağlamamız lazım.
sudo su mkdir /mnt/linux mount /dev/nvme0n1p5 /mnt/linux cd /mnt/linux
mount -t proc /proc proc/ mount --rbind /sys sys/ mount --rbind /dev dev/ mount --rbind /run run/

Gerekli bölümleri bağladıktan sonra 'chroot' yapıyoruz. Chroot kısaca disk üzerinde kurulu bir Linux sistemi root yetkisi kullanarak çalıştırmamızı sağlıyor.
chroot /mnt/linux /bin/bash

Şimdi EFI disk bölümünü sisteme bağlayıp GRUB kurulumunu yapalım.
mount /dev/nvme0n1mp1 /boot/efi/ grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi update-grub

Geçmiş olsun, unutmayın tüm sorumluluk size aittir.
 
Son düzenleyen: Moderatör:
Bu komutları girmeden de bu işlemleri yapamaz mıyız? Zaten mount /dev/nvme0n1p5 /mnt/linux komutu tüm kök dizini bağlamıyor mu?

Chroot yaptığımızda USB bellekte çalışan sistemden diskte kurulu olan sistemdeki programları çalıştırabiliyoruz.
 
Son düzenleyen: Moderatör:
Merhaba arkadaşlar, Windows'a format atma durumunda veya başka bir şekilde GRUB zarar gördüğünde nasıl onarılacağını anlatacağım.
Elinizin altında herhangi bir Linux dağıtımı yazılmış USB bellek olması gerekiyor.
USB bellek ile sistemi açıp, terminalden vereceğimiz birkaç komut ile GRUB kurulmuş olacak.
İlk olarak EFI ve Linux bölümünü tespit ediyoruz.

lsblk -f
Örnektir



Benim sistemimde NVME0N1P1 EFI, NVME0N1P5 Linux bölümü, sizde sdaX veya sdbX olabilir, dikkatli olun.

İlk olarak Linux bölümünü sisteme bağlamamız lazım.
sudo su mkdir /mnt/linux mount /dev/nvme0n1p5 /mnt/linux cd /mnt/linux
mount -t proc /proc proc/ mount --rbind /sys sys/ mount --rbind /dev dev/ mount --rbind /run run/

Gerekli bölümleri bağladıktan sonra 'chroot' yapıyoruz. Chroot kısaca disk üzerinde kurulu bir Linux sistemi root yetkisi kullanarak çalıştırmamızı sağlıyor.
chroot /mnt/linux /bin/bash

Şimdi EFI disk bölümünü sisteme bağlayıp GRUB kurulumunu yapalım.
mount /dev/nvme0n1mp1 /boot/efi/ grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi update-grub

Geçmiş olsun, unutmayın tüm sorumluluk size aittir.
Dediklerinizin tamamını parrot OS üzerinden uygulamama rağmen GRUB gelmedi ve Windows açıldı?
 

Technopat Haberler

Yeni konular

Geri
Yukarı