You are not logged in.

#1 2018-04-16 15:46:36

robst3
Member
Registered: 2018-04-16
Posts: 6

[SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

Hi everyone,

I am attempting to install Arch for the first time, on a laptop that already has Windows 10 installed. I'd like to keep the ability to boot into Windows 10 if I ever need to.

So far I have followed the installation guide at https://wiki.archlinux.org/index.php/Installation_guide

and when I got to the boot loader section of that guide I opted to try GRUB and followed the instructions here: https://wiki.archlinux.org/index.php/GRUB#UEFI_systems

Now when I turn the laptop on I am presented with just the grub> prompt...

I'm not sure what info would be helpful at this point so i'll wait to hear and reply with it when told to!

Thanks

EDIT: Solved!

Went through the install again and this time mounted the ESP partition to /mnt/boot at this point https://wiki.archlinux.org/index.php/in … ile_system

Previously I only mounted it for the first time after chroot.

Last edited by robst3 (2018-04-19 12:04:37)

Offline

#2 2018-04-16 16:02:01

loqs
Member
Registered: 2014-03-06
Posts: 17,414

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

Welcome to the arch linux forums robst3.  Did you do GRUB#Generate_the_main_configuration_file?
Please also see the tip box in that section.  If you have generated /boot/grub/grub.cfg please post the contents of that file and the output of `blkid`

Last edited by loqs (2018-04-16 16:02:22)

Offline

#3 2018-04-16 19:10:10

robst3
Member
Registered: 2018-04-16
Posts: 6

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

Yes I generated the grub config file. Here are contents of that file and `blkid`:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root  fcb92be0-4eea-4541-9019-61f5e25b77c2
else
  search --no-floppy --fs-uuid --set=root fcb92be0-4eea-4541-9019-61f5e25b77c2
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=en_US
  insmod gettext
fi
terminal_input console
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-fcb92be0-4eea-4541-9019-61f5e25b77c2' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root  fcb92be0-4eea-4541-9019-61f5e25b77c2
	else
	  search --no-floppy --fs-uuid --set=root fcb92be0-4eea-4541-9019-61f5e25b77c2
	fi
	echo	'Loading Linux linux ...'
	linux	/boot/vmlinuz-linux root=UUID=fcb92be0-4eea-4541-9019-61f5e25b77c2 rw  quiet
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initramfs-linux.img
}
submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-fcb92be0-4eea-4541-9019-61f5e25b77c2' {
	menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-fcb92be0-4eea-4541-9019-61f5e25b77c2' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  fcb92be0-4eea-4541-9019-61f5e25b77c2
		else
		  search --no-floppy --fs-uuid --set=root fcb92be0-4eea-4541-9019-61f5e25b77c2
		fi
		echo	'Loading Linux linux ...'
		linux	/boot/vmlinuz-linux root=UUID=fcb92be0-4eea-4541-9019-61f5e25b77c2 rw  quiet
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initramfs-linux.img
	}
	menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-fcb92be0-4eea-4541-9019-61f5e25b77c2' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  fcb92be0-4eea-4541-9019-61f5e25b77c2
		else
		  search --no-floppy --fs-uuid --set=root fcb92be0-4eea-4541-9019-61f5e25b77c2
		fi
		echo	'Loading Linux linux ...'
		linux	/boot/vmlinuz-linux root=UUID=fcb92be0-4eea-4541-9019-61f5e25b77c2 rw  quiet
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initramfs-linux-fallback.img
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
/dev/nvme0n1p1: LABEL="ESP" UUID="82F3-2050" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="5377e0d2-8324-4ae1-9042-56f70936c1bf"
/dev/nvme0n1p4: UUID="fcb92be0-4eea-4541-9019-61f5e25b77c2" TYPE="ext4" PARTLABEL="Basic data partition" PARTUUID="c3a1eaf6-deb0-4dab-9b31-87909a26a245"
/dev/nvme0n1p5: LABEL="WINRETOOLS" UUID="5446537746535936" TYPE="ntfs" PARTUUID="72ab4b9f-d00e-4112-be9e-6e252b0fed0a"
/dev/nvme0n1p6: LABEL="Image" UUID="D078541D7854051E" TYPE="ntfs" PARTUUID="dd9a0ba7-cb60-47d0-85b5-966e0c3570ab"
/dev/nvme0n1p7: LABEL="DELLSUPPORT" UUID="AE2E43792E43399B" TYPE="ntfs" PARTUUID="8e760876-6313-408b-9f78-dd7da9d154b6"
/dev/sda1: UUID="2018-04-01-05-06-08-00" LABEL="ARCH_201804" TYPE="iso9660" PTUUID="19ca1100" PTTYPE="dos" PARTUUID="19ca1100-01"
/dev/sda2: SEC_TYPE="msdos" LABEL="ARCHISO_EFI" UUID="8943-6BE9" TYPE="vfat" PARTUUID="19ca1100-02"
/dev/loop0: TYPE="squashfs"
/dev/nvme0n1: PTUUID="076feff9-2c4a-4852-9b7c-a459a31e082d" PTTYPE="gpt"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="1e08adb1-7808-47ba-8fff-e3dc994cbd01"
/dev/nvme0n1p3: PARTLABEL="Basic data partition" PARTUUID="ae0034ea-471e-45f0-93fd-5dd340561d14"

