Hi, I am already booted in my OS thanks to your thread... the
grub> search.file /etc/manjaro-release root
grub> configfile /boot/grub/grub.cfg
commands helped me to get back.
Here my outputs:
> [mgm@Zeus-002 ~]$ ls /etc/grub.d
> 00_header 01_menu_auto_hide 10_linux 20_linux_xen 30_os-prober 40_custom 41_custom 60_memtest86+ README
the mkinitcpio.conf:
> [mgm@Zeus-002 ~]$ cat /etc/mkinitcpio.conf | grep HOOKS
> # HOOKS
> # This is the most important setting in this file. The HOOKS control the
> # order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
> # HOOKS=(base)
> # HOOKS=(base udev autodetect block filesystems)
> # HOOKS=(base udev block filesystems)
> # HOOKS=(base udev block mdadm encrypt filesystems)
> # HOOKS=(base udev block lvm2 filesystems)
> HOOKS="base udev autodetect modconf block keyboard keymap resume filesystems"
findmnt -s
[mgm@Zeus-002 ~]$ findmnt -s
TARGET SOURCE FSTYPE OPTIONS
/boot/efi UUID=38C9-AFAF vfat defaults,noatime
/ UUID=9d62f33e-bb2f-4b5b-a9a0-3acf49e9179a ext4 defaults,noatime,discard
swap UUID=d4e014e9-7ee9-47db-9e24-989e697a64b6 swap defaults,noatime,discard
/home UUID=7bb28de2-b618-403a-b2aa-4ce208750f7f ext4 defaults,noatime,discard
/tmp tmpfs tmpfs defaults,noatime,mode=1777
/mnt/mDC.Zeus LABEL=mDC.Zeus auto nosuid,nodev,nofail,x-gvfs-show
and blkid:
[mgm@Zeus-002 ~]$ sudo blkid
[sudo] password for mgm:
/dev/sda1: UUID="d4e014e9-7ee9-47db-9e24-989e697a64b6" TYPE="swap" PARTUUID="920d24cd-100d-400c-9cd3-96987ccc41bb"
/dev/sda2: UUID="7bb28de2-b618-403a-b2aa-4ce208750f7f" TYPE="ext4" PARTUUID="61e169ec-9806-4c18-bdf9-3dd8782fefd6"
/dev/sda3: UUID="9d62f33e-bb2f-4b5b-a9a0-3acf49e9179a" TYPE="ext4" PARTUUID="4eaa2438-b323-4955-ac7c-8095950ec668"
/dev/sda4: UUID="38C9-AFAF" TYPE="vfat" PARTUUID="701de1d9-33ad-44bf-8efb-4e58f2657568"
/dev/sdb1: LABEL="mDC.Zeus" UUID="58e62e91-ddd0-49b5-bf1e-71f0aff5086c" TYPE="ext4" PARTLABEL="mDC.Zeus" PARTUUID="6e098444-4c64-4ed7-95e4-55b1cae5d2db"
/dev/sdc1: LABEL="m.64GB.TUW" UUID="1CE4B06B47B6E623" TYPE="ntfs" PTTYPE="dos" PARTUUID="bdf86c4b-01"
I never had grub-customizer in the past... The only things I did in Grub was once edit the resolution to 1920x1080 and set the time which grub lets me choose "Manjaro or Manjaro Advanced" to 0. But this must have been overwritten after I reinstalled it when I broke it prior.
What I found weird is that when running:
[mgm@Zeus-002 ~]$ sudo mkinitcpio
==> Starting dry run: 4.18.12-1-MANJARO
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
cannot open file at
-> Running build hook: [resume]
-> Running build hook: [filesystems]
==> Generating module dependencies
==> Dry run complete, use -g IMAGE to generate a real image
that the hooks resume and filesystems could not be opened....
I checked with
[mgm@Zeus-002 ~]$ mkinitcpio -L
==> Available hooks
autodetect btrfs encrypt fw¹ keymap mdadm_udev mmc¹ pata¹ scsi¹ sd-shutdown sleep udev usr
base consolefont filesystems hostdata lvm2 memdisk modconf resume sd-encrypt sd-vconsole strip usb¹ v86d
block dmraid fsck keyboard mdadm mhwd-fb openswap sata¹ sd-lvm2 shutdown systemd usbinput² virtio¹
¹ This hook is deprecated in favor of 'block'
² This hook is deprecated in favor of 'keyboard'
and they should be there 


thank you!
btw. the /etc/default/grub file might be useful as well:
GRUB_DEFAULT=saved
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet vt.global_cursor_default=0 loglevel=3 vga=current rd.systemd.show_status=auto rd.udev.log-priority=3"
GRUB_CMDLINE_LINUX=""
# If you want to enable the save default function, uncomment the following
# line, and set GRUB_DEFAULT to saved.
GRUB_SAVEDEFAULT=true
# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y
# Uncomment to enable Hidden Menu, and optionally hide the timeout count
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=true
# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console
# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=auto
# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep
# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true
# Uncomment and set to the desired menu colors. Used by normal and wallpaper
# modes only. Entries specified as foreground/background.
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"
# Uncomment one of them for the gfx desired, a image background or a gfxtheme
GRUB_BACKGROUND="/usr/share/grub/background.png"
GRUB_THEME="/path/to/gfxtheme"
# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"