درود خدمت دوستان، بالاخره بعد از 6 ساعت تلاش شبانه
تونستم مشکل گرابم رو حل کنم.
خواستم روش حل رو اینجا هم ذکر کنم تا شاید بقیه دوستان هم در جستجو های آینده همین مشکل بنده داشته باشند و با این روش حلش کنن.
در ابتدا سیستم عامل دبیان رو لایو بالا آوردم و با استفاده از این اسکریپت بَش Boot Info Script مشکل بوت نشدن دبیان رو عیب یابی کردم.(وقتی تو سیستم لایو، فایل منیجر رو باز میکردم فقط پارتیشن ویندوز رو نشون میداد، بعد اینکه این Boot Info Script رو ران کردم پارتیشن لینوکسم هم شناسایی شد.)
لینک دانلود فایل :
کلیک کنیدوقتی فایل رو دانلود میکنید از حالت فشرده خارج کنید، توش 3 تا فایل هستش که یکیش فایل README هس که میتونید بازش کنید و آموزش نصب اسکریپت رو توضیح داده ولی برای سهولت کار اینجا دستورش رو مینویسم.ترمینال رو باز کنید و cd کنید به مسیری که فایل رو استخراج کردید.
cd bootinfoscript-061
sudo ./bootinfoscript
بعد از زدن دستور بالایی تمام پیکربندی ها انجام میشه و یه فایل RESULTS.txt تولید میشه و کار تمومه.
خب میریم سراغ حل مشکل گراب :
با استفاده از دستور :
lsblk
ریشه اصلی لینوکس رو پیدا میکنیم و با دستور:
mkdir -p /mnt/linux
mount /dev/sda2 /mnt/linux
یک نقطه اتصال موقت برای لینوکس نصب شدمون ایجاد میکنیم. (فرض میکنیم root شما در پارتیشن sda2 قرار دارد.)
توجه: اگر Boot رو در یه پارتیشن مجزا دارید باید دستور زیر را هم بزنید. (فرض میکنیم Boot شما در پارتیشن sda3 قرار دارد.)
mount /dev/sda3 /mnt/linux/boot
و سپس دستورات زیر رو میزنیم: (توصیه میکنم کپی، پیست کنید.)
sudo mount -t proc none /mnt/linux/proc
sudo mount -t sysfs sys /mnt/linux/sys
sudo mount -o bind /dev /mnt/linux/dev
sudo mount -t devpts pts /mnt/linux/dev/pts
sudo chroot /mnt/linux /bin/bash
sudo grub-install /dev/sda
و تمام، سیستم را یکبار ری استارت میکنیم و گراب به درستی کار میکند. ✌️