You are not logged in.
Hello Everybody, I've got a problem with installing Arch and booting into the system. This is my first install of Arch ever, on an Aspire E 15 Acer laptop with Intel Core i3-7100U.
What I have done until now is just follow the install guide on the wiki with GRUB as boot loader. Firstly I had to create the
/boot/efi
directory. After runnig
ls /boot/efi
through the Arch USB install media, I saw just the file
EFI
on it, so I went on with the rest of the proccess.
When I got to the part of installing a boot loader, I decided to install GRUB for familiarity with it (Fedora and Ubuntu previously installed on dual-boot while Arch installed on formatted HDD Toshiba with
gdisk
), so I followed the same procedures on the wiki of GRUB for UEFI system after
arch-chroot /mnt
, running
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB --root-system=/
and with a display communicating that there were no errors.
But, when I reboot my system, a window displays from the UEFI Boot Loader saying that
There are no booting devices connected to the system
and taking me to an Option Menu with nothing on it.
I tried to follow this page afterwards, noticing that my /dev/sda1 partition (where I mounted /boot/efi) is not in the nano, and creating it with the format displayed in the page:
/dev/sda1 /boot/efi vfat defaults 0 1
But I tried again and still the EFI Boot Manager is still not recognizing neither GRUB nor Arch.
I don't know what to do up to this point, hel me please.
Last edited by Absurdist (2018-08-15 21:29:04)
Offline
Little flair: When I try to install any other OS on this laptop, it is still getting this error message while booting.
Offline
Did you test that you booted with EFI support enabled?
Can you paste an output of:
$ ls -l /sys/firmware/efi
command
or
$ efibootmgr
command?
Offline
Did you test that you booted with EFI support enabled?
Can you paste an output of:$ ls -l /sys/firmware/efi
command
or$ efibootmgr
command?
Yes:
-r--r--r-- 1 root root 4096 Aug 15 13:59 config_table
drwxr-xr-x 2 root root 0 Aug 15 13:58 efivars
drwxr-xr-x 3 root root 0 Aug 15 13:59 esrt
-r--r--r-- 1 root root 4096 Aug 15 13:59 fw_platform_size
-r--r--r-- 1 root root 4096 Aug 15 13:59 fw_vendor
-r--r--r-- 1 root root 4096 Aug 15 13:59 runtime
drwxr-xr-x 14 root root 0 Aug 15 13:59 runtime-map
-r-------- 1 root root 4096 Aug 15 13:59 systab
That's for the ls command
Offline
And for efibootmgr
efibootmgr:
BootCurrent: 0001
TimeOut: 0 seconds
BootOrder: 2001, 0000, 2002, 2003
Boot0000*0000 InitiatingMint (#Don't know why this is here)
Boot0001* USB HDD: SanDisk Cruzader Glide
Boot0002* Debian
Boot0003* Linux Boot Manager
Boot0004* USB HDD: SanDisk Cruzer Glide
Boot0005* GRUB
Boot0006* arch
Boot0007* GRUB
Boot0013* Fedora
Boot0015* Fedora
Boot0017* Fedora
Boot0019* Fedora
Boot001B* Fedora
Boot001C* Fedora
Boot001E* Fedora
Boot0020* Fedora
Boot0022* Fedora
Boot0024* Fedora
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Offline
Update:
After learning how to use efibootmgr, I deleted all the entries of Fedora and removed whatever "InitiatingMint" is, and defined the boot order to be first 2001,2002,2003, 5, 6, so that:
efibootmgr -b 15 -B (For all the Fedora and InitiatingMint are)
efibootmgr -o 2001,2002,2003,5,6
But when I reboot my computer, it still comes out the error message, and when using the command again, it changes the parameters that I used, leaving this:
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 2001,0001,2002,2003
Boot0000* USB HDD: SanDisk Cruzer Glide
Boot0001* InitiatingMint
Boot0003* Linux Boot Manager
Boot0004* SanDisk Cruzer Glide
Boot0005* GRUB
Boot0006* arch
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Do I need to prioritize the boot options for Linux? If so, how can I do that?
Offline
Offline
Thank you, really really appreciated, afterwards had a litle problem with core repo kernel while booting, and a typo on the fstab file. But finally I got my system up and running for the first time
Offline