Unable to install Manjaro KDE on eMMC: Install Grub Issue

Oh sorry.

Okay, looks like your laptop uses an 64GB eMMC.

Unfortunately, I am not experienced in installing onto eMMCs; hopefully someone else can help.

I am going to update your title from:

Tried to reinstall manjaro kde but all I get is an error can only boot into usb now
Unable to install Manjaro KDE on eMMC: Install Grub Issue

This will hopefully provide more visibility.

Okay thanks for the help.

Actually, one thing we can try is:

In manual partitioning, on the top, there should be something that says something like “Create New Partition Table” or something like that. Select that, then choose GPT, then try to run the installer again

1 Like

Use KDE Partition Manager to delete all partitions (it is already in your Live Image) and try once using Auto Partiton / Erase disk option.
I am assuming you don’t have any other OS in your eMMC…

Your initial error - is because you have booted your system has no more space to write new boot entries.

It is a common error and the simple answer is reboot into the firmware and delete unneeded entries.

What entries you need to delete is entirely your call - you may be better equipped to make the decision after reading this

I tried to delete a boot for windows but the terminal response was Could not delete variable: No space left on device

Select that, then choose GPT, then try to run the installer again

When I do that there are no partitions made so I would need help to setup the partitions so I could try to install.

Both the fat32 and the main stoarge ext4 are locked form editing when I boot from the live image usb.

  • 100 MB, FAT32, mount to /boot/efi
  • Rest of it, ext4, mount to /

Once booted in, make an 8GB swapfile

https://wiki.manjaro.org/index.php?title=Swap#Creating_and_Enabling_a_Static_Swapfile

So should I make the swap partition while I’m in the manuel partition manager or If I’m able to boot in then I make it?

No, make a swapfile once booted in

The installation failed with the same error as before so I think I need to do what linux-aarhus said to do but I don’t fully understand it.

Nevermind I understand

In manuel partitioning it gives me the option to format the partitions or keep the content should I format them?

Create new partition table to GPT, which wipes the whole drive, then make the partitions and format them to:

Just did that and the install failed once again with the same error I started with.

This is the output of sudo calamares -d

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
13:23:57 [6]: Calamares::Settings::Settings(const QString&, bool)
    Using Calamares settings file at "/etc/calamares/settings.conf" 
13:23:57 [6]: void Logger::setupLogfile()
    Using log file: "/root/.cache/calamares/session.log" 
13:23:57 [6]: void CalamaresApplication::init()
    Calamares version: 3.2.34-1 
    ..          languages: "ar, as, ast, az, az_AZ, be, bg, bn, ca, cs_CZ, da, de, el, en, en_GB, eo, es, es_MX, es_PR, et, eu, fa, fi_FI, fr, fur, gl, he, hi, hr, hu, id, is, it_IT, ja, ko, lt, ml, mr, nb, nl, pl, pt_BR, pt_PT, ro, ru, sk, sl, sq, sr, sr@latin, sv, tg, th, tr_TR, uk, vi, zh_CN, zh_TW" 
13:23:57 [6]: bool CalamaresUtils::initQmlModulesDir()
    Using Calamares QML directory "/usr/share/calamares/qml" 
13:23:57 [6]: Calamares::Branding::Branding(const QString&, QObject*)
    Using Calamares branding file at "/usr/share/calamares/branding/manjaro/branding.desc" 
13:23:57 [2]: void Calamares::flavorAndSide(const YAML::Node&, const char*, Calamares::Branding::PanelFlavor&, Calamares::Branding::PanelSide&)
    WARNING: Branding setting for sidebar is missing, using "widget" "left" 
13:23:57 [2]: void Calamares::flavorAndSide(const YAML::Node&, const char*, Calamares::Branding::PanelFlavor&, Calamares::Branding::PanelSide&)
    WARNING: Branding setting for navigation is missing, using "widget" "bottom" 
13:23:57 [2]: Calamares::Branding::Branding(const QString&, QObject*)
    WARNING: the branding component "/usr/share/calamares/branding/manjaro" does not ship translations. 
13:23:57 [6]: Calamares::Branding::Branding(const QString&, QObject*)
    Loaded branding component "manjaro" 
    ..  Loaded QRC translation "tz_" "en_US" 
    ..  Loaded QRC translation "calamares_" "en_US" 
    ..  STARTUP: initSettings, initQmlPath, initBranding done 
    ..  STARTUP: initModuleManager: module init started 