thanks!

Offline

#4 2018-04-16 19:17:11

loqs
Member
Registered: 2014-03-06
Posts: 17,414

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

If from the install media you Mount_the_file_systems what is the output of

findmnt /mnt/boot
ls /mnt/boot

Offline

#5 2018-04-16 19:36:49

robst3
Member
Registered: 2018-04-16
Posts: 6

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

There is no output from "findmnt /mnt/boot"... should there be?

The only partition I have mounted is /dev/nvme0n1p4 at /mnt

Once I did "arch-chroot /mnt" later in the install guide I then mounted the esp partition at /boot/efi

output of "ls -R /mnt/boot":

/mnt/boot:
efi
grub
initramfs-linux-fallback.img
initramfs-linux.img
vmlinuz-linux

/mnt/boot/efi:
EFI
grub
intel-ucode.img

/mnt/boot/efi/EFI:
arch
arch_grub
Boot
dell
Microsoft

/mnt/boot/efi/EFI/arch:
initramfs-linux-fallback.img
initramfs-linux.img
vmlinuz-linux.efi

/mnt/boot/efi/EFI/arch_grub:
grubx64.efi

/mnt/boot/efi/EFI/Boot:
bootx64.efi

/mnt/boot/efi/EFI/dell:
bios
logs
SOS

/mnt/boot/efi/EFI/dell/bios:
recovery

/mnt/boot/efi/EFI/dell/bios/recovery:
bios_cur.rcv

/mnt/boot/efi/EFI/dell/logs:
diags_current.xml
diags_previous.xml

/mnt/boot/efi/EFI/dell/SOS:
BCD
BCD.LOG
BCD.LOG1
BCD.LOG2
bg-BG
bootmgfw.efi
bootmgr.efi
BOOTSTAT.DAT
boot.stl
bootx64.efi
cs-CZ
da-DK
de-DE
el-GR
en-GB
en-US
es-ES
es-MX
et-EE
fi-FI
Fonts
fr-CA
fr-FR
hr-HR
hu-HU
it-IT
ja-JP
kd_02_10df.dll
kd_02_10ec.dll
kd_02_1137.dll
kd_02_14e4.dll
kd_02_15b3.dll
kd_02_1969.dll
kd_02_19a2.dll
kd_02_1af4.dll
kd_02_8086.dll
kd_07_1415.dll
kd_0C_8086.dll
kdstub.dll
ko-KR
lt-LT
lv-LV
memtest.efi
nb-NO
nl-NL
pl-PL
pt-BR
pt-PT
qps-ploc
Resources
ro-RO
ru-RU
sk-SK
sl-SI
sr-Latn-RS
sv-SE
tr-TR
uk-UA
winsipolicy.p7b
zh-CN
zh-TW

