'Arch Linux boot drive doesn't show up in Boot Menu [closed]

I tried to install Arch Linux via the guided installer archinstall-2.4. I did the following-

pip uninstall archinstall

to remove the archinstall-2.3 version; Then installed 2.4 via cloning from GitHub.

git clone https://github.com/archlinux/archinstall
cd archinstall 
python setup.py install
cd ~ & archinstall

and selected the options in the installer and went on with the installation.

After Installing, when I rebooted the system, I didn't find any option to boot into Arch Linux in the boot manager. I did select grub-bootloader for the installation. Is there some issue with the installer or I might have missed something?

Thank You. Pardon Bad english.



Solution 1:[1]

Enter a live system, chroot to your root device and make sure that your kernels are good to go and that grub is configured for the system you are on whether x86_64/x86_64-efi/i386 and also make sure that you have os-prober installed and enabled 1 for grub to detect your OS. Do make sure that your boot partition is mounted right in the case you have a separate partition for that.

this should take care of your kernels, (you can skip this step I believe it is done in the background but it doesn't hurt to double check)

# mkinitcpio -P

and this for your grub configuration, I assumed an efi system

# grub-install --target=x86_64-efi --efi-directory=/boot
# grub-mkconfig -o /boot/grub/grub.cfg

if all this fails then you can run the installation from a usb or a CD and you will still be able to use the guided installer.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Glorious Elijah