13:23:57 [2]: static Calamares::ModuleSystem::Descriptor Calamares::ModuleSystem::Descriptor::fromDescriptorData(const QVariantMap&)
    WARNING: Module descriptor contains extra keys: 
     "requires" 
13:23:58 [6]: void Calamares::ModuleManager::doInit()
    Found 46 modules 
13:23:58 [6]: void CalamaresApplication::initView()
    STARTUP: initModuleManager: all modules init done 
13:23:58 [6]: void CalamaresApplication::initView()
    STARTUP: initJobQueue done 
13:23:58 [6]: CalamaresWindow::CalamaresWindow(QWidget*)
    Available desktop QSize(1366, 723) minimum size QSize(1024, 520) 
    ..  Proposed window size: 1024 560 
13:23:58 [2]: QString Calamares::_stylesheet(const QDir&)
    WARNING: The branding component "/usr/share/calamares/branding/manjaro" does not ship stylesheet.qss. 
13:23:58 [6]: void CalamaresApplication::initView()
    STARTUP: CalamaresWindow created; loadModules started 
13:23:58 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/etc/calamares/modules/welcome.conf" 
13:23:58 [6]: void Config::initLanguages()
    Matching locale QLocale(English, Latin, United States) 
    ..  Matched with index 13 "en_US" 
    ..  Loaded QRC translation "tz_" "en_US" 
    ..  Loaded QRC translation "calamares_" "en_US" 
13:23:58 [6]: void Config::setLocaleIndex(int)
    Index 13 Selected locale QLocale(English, Latin, United States) 
    ..  Loaded QRC translation "tz_" "en_US" 
    ..  Loaded QRC translation "calamares_" "en_US" 
13:23:58 [0]:   OpenType support missing for "Mukti Narrow", script 12
13:23:58 [0]:   OpenType support missing for "Droid Sans", script 11
13:23:58 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "welcome@welcome" loading complete. 
13:23:58 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/etc/calamares/modules/locale.conf" 
13:23:58 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "locale@locale" loading complete. 
13:23:58 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/usr/share/calamares/modules/keyboard.conf" 
13:23:58 [6]: KeyboardModelsModel::KeyboardModelsModel(QObject*)
    Loaded 190 keyboard models 
13:23:58 [6]: KeyboardPage::KeyboardPage(Config*, QWidget*)
    Variants now 0 -1 
13:23:58 [6]: void Config::detectCurrentKeyboardLayout()
    ("pc", "us(dvorak)", "inet(evdev)", "terminate(ctrl_alt_bksp)\"") 
13:24:00 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "keyboard@keyboard" loading complete. 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/usr/share/calamares/modules/partition.conf" 
13:24:00 [6]: CalamaresUtils::Partition::InternalManager::InternalManager()
    KPMCore backend starting .. 
13:24:00 [8]: Loaded backend plugin:  "pmsfdiskbackendplugin"
    ..  Backend @0x56378cff1350 "pmsfdiskbackendplugin" "1" 
13:24:00 [6]: CalamaresUtils::Partition::KPMManager::KPMManager()
    KPMManager 1 created. 
13:24:00 [6]: virtual void PartitionViewStep::setConfigurationMap(const QVariantMap&)
    Setting firmwareType to "efi" 
13:24:00 [6]: QString PartUtils::findFS(QString, FileSystem::Type*)
    Found filesystem "ext4" 
13:24:00 [6]: virtual void PartitionViewStep::setConfigurationMap(const QVariantMap&)
    Partition-module setting *defaultFileSystemType* "ext4" 
13:24:00 [2]: virtual void PartitionViewStep::setConfigurationMap(const QVariantMap&)
    WARNING: Partition-module setting *defaultPartitionTableType* is unset, will use gpt for efi or msdos for bios 
13:24:00 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "partition@partition" loading complete. 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/etc/calamares/modules/users.conf" 
13:24:00 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "users@users" loading complete. 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/usr/share/calamares/modules/packagechooser.conf" 
13:24:00 [6]: void PackageChooserViewStep::fillModel(const QVariantList&)
    Loading PackageChooser model items from config 
13:24:00 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "packagechooser@packagechooser" loading complete. 
13:24:00 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "summary@summary" loading complete. 
13:24:00 [6]: void Calamares::ModuleManager::loadModules()
    Module "partition@partition" already loaded. 
