You are not logged in.
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
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
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
If from the install media you Mount_the_file_systems what is the output of
findmnt /mnt/boot
ls /mnt/boot
Offline
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
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
/mnt/boot/grub: grub.cfg grub.cfg.example
^ There it is
@OP: is that the file that was posted?
I presume that `ls` output was with the ESP mounted?
Offline
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
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
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
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
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
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
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
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
And the weird thing is that this box is booting from GRUB in non-UEFI mode...
Offline
@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
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