ببین گراب توی ۲ حالت نصب میشه: لگاسی و uefi...
حالا اگر گراب با ویندوز هم خونی نداشته باشه تو این حالت ویندوز قابل شناسایی نیست و در نتیجه بوت نمیشه
یعنی اگر ویندوز uefi هست باید گراب هم uefi نصب کنی:
# Grub uefi:
sudo grub-install --boot-directory=<esp-directory> --target=<target-system> <target-disk>
# 32 bit:
sudo grub-install --boot-directory=/boot/efi --target=i386-efi /dev/sda
# 64 bit:
sudo grub-install --boot-directory=/boot/efi --target=x86_64-efi /dev/sda
یا اگر ویندوز رو معمولی نصب کردی باید گراب هم معمولی نصب کنی:
sudo grub-install --target=i386-pc /dev/sda
و دستور تولید پیکربندی grub هم در هر دو حالت یکی هست:
sudo grub-mkconfig -o /boot/grub/grub.cfg
که تو اوبونتو ساده ترم هست:
sudo update-grub
و یادت نره که esp-directory توی uefi یه پارتیشن fat32 با حجم متوسط 256 مگابایت هست که باید روی /boot/efi سوار بشه
برای مطالعه بیشتر درباره گراب :
https://help.ubuntu.com/community/UEFI
https://help.ubuntu.com/community/Grub2
https://wiki.archlinux.org/index.php/GRUB
و حتی امکانش هم بود که با sudo update-grub مشکلت حل بشه ولی انگار حل نشد!(ولی یه حسی بهم میگه باید میشد
) پس احتمال دادم اینجوری حل میشه