13:24:00 [6]: Calamares::SlideshowQML::SlideshowQML(QWidget*)
    QML import paths: 
     "/usr/share/calamares/qml" 
     "/usr/bin" 
     "qrc:/qt-project.org/imports" 
     "/usr/lib/qt/qml" 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/usr/share/calamares/modules/mount.conf" 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/etc/calamares/modules/unpackfs.conf" 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/etc/calamares/modules/machineid.conf" 
13:24:00 [2]: virtual void MachineIdJob::setConfigurationMap(const QVariantMap&)
    WARNING: MachineId: configuration setting *symlink* is deprecated, use *dbus-symlink*. 
13:24:00 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "machineid@machineid" loading complete. 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/usr/share/calamares/modules/fstab.conf" 
13:24:00 [6]: void Calamares::ModuleManager::loadModules()
    Module "locale@locale" already loaded. 
13:24:00 [6]: void Calamares::ModuleManager::loadModules()
    Module "keyboard@keyboard" already loaded. 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/usr/share/calamares/modules/luksopenswaphookcfg.conf" 
13:24:00 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "luksbootkeyfile@luksbootkeyfile" loading complete. 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    No config file for "initcpiocfg" found anywhere at 
     "/home/manjaro/src/modules/initcpiocfg/initcpiocfg.conf" 
     "/etc/calamares/modules/initcpiocfg.conf" 
     "/usr/share/calamares/modules/initcpiocfg.conf" 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/etc/calamares/modules/initcpio.conf" 
13:24:00 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "initcpio@initcpio" loading complete. 
13:24:00 [6]: void Calamares::ModuleManager::loadModules()
    Module "users@users" already loaded. 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/etc/calamares/modules/displaymanager.conf" 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/etc/calamares/modules/mhwdcfg.conf" 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/etc/calamares/modules/services.conf" 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/usr/share/calamares/modules/grubcfg.conf" 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/etc/calamares/modules/bootloader.conf" 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/etc/calamares/modules/postcfg.conf" 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/usr/share/calamares/modules/umount.conf" 
13:24:00 [6]: void Calamares::Module::loadConfigurationFile(const QString&)
    Loaded module configuration "/etc/calamares/modules/finished.conf" 
13:24:00 [2]: virtual void FinishedViewStep::setConfigurationMap(const QVariantMap&)
    WARNING: Configuring the finished module with deprecated restartNowEnabled settings 
13:24:00 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "finished@finished" loading complete. 
13:24:00 [6]: setGeoIP(Config*, const QVariantMap&)::<lambda()>
    GeoIP result for welcome= "US" 
13:24:00 [6]: void setCountry(Config*, const QString&, CalamaresUtils::GeoIP::Handler*)
    Unusable country code "US" 
    ..  Obtained from "https://ipapi.co/json"  ( 1 "country" ) 
13:24:00 [6]: Config::Config(QObject*)::<lambda(int)>::<lambda()>
    xkbmap selection changed to:  "us" - "dvorak" 
    ..  Loaded QRC translation "kb_" "en_US" 
13:24:00 [6]: void CalamaresApplication::initViewSteps()
    STARTUP: loadModules for all modules done 
13:24:00 [6]: void Calamares::ModuleManager::checkRequirements()
    Checking module requirements .. 
13:24:01 [8]: smartctl initialization failed for  "/dev/mmcblk0" :  No such file or directory
13:24:01 [8]: error during smart output parsing for  "/dev/mmcblk0" :  Success
13:24:01 [6]: void CalamaresApplication::initViewSteps()
    STARTUP: Window now visible and ProgressTreeView populated 
    ..  9 view steps loaded. 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "bootloader" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "displaymanager" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "finished" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "fstab" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "grubcfg" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "hwclock" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "initcpio" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "initcpiocfg" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "keyboard" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "locale" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "localecfg" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "luksbootkeyfile" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "luksopenswaphookcfg" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "machineid" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "mhwdcfg" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "mount" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "networkcfg" 
13:24:01 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "packagechooser" 
13:24:02 [6]: QPair<CalamaresUtils::Network::RequestStatus, QNetworkReply*> CalamaresUtils::Network::synchronousRun(QNetworkAccessManager*, const QUrl&, const CalamaresUtils::Network::RequestOptions&)
    HTTP error QNetworkReply::ServiceUnavailableError on request for QUrl("https://ipapi.co/json") 
13:24:02 [8]: smartctl initialization failed for  "/dev/sda" :  No such file or directory
13:24:02 [8]: error during smart output parsing for  "/dev/sda" :  Success
13:24:02 [6]: QList<Device*> PartUtils::getDevices(PartUtils::DeviceType)
    Removing unsuitable devices: 2 candidates. 
    ..  Removing device with iso9660 filesystem (probably a CD) on it "/dev/sda" 
