I have recently upgraded my MSI GS63VR-6RF with a 32 GB RAM. Upon upgrade, I noticed that the system automatically boots to my windows 10 partition instead of the typical systemd-boot
screen where I can choose whether to use Arch Linux or Windows 10.
My first approach was to use the bootable Arch linux installer to access my arch partition. Provided that sda2
is my EFI boot, sda6
is my linux root, and sda7
is my swap, here are what I did:
create the swap
swapon /dev/sda7
mount partitions
mount /dev/sda6 /mnt
mount /dev/sda2 /mnt/boot
switch to arch root on system
arch-chroot /mnt
install bootloader
bootctl --path=/boot install
unmount and reboot
However, the system cannot still detect my arch linux partition. Any help is greatly welcomed.
Thanks!
bootctl
andbootctl list
say? Maybe the EFI variables have been overwritten. What doesefibootmgr
print?