/mnt/boot/efi/EFI/dell/SOS/bg-BG:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/dell/SOS/cs-CZ:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/da-DK:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/de-DE:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/el-GR:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/en-GB:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/dell/SOS/en-US:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/es-ES:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/es-MX:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/dell/SOS/et-EE:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/dell/SOS/fi-FI:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/Fonts:
chs_boot.ttf
cht_boot.ttf
jpn_boot.ttf
kor_boot.ttf
malgun_boot.ttf
malgunn_boot.ttf
meiryo_boot.ttf
meiryon_boot.ttf
msjh_boot.ttf
msjhn_boot.ttf
msyh_boot.ttf
msyhn_boot.ttf
segmono_boot.ttf
segoen_slboot.ttf
segoe_slboot.ttf
wgl4_boot.ttf

/mnt/boot/efi/EFI/dell/SOS/fr-CA:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/dell/SOS/fr-FR:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/hr-HR:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/dell/SOS/hu-HU:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/it-IT:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/ja-JP:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/ko-KR:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/lt-LT:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/dell/SOS/lv-LV:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/dell/SOS/nb-NO:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/nl-NL:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/pl-PL:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/pt-BR:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/pt-PT:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/qps-ploc:
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/Resources:
bootres.dll
en-US

/mnt/boot/efi/EFI/dell/SOS/Resources/en-US:
bootres.dll.mui

/mnt/boot/efi/EFI/dell/SOS/ro-RO:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/dell/SOS/ru-RU:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/sk-SK:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/dell/SOS/sl-SI:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/dell/SOS/sr-Latn-RS:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/dell/SOS/sv-SE:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/tr-TR:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/uk-UA:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/dell/SOS/zh-CN:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/dell/SOS/zh-TW:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft:
Boot
Recovery

/mnt/boot/efi/EFI/Microsoft/Boot:
BCD
BCD.LOG
BCD.LOG1
BCD.LOG2
bg-BG
bootmgfw.efi
bootmgr.efi
BOOTSTAT.DAT
boot.stl
cs-CZ
da-DK
de-DE
el-GR
en-GB
en-US
es-ES
es-MX
et-EE
fi-FI
Fonts
fr-CA
fr-FR
FveTcg_0.log
FveTcg_1.log
FveTcg_2.log
hr-HR
hu-HU
it-IT
ja-JP
kd_02_10df.dll
kd_02_10ec.dll
kd_02_1137.dll
kd_02_14e4.dll
kd_02_15b3.dll
kd_02_1969.dll
kd_02_19a2.dll
kd_02_1af4.dll
kd_02_8086.dll
kd_07_1415.dll
kd_0C_8086.dll
kdstub.dll
ko-KR
lt-LT
lv-LV
memtest.efi
nb-NO
nl-NL
pl-PL
pt-BR
pt-PT
qps-ploc
Resources
ro-RO
ru-RU
sk-SK
sl-SI
sr-Latn-RS
sv-SE
tr-TR
uk-UA
winsipolicy.p7b
zh-CN
zh-TW

/mnt/boot/efi/EFI/Microsoft/Boot/bg-BG:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/cs-CZ:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/da-DK:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/de-DE:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/el-GR:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/en-GB:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/en-US:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/es-ES:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/es-MX:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/et-EE:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/fi-FI:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/Fonts:
chs_boot.ttf
cht_boot.ttf
jpn_boot.ttf
kor_boot.ttf
malgun_boot.ttf
malgunn_boot.ttf
meiryo_boot.ttf
meiryon_boot.ttf
msjh_boot.ttf
msjhn_boot.ttf
msyh_boot.ttf
msyhn_boot.ttf
segmono_boot.ttf
segoen_slboot.ttf
segoe_slboot.ttf
wgl4_boot.ttf

/mnt/boot/efi/EFI/Microsoft/Boot/fr-CA:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/fr-FR:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/hr-HR:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/hu-HU:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/it-IT:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/ja-JP:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/ko-KR:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/lt-LT:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/lv-LV:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/nb-NO:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/nl-NL:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/pl-PL:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/pt-BR:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/pt-PT:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/qps-ploc:
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/Resources:
bootres.dll
en-US

/mnt/boot/efi/EFI/Microsoft/Boot/Resources/en-US:
bootres.dll.mui

/mnt/boot/efi/EFI/Microsoft/Boot/ro-RO:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/ru-RU:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/sk-SK:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/sl-SI:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/sr-Latn-RS:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/sv-SE:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/tr-TR:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/uk-UA:
bootmgfw.efi.mui
bootmgr.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/zh-CN:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Boot/zh-TW:
bootmgfw.efi.mui
bootmgr.efi.mui
memtest.efi.mui