13:24:03 [6]: void PartitionCoreModule::doInit()
    LIST OF DETECTED DEVICES: 
13:24:03 [6]: void PartitionCoreModule::doInit()
    node        capacity        name    prettyName 
13:24:03 [6]: void PartitionCoreModule::doInit()
    "/dev/mmcblk0" 62536803840 "mmcblk0" "mmcblk0 – 58.24 GiB (/dev/mmcblk0)" 
    ..  1 devices detected. 
13:24:03 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 8 
     "partition" 
     "postcfg" 
     "services" 
     "summary" 
     "umount" 
     "unpackfs" 
     "users" 
     "welcome" 
13:24:04 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 8 
     "partition" 
     "postcfg" 
     "services" 
     "summary" 
     "umount" 
     "unpackfs" 
     "users" 
     "welcome" 
13:24:05 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 8 
     "partition" 
     "postcfg" 
     "services" 
     "summary" 
     "umount" 
     "unpackfs" 
     "users" 
     "welcome" 
13:24:06 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 8 
     "partition" 
     "postcfg" 
     "services" 
     "summary" 
     "umount" 
     "unpackfs" 
     "users" 
     "welcome" 
13:24:07 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 8 
     "partition" 
     "postcfg" 
     "services" 
     "summary" 
     "umount" 
     "unpackfs" 
     "users" 
     "welcome" 
13:24:08 [6]: static CalamaresUtils::ProcessResult CalamaresUtils::System::runCommand(CalamaresUtils::System::RunLocation, const QStringList&, const QString&, const QString&, std::chrono::seconds)
    Running "env" ("blkid", "-s", "TYPE", "-o", "value", "/dev/mmcblk0p1") 
    ..  Finished. Exit code: 0 
    ..  Target cmd: ("blkid", "-s", "TYPE", "-o", "value", "/dev/mmcblk0p1") output:
 ext4
13:24:08 [6]: FstabEntryList PartUtils::lookForFstabEntries(const QString&)
    Checking device "/dev/mmcblk0p1" for fstab (fs= "ext4" ) 
13:24:08 [6]: static CalamaresUtils::ProcessResult CalamaresUtils::System::runCommand(CalamaresUtils::System::RunLocation, const QStringList&, const QString&, const QString&, std::chrono::seconds)
    Running "env" ("mount", "-o", "ro,noload", "/dev/mmcblk0p1", "/tmp/calamares-CCTOci") 
    ..  Finished. Exit code: 32 
    ..  Target cmd: ("mount", "-o", "ro,noload", "/dev/mmcblk0p1", "/tmp/calamares-CCTOci") output:
 mount: /tmp/calamares-CCTOci: /dev/mmcblk0p1 already mounted on /tmp/calamares-root-13zdvbmj.
13:24:08 [6]: static CalamaresUtils::ProcessResult CalamaresUtils::System::runCommand(CalamaresUtils::System::RunLocation, const QStringList&, const QString&, const QString&, std::chrono::seconds)
    Running "env" ("udevadm", "settle") 
    ..  Finished. Exit code: 0 
    ..  Target cmd: ("udevadm", "settle") output:
 
13:24:08 [6]: static CalamaresUtils::ProcessResult CalamaresUtils::System::runCommand(CalamaresUtils::System::RunLocation, const QStringList&, const QString&, const QString&, std::chrono::seconds)
    Running "env" ("sync") 
    ..  Finished. Exit code: 0 
    ..  Target cmd: ("sync") output:
 
13:24:08 [2]: CalamaresUtils::Partition::TemporaryMount::TemporaryMount(const QString&, const QString&, const QString&)
    WARNING: Mount of "/dev/mmcblk0p1" on "/tmp/calamares-CCTOci" failed, code 32 
13:24:08 [2]: FstabEntryList PartUtils::lookForFstabEntries(const QString&)
    WARNING: Could not mount existing fs 
13:24:08 [6]: bool PartUtils::canBeResized(DeviceModel*, const QString&)
    Checking if "/dev/mmcblk0p1" can be resized. 
13:24:08 [6]: bool PartUtils::canBeResized(Partition*)
    Checking if "/tmp/calamares-root-13zdvbmj" can be resized. 
    ..  NO, partition is mounted 
13:24:08 [6]: OsproberEntryList PartUtils::runOsprober(DeviceModel*)
    os-prober lines after cleanup: 
     "/dev/mmcblk0p1:Manjaro Linux (20.2):ManjaroLinux:linux" 
