GRUB configuration for dual booting linux

Hi folks,
I’ve installed Manjaro on two separate partitions (/dev/sda2 and /dev/sda3) so I can use NVIDIA driver on the sda3 and the open source driver on sda2.
the problem is that after I used manjaro-chroot to install grub on sda3, the grub boot parameters on the sda2 install got changed and when I select the manjaro on sda2 from the grub menu it boots in blind mode with this message:

error: no suitable video mode found
Booting in blind mode

I can workaround that by editing boot parameters and adding load_video function, but I think there should be a better way so I don’t have to do that every time I want to boot into sda2.

this is the step-by-step procedure I followed for my dual boot:

1- installed Manjaro on /dev/sda2
2- cloned /dev/sda2 to /dev/sda3 using clonezilla
3- used manjaro-chroot -a to change root into sda3 install
4- installed grub using grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
5- updated grub using sudo update-grub

now I can boot into manjaro installed on /dev/sda3 from the grub menu but the original manjaro’s boot parameters seems to be incorrect. thank you all for tolerating my noob question.

you have to check under grub
type this command ‘vbeinfo’ to get uingo boot video with grub , it can be less ( coming from motherboard limit )
and see in each file ( e/tc/default/grub ) parameters for GFXMODE

 The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1920x1080x32 ( before DEFAULT )