/mnt/boot/efi/EFI/Microsoft/Recovery:
BCD
BCD.LOG
BCD.LOG1
BCD.LOG2

/mnt/boot/efi/grub:
fonts
grub.cfg
grubenv
locale
themes
x86_64-efi

/mnt/boot/efi/grub/fonts:
unicode.pf2

/mnt/boot/efi/grub/locale:
ast.mo
ca.mo
da.mo
de_CH.mo
de@hebrew.mo
de.mo
en@arabic.mo
en@hebrew.mo
en@piglatin.mo
en@quot.mo
eo.mo
es.mo
fi.mo
fr.mo
gl.mo
hr.mo
hu.mo
id.mo
it.mo
ja.mo
ko.mo
lt.mo
nb.mo
nl.mo
pa.mo
pl.mo
pt_BR.mo
ru.mo
sl.mo
sr.mo
sv.mo
tr.mo
uk.mo
vi.mo
zh_CN.mo
zh_TW.mo

/mnt/boot/efi/grub/themes:
starfield

/mnt/boot/efi/grub/themes/starfield:
blob_w.png
boot_menu_c.png
boot_menu_e.png
boot_menu_ne.png
boot_menu_n.png
boot_menu_nw.png
boot_menu_se.png
boot_menu_s.png
boot_menu_sw.png
boot_menu_w.png
COPYING.CC-BY-SA-3.0
dejavu_10.pf2
dejavu_12.pf2
dejavu_14.pf2
dejavu_16.pf2
dejavu_bold_14.pf2
README
slider_c.png
slider_n.png
slider_s.png
starfield.png
terminal_box_c.png
terminal_box_e.png
terminal_box_ne.png
terminal_box_n.png
terminal_box_nw.png
terminal_box_se.png
terminal_box_s.png
terminal_box_sw.png
terminal_box_w.png
theme.txt