13:24:08 [2]: void PartitionCoreModule::scanForEfiSystemPartitions()
    WARNING: system is EFI but no EFI system partitions found. 
13:24:08 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 1 requirement results from "partition" 
13:24:08 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "postcfg" 
13:24:08 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "services" 
13:24:08 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "summary" 
13:24:08 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "umount" 
13:24:08 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "unpackfs" 
13:24:08 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 0 requirement results from "users" 
13:24:08 [6]: Calamares::RequirementsList GeneralRequirements::checkRequirements()
    Need at least storage bytes: 8482560409 
13:24:08 [6]: void ChoicePage::updateDeviceStatePreview()
    Updating partitioning state widgets. 
13:24:08 [6]: void ChoicePage::setupActions()
    Setting up actions for "/dev/mmcblk0" with 1 entries. 
13:24:08 [6]: Calamares::RequirementsList GeneralRequirements::checkRequirements()
    Need at least ram bytes: 1073741824 
13:24:08 [6]: bool GeneralRequirements::checkHasPower()
    A battery exists, checking for mains power. 
13:24:08 [6]: bool PartUtils::canBeResized(Partition*)
    Checking if "/tmp/calamares-root-13zdvbmj/boot/efi" can be resized. 
    ..  NO, filesystem "fat32" does not support resize. 
13:24:08 [6]: bool PartUtils::canBeReplaced(Partition*)
    Checking if "/tmp/calamares-root-13zdvbmj/boot/efi" can be replaced. 
    ..  NO, it is mounted. 
13:24:08 [6]: bool PartUtils::canBeResized(Partition*)
    Checking if "/tmp/calamares-root-13zdvbmj" can be resized. 
    ..  NO, partition is mounted 
13:24:08 [6]: bool PartUtils::canBeReplaced(Partition*)
    Checking if "/tmp/calamares-root-13zdvbmj" can be replaced. 
    ..  NO, it is mounted. 
13:24:08 [6]: ChoicePage::setupActions()::<lambda()>
    Setting texts for 1 non-empty osprober entry 
13:24:08 [6]: void ChoicePage::setupActions()
    Replace button suppressed because none can be replaced. 
13:24:08 [6]: void ChoicePage::setupActions()
    Alongside button suppressed because none can be resized. 
13:24:08 [6]: void ChoicePage::setupActions()
    Erase button suppressed mount? true raid? false 
13:24:08 [2]: void ChoicePage::setupActions()
    WARNING: System is EFI but there's no EFI system partition, DISABLING alongside and replace features. 
13:24:08 [6]: void ChoicePage::continueApplyDeviceChoice()
    Previous device -1 new device 0 
13:24:08 [6]: void ChoicePage::applyActionChoice(InstallChoice)
    Prev -1 InstallChoice Config::NoChoice "none" 
13:24:08 [6]: void ChoicePage::updateActionChoicePreview(InstallChoice)
    Updating partitioning preview widgets. 
13:24:09 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 1 
     "welcome" 
13:24:10 [6]: Calamares::RequirementsList GeneralRequirements::checkRequirements()
    GeneralRequirements output: 
     enoughStorage :   true 
     enoughRam :   true 
     hasPower :   true 
     hasInternet :   true 
     isRoot :   true 
13:24:10 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 5 requirement results from "welcome" 
13:24:10 [6]: void Calamares::RequirementsChecker::finished()
    All requirements have been checked. 
13:24:10 [6]: void Calamares::RequirementsModel::describe() const
    Requirements model has 6 items 
    ..  requirement 0 "partitions" satisfied? true mandatory? true 
    ..  requirement 1 "storage" satisfied? true mandatory? true 
    ..  requirement 2 "ram" satisfied? true mandatory? true 
    ..  requirement 3 "power" satisfied? true mandatory? false 
    ..  requirement 4 "internet" satisfied? true mandatory? false 
    ..  requirement 5 "root" satisfied? true mandatory? true```

My solution was to open a terminal and enter manjaro-chroot -a

Then retype the failed command and add --no-nvram --removable

This works without error.

Then type update-grub

and exit.

By failed command do you mean the error message I get when the install fails?

Yes you can copy and paste it, from grub-install to --force and then add
--no-nvram --removable

You are not getting it - this error has nothing to do with the physical device - it refers to the limited storage available inside the firmware. This is a storage space you cannot control directly - you need to use either the firmware or the efibootmgr command to remove unused entries.