I installed ArchLinux 2014.03 on my Thinkpad T420 (no dual boot), and when I turn on the computer it takes me to a boot menu with only one option: arch_grub. To continue I have to press enter, which takes me to the GRUB menu. How can I skip the boot menu and go to GRUB directly?
I'm using UEFI, here's the output of efibootmgr (with the last line augmented with -v). As you can see, arch_grub is first in the boot order, and is the only active device in the list.
$ efibootmgr
BootCurrent: 0019
Timeout: 0 seconds
BootOrder: 0019,0006,0007,000C,0008,0009,000A,000B,000D,000E,000F,0010,0011,0012,0013
Boot0000 Setup
Boot0001 Boot Menu
Boot0002 Diagnostic Splash Screen
Boot0003 Startup Interrupt Menu
Boot0004 ME Configuration Menu
Boot0005 Rescue and Recovery
Boot0006 USB CD
Boot0007 USB FDD
Boot0008 ATAPI CD0
Boot0009 ATA HDD2
Boot000A ATA HDD0
Boot000B ATA HDD1
Boot000C USB HDD
Boot000D PCI LAN
Boot000E ATAPI CD1
Boot000F ATAPI CD2
Boot0010 Other CD
Boot0011 ATA HDD3
Boot0012 ATA HDD4
Boot0013 Other HDD
Boot0014* IDER BOOT CDROM
Boot0015* IDER BOOT Floppy
Boot0016* ATA HDD
Boot0017* ATAPI CD:
Boot0018* PCI LAN
Boot0019* arch_grub HD(1,800,100000,5d22657d-bf46-4973-894c-171c34f803a8)File(\EFI\arch_grub\grubx64.efi)
For some context, I had some trouble getting ArchLinux installed in the first place. Gummiboot is the default method, but for whatever reason my USB had trouble booting in UEFI mode that way. I had to follow these instructions from the wiki to switch my USB to GRUB. This included generating a GRUB standalone. I don't know if that's affecting the current problem.
It looks like this question from a year ago had the same problem, but with Ubuntu and no resolution.