/mnt/boot/efi/grub/x86_64-efi:
acpi.mod
adler32.mod
affs.mod
afs.mod
ahci.mod
all_video.mod
aout.mod
appleldr.mod
archelp.mod
ata.mod
at_keyboard.mod
backtrace.mod
bfs.mod
bitmap.mod
bitmap_scale.mod
blocklist.mod
boot.mod
boottime.mod
bsd.mod
bswap_test.mod
btrfs.mod
bufio.mod
cacheinfo.mod
cat.mod
cbfs.mod
cbls.mod
cbmemc.mod
cbtable.mod
cbtime.mod
chain.mod
cmdline_cat_test.mod
cmp.mod
cmp_test.mod
command.lst
configfile.mod
core.efi
cpio_be.mod
cpio.mod
cpuid.mod
crc64.mod
cryptodisk.mod
crypto.lst
crypto.mod
cs5536.mod
ctz_test.mod
datehook.mod
date.mod
datetime.mod
diskfilter.mod
disk.mod
div.mod
div_test.mod
dm_nv.mod
echo.mod
efifwsetup.mod
efi_gop.mod
efinet.mod
efi_uga.mod
ehci.mod
elf.mod
eval.mod
exfat.mod
exfctest.mod
ext2.mod
extcmd.mod
fat.mod
file.mod
fixvideo.mod
font.mod
fshelp.mod
fs.lst
functional_test.mod
gcry_arcfour.mod
gcry_blowfish.mod
gcry_camellia.mod
gcry_cast5.mod
gcry_crc.mod
gcry_des.mod
gcry_dsa.mod
gcry_idea.mod
gcry_md4.mod
gcry_md5.mod
gcry_rfc2268.mod
gcry_rijndael.mod
gcry_rmd160.mod
gcry_rsa.mod
gcry_seed.mod
gcry_serpent.mod
gcry_sha1.mod
gcry_sha256.mod
gcry_sha512.mod
gcry_tiger.mod
gcry_twofish.mod
gcry_whirlpool.mod
geli.mod
gettext.mod
gfxmenu.mod
gfxterm_background.mod
gfxterm_menu.mod
gfxterm.mod
gptsync.mod
grub.efi
gzio.mod
halt.mod
hashsum.mod
hdparm.mod
hello.mod
help.mod
hexdump.mod
hfs.mod
hfspluscomp.mod
hfsplus.mod
http.mod
iorw.mod
iso9660.mod
jfs.mod
jpeg.mod
keylayouts.mod
keystatus.mod
ldm.mod
legacycfg.mod
legacy_password_test.mod
linux16.mod
linux.mod
loadbios.mod
loadenv.mod
loopback.mod
lsacpi.mod
lsefimmap.mod
lsefi.mod
lsefisystab.mod
lsmmap.mod
ls.mod
lspci.mod
lssal.mod
luks.mod
lvm.mod
lzopio.mod
macbless.mod
macho.mod
mdraid09_be.mod
mdraid09.mod
mdraid1x.mod
memdisk.mod
memrw.mod
minicmd.mod
minix2_be.mod
minix2.mod
minix3_be.mod
minix3.mod
minix_be.mod
minix.mod
mmap.mod
moddep.lst
modinfo.sh
morse.mod
mpi.mod
msdospart.mod
mul_test.mod
multiboot2.mod
multiboot.mod
nativedisk.mod
net.mod
newc.mod
nilfs2.mod
normal.mod
ntfscomp.mod
ntfs.mod
odc.mod
offsetio.mod
ohci.mod
part_acorn.mod
part_amiga.mod
part_apple.mod
part_bsd.mod
part_dfly.mod
part_dvh.mod
part_gpt.mod
partmap.lst
part_msdos.mod
part_plan.mod
part_sun.mod
part_sunpc.mod
parttool.lst
parttool.mod
password.mod
password_pbkdf2.mod
pata.mod
pbkdf2.mod
pbkdf2_test.mod
pcidump.mod
play.mod
png.mod
priority_queue.mod
probe.mod
procfs.mod
progress.mod
raid5rec.mod
raid6rec.mod
random.mod
read.mod
reboot.mod
regexp.mod
reiserfs.mod
relocator.mod
romfs.mod
scsi.mod
search_fs_file.mod
search_fs_uuid.mod
search_label.mod
search.mod
serial.mod
setjmp.mod
setjmp_test.mod
setpci.mod
sfs.mod
shift_test.mod
signature_test.mod
sleep.mod
sleep_test.mod
spkmodem.mod
squash4.mod
syslinuxcfg.mod
tar.mod
terminal.lst
terminal.mod
terminfo.mod
test_blockarg.mod
testload.mod
test.mod
testspeed.mod
tftp.mod
tga.mod
time.mod
trig.mod
tr.mod
true.mod
udf.mod
ufs1_be.mod
ufs1.mod
ufs2.mod
uhci.mod
usb_keyboard.mod
usb.mod
usbms.mod
usbserial_common.mod
usbserial_ftdi.mod
usbserial_pl2303.mod
usbserial_usbdebug.mod
usbtest.mod
verify.mod
video_bochs.mod
video_cirrus.mod
video_colors.mod
video_fb.mod
videoinfo.mod
video.lst
video.mod
videotest_checksum.mod
videotest.mod
xfs.mod
xnu.mod
xnu_uuid.mod
xnu_uuid_test.mod
xzio.mod
zfscrypt.mod
zfsinfo.mod
zfs.mod

/mnt/boot/grub:
grub.cfg
grub.cfg.example

Offline

#6 2018-04-16 20:47:52

loqs
Member
Registered: 2014-03-06
Posts: 17,414

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

I was expecting the ESP to be mounted at /mnt/boot does findmnt /mnt/boot/efi return the ESP?
Mount_the_file_systems  The contents of /mnt/boot/efi should be on the ESP not the root filesystem./mnt/boot/grub.cfg is missing.
Edit:
/mnt/boot/grub/grub.cfg does exist

Last edited by loqs (2018-04-17 18:16:26)

Offline

#7 2018-04-17 18:10:38

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

robst3 wrote:
/mnt/boot/grub:
grub.cfg
grub.cfg.example

^ There it is smile

@OP: is that the file that was posted?

I presume that `ls` output was with the ESP mounted?

Offline

#8 2018-04-17 18:18:25

loqs
Member
Registered: 2014-03-06
Posts: 17,414

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

