- Chroot into your linux instalation
- The easiest way is with
mhwd-chroot
- Install it
yaourt -S mhwd-chroot
- Run it
sudo mhwd-chroot
- DONE, you have chrooted into your linux installation (open a root console of your installed linux OS, is like just open a console with root access)
- Install it
- The easiest way is with
- Restore your GRUB
- Install a new GRUB bootloader with
grub-install /dev/sda
- Recheck to ensure the that installation has completed without any errors
grub-install --recheck /dev/sda
- Finally, configure the freshly installed GRUB bootloader typing
update-grub
- Install a new GRUB bootloader with
I dont use Manjaro distribution any more, the above step may been deprecated.
A solution posted in the comments that is receiving lots of positive feedback made by @y6nH seems to be the right steps to fix it:
These are the steps that worked for me, without having to install any new packages:
- Boot into Manjaro installer
- Open terminal
sudo manjaro-chroot -a
(and select system to mount)grub-install /dev/sda
(it's sda for me; make sure you choose the right drive!)grub-install --recheck /dev/sda
update-grub
exit
- reboot
it seems @y6nH solution worked for me but when I boot my Manjaro it didn't open.
firstly there were black screen.
then it is again opened and written that
/dev/sda6 is clean
after that it wait till the watchdog time error occurred than it powered off.
did I installed but in wrong directory because before this solution there were not any Manjaro screen. It directly goes the bios to check the disk physically.
my efi directory is /dev/sda1
my OS directory is /dev/sda6