Hello community,
I am new to Manjaro after using Ubuntu for a few years and would be glad to find some help
so after a rocky road, full of calamares crashes Manjaro should be installed, but after I rebooted the finished installation, the grub shows up, but while proceeding the boot I just get stucked in the loading screen with 3 points…
My plan was to install a dual boot with windows and a full encrypted LVM for Manjaro,
This is my partiotintable:
nvme0n1 259:0 0 953,9G 0 disk
├─nvme0n1p1 259:1 0 300M 0 part
├─nvme0n1p2 259:2 0 1,8G 0 part
├─nvme0n1p3 259:3 0 699,3G 0 part
├─nvme0n1p4 259:4 0 525M 0 part
└─nvme0n1p5 259:5 0 251,9G 0 part
└─nvme0n1p5_crypt 254:1 0 251,9G 0 crypt
├─system-root 254:2 0 80G 0 lvm
└─system-home 254:3 0 171,9G 0 lvm
Things I tried, made use Legacy support is off, checked if the hibernate is still disabled on Windows, checked fstab and crypttab.
The reason why I think it could be my partition table, Is when I try to chroot with a live stick
`manjaro-chroot -a
I got this message
==> Mounting (ManjaroLinux) [/dev/mapper/system-root]
--> mount: [/mnt]
--> mount: [/mnt/boot/efi]
mount: /mnt/boot/efi: mount point does not exist.
dmesg(1) may have more information after failed mount system call.
--> mount: [/mnt/boot]
so I thought there is something wrong with my grub/efi installation (there the calamares installer used to crash before) so I tried this (I found it in the manjaro forum, this person seemed to have the same kind of error)
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
Then I got the output
grub-install: error: /boot/efi doesn’t look like an EFI partition.
This is my grub
GRUB boot loader configuration
GRUB_DEFAULT=saved
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Manjaro"
grub-install: error: /boot/efi doesn't look like an EFI partition.
GRUB_CMDLINE_LINUX_DEFAULT=" splash apparmor=1 security=apparmor udev.log_priority=3"
GRUB_CMDLINE_LINUX=""
# 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
# Set to 'countdown' or 'menu' to change timeout behavior,
# press ESC key to display menu.
GRUB_TIMEOUT_STYLE=menu
# 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 'videoinfo'
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"
(I tried also with an uncommend cryptodisk entry but this didn’t changed anything)
And this is my output I got when I tried to reinstall
les/grubcfg/main.py"
2023-04-25 - 19:25:08 [6]: [PYTHON JOB]: Found gettext "de_DE" in "/usr/share/locale/de_DE"
2023-04-25 - 19:25:08 [6]: .. Job description from pretty_name "grubcfg" = "GRUB konfigurieren."
2023-04-25 - 19:25:08 [6]: .. Running ("sh", "-c", "which dracut")
2023-04-25 - 19:25:08 [6]: .. Target cmd: ("sh", "-c", "which dracut") Exit code: 1 output:
which: no dracut in (/usr/sbin:/usr/bin:/sbin:/bin:/root/bin)
2023-04-25 - 19:25:08 [6]: .. Running ("sh", "-c", "which plymouth")
2023-04-25 - 19:25:08 [6]: virtual void Calamares::JobThread::run()
Starting job "bootloader" ( 30 / 32 )
2023-04-25 - 19:25:08 [6]: virtual Calamares::JobResult Calamares::PythonJob::exec()
Job file "/usr/lib/calamares/modules/bootloader/main.py"
2023-04-25 - 19:25:08 [6]: [PYTHON JOB]: Found gettext "de_DE" in "/usr/share/locale/de_DE"
2023-04-25 - 19:25:08 [6]: .. Job description from pretty_name "bootloader" = "Installiere Bootloader."
2023-04-25 - 19:25:08 [6]: [PYTHON JOB]: "Bootloader: grub (efi)"
2023-04-25 - 19:25:08 [6]: .. Running ("grub-install", "--target=x86_64-efi", "--efi-directory=/boot/efi", "--bootloader-id=Manjaro", "--force")
2023-04-25 - 19:25:10 [6]: [PYTHON JOB]: "UEFI Fallback: True"
2023-04-25 - 19:25:10 [6]: [PYTHON JOB]: " .. installing 'bootx64.efi' fallback firmware"
2023-04-25 - 19:25:10 [6]: .. Running ("grub-mkconfig", "-o", "/boot/grub/grub.cfg")
2023-04-25 - 19:25:10 [6]: .. Target cmd: ("grub-mkconfig", "-o", "/boot/grub/grub.cfg") Exit code: 1 output:
/usr/bin/grub-probe: error: cannot find a device for / (is /dev mounted?).
2023-04-25 - 19:25:10 [2]: WARNING: [PYTHON JOB]: "Command 'grub-mkconfig -o /boot/grub/grub.cfg' returned non-zero exit status 1."
2023-04-25 - 19:25:10 [6]: [PYTHON JOB]: "stdout:/usr/bin/grub-probe: error: cannot find a device for / (is /dev mounted?)."
2023-04-25 - 19:25:10 [6]: [PYTHON JOB]: "stderr:None"
2023-04-25 - 19:25:10 [6]: virtual void Calamares::JobThread::run()
Skipping non-emergency job "postcfg"
2023-04-25 - 19:25:10 [6]: .. Skipping non-emergency job "Dateisysteme aushängen."
2023-04-25 - 19:25:10 [1]: void Calamares::ViewManager::onInstallationFailed(const QString&, const QString&)
ERROR: Installation failed: "Fehler beim Installieren des Bootloaders"
2023-04-25 - 19:25:10 [6]: .. - message: "Fehler beim Installieren des Bootloaders"
2023-04-25 - 19:25:10 [6]: .. - details: Der Bootloader konnte nicht installiert werden. Der Installationsbefehl <pre>grub-mkconfig -o /boot/grub/grub.cfg</pre> erzeugte Fehlercode 1.
2023-04-25 - 19:25:10 [6]: void Calamares::ViewManager::onInstallationFailed(const QString&, const QString&)
Calamares will quit when the dialog closes.
2023-04-25 - 19:25:10 [2]: QQmlExpression: Attempted to evaluate an expression in an invalid context
2023-04-25 - 19:25:10 [6]: void Config::doNotify(bool, bool)
Notification not sent; completion: failed
So I guess it is something with /boot/efi and boot could be false flags format etc…
maybe something completely else. Anyway I try to Install and run Manjaro since 9 hours now and would be glad for any kind of help and be able to check my Mails soon
Moderator edit: Improved formatting for easier readability.
Tip: Use a spellchecker next time.
(Sorry, edited again with a spellchecker)