Head_on_a_Stick thanks for the correction so if all the files are in the correct locations why is grub only loading to a prompt?

Offline

#9 2018-04-17 18:20:01

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

loqs wrote:

why is grub only loading to a prompt?

I'm guessing that the OP misdirected the grub-mkconfig output but that usually results in an "unable to find device" error (the package maintainer's UUIDs are in the supplied grub.cfg), a command prompt would suggest an empty grub.cfg

Offline

#10 2018-04-17 21:12:26

Lacerda
Member
Registered: 2018-03-22
Posts: 10

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

Hi Friend, I have had the same problem.

here is what I have done.

Start the your display manager. I have lightdm .

sudo systemctl start lightdm
sudo systemctl enable lightdm

then to make grub find windows I did this.

sudo pacman -Syu os-prober

grub-mkconfig -o /boot/grub/grub.cfg 

good luck!

Offline

#11 2018-04-17 21:25:37

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

Erm, Lacerda have you posted in the wrong thread by mistake?

The OP cannot boot their box and so enabling LightDM will avail them nought won't help.

Last edited by Head_on_a_Stick (2018-04-17 21:26:47)

Offline

#12 2018-04-18 13:24:42

Maniaxx
Member
Registered: 2014-05-14
Posts: 738

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

robst3 wrote:

Once I did "arch-chroot /mnt" later in the install guide I then mounted the esp partition at /boot/efi

I wouldn't mount anything in this chroot. Mount both folders before entering chroot.

What's your 'grub-install' command?

Last edited by Maniaxx (2018-04-18 13:26:16)


sys2064

Offline

#13 2018-04-18 15:33:00

robst3
Member
Registered: 2018-04-16
Posts: 6

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

Solved!

Went through the install again and this time mounted the ESP partition to /mnt/boot at this point https://wiki.archlinux.org/index.php/in … ile_system

Previously I only mounted it for the first time after chroot.

Offline

#14 2018-04-18 18:14:17

Maniaxx
Member
Registered: 2014-05-14
Posts: 738

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

This has some disadvantages though. With this you need to have ESP mounted all the time so that kernel updates can access initramfs. The alternative way is to mount ESP to /mnt/boot/efi (to just put the mandatory *.efi grub loader there) and keep the main stuff at /mnt/boot. By this the system critical ESP partition remains unmounted during regular runtime but kernel, initramfs and grub.conf (main stuff) are still accessible anytime for updates.

Last edited by Maniaxx (2018-04-18 18:22:07)


sys2064

Offline

#15 2018-04-18 18:46:48

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

Maniaxx wrote:

This has some disadvantages though. With this you need to have ESP mounted all the time so that kernel updates can access initramfs.

Actually, systemd automounts the ESP when needed:

empty@Xanadu:~ $ grep /boot /proc/self/mounts
systemd-1 /boot autofs rw,relatime,fd=44,pgrp=1,timeout=120,minproto=5,maxproto=5,direct,pipe_ino=2230 0 0
/dev/sda2 /boot vfat rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
empty@Xanadu:~ $

^ As you can see, the timeout is 120 seconds, the ESP is un-mounted after that smile

And the weird thing is that this box is booting from GRUB in non-UEFI mode...

Offline

#16 2018-04-18 19:43:37

loqs
Member
Registered: 2014-03-06
Posts: 17,414

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

@robst3 as you are satisfied the issue is solved please mark it as such by editing the first post and prepending [SOLVED] to the title.

Last edited by loqs (2018-04-18 19:49:27)

Offline

#17 2018-04-18 19:43:50

Maniaxx
Member
Registered: 2014-05-14
Posts: 738

Re: [SOLVED] Attempting dual boot UEFI install, stuck at grub> prompt

Head_on_a_Stick wrote:

Actually, systemd automounts the ESP when needed

Ok, but putting the /boot files on ESP is a completely unnecessary step (unless rootfs is encrypted or custom fs) not to mention that old rusty FAT32 is better kept away from write operations as much as possible to prevent all the funny things that can happen on an unjournaled filesystem. Chkdsk was Win98's best friend for a reason. I prefer having my essential files as safe as possible.

Last edited by Maniaxx (2018-04-18 19:47:17)


sys2064

Offline

Board footer

Powered by FluxBB