Installing Garuda in a multi-partition environment and get rsync error 11

I had a multi-partition months back and an upgrade trashed it. I have look every, including this forum. Keep downloading and using current Garuda with it always failing early in the Install, rsync failed, error 11. Used a AI to do troubleshooting ideas to come up with a solution or work-around.

I have all what follows in text files and one RTF file.

What follows is my findings:

System:
  Kernel: 6.15.2-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=5c9b2939-99ae-4728-ac18-07a98cf195d9 rw rootflags=subvol=@
    quiet loglevel=3 ibt=off
  Desktop: Cinnamon v: 6.4.10 tk: GTK v: 3.24.49 wm: Muffin v: 6.4.1
    tools: cinnamon-screensaver avail: xautolock vt: 7 dm: LightDM v: 1.32.0
    Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop System: HP product: HP EliteDesk 800 G4 DM 65W (TAA) v: SBKPF
    serial: <superuser required> Chassis: type: 6 serial: <superuser required>
  Mobo: HP model: 845A v: KBC Version 07.D4.00 serial: <superuser required>
    part-nu: 6DH72US#ABA uuid: <superuser required> UEFI: HP
    v: Q21 Ver. 02.30.00 date: 12/31/2024
CPU:
  Info: model: Intel Core i7-8700 bits: 64 type: MT MCP arch: Coffee Lake
    gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6
    model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xFA
  Topology: cpus: 1x dies: 1 clusters: 6 cores: 6 threads: 12 tpc: 2
    smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB
    desc: 6x256 KiB L3: 12 MiB desc: 1x12 MiB
  Speed (MHz): avg: 800 min/max: 800/4600 scaling: driver: intel_pstate
    governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
    8: 800 9: 800 10: 800 11: 800 12: 800 bogomips: 76799
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] vendor: Hewlett-Packard
    driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
    ports: active: DP-3 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0
    chip-ID: 8086:3e92 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.18 with: Xwayland v: 24.1.8 driver: X:
    loaded: modesetting alternate: fbdev,intel,vesa dri: iris gpu: i915
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: DP-3 model: HP 23er serial: <filter> built: 2020 res:
    mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 96 gamma: 1.2
    size: 509x286mm (20.04x11.26") diag: 584mm (23") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: Vulkan v: 1.4.313 layers: 5 device: 0 type: integrated-gpu name: Intel
    UHD Graphics 630 (CFL GT2) driver: mesa intel v: 25.1.3-arch1.3
    device-ID: 8086:3e92 surfaces: N/A device: 1 type: cpu name: llvmpipe
    (LLVM 20.1.6 256 bits) driver: mesa llvmpipe v: 25.1.3-arch1.3 (LLVM
    20.1.6) device-ID: 10005:0000 surfaces: N/A
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
  Info: Tools: api: vulkaninfo x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_cnl
    bus-ID: 00:1f.3 chip-ID: 8086:a348 class-ID: 0403
  API: ALSA v: k6.15.2-zen1-1-zen status: kernel-api tools: N/A
  Server-1: PipeWire v: 1.4.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:a370 class-ID: 0280
  IF: wlp0s20f3 state: down mac: <filter>
  Device-2: Intel Ethernet I219-LM vendor: Hewlett-Packard driver: e1000e
    v: kernel port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15bb class-ID: 0200
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: btusb
    v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:4
    chip-ID: 8087:0aaa class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: N/A
Drives:
  Local Storage: total: 61.53 GiB used: 8.83 GiB (14.4%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: SanDisk model: SD6SB1M064G1022I
    size: 59.63 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 600 scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: SanDisk model: U3 Cruzer Micro
    size: 1.91 GiB block-size: physical: 512 B logical: 512 B type: USB rev: 2.0
    spd: 480 Mb/s lanes: 1 mode: 2.0 tech: N/A serial: <filter> fw-rev: 2.18
    scheme: MBR
Partition:
  ID-1: / raw-size: 59.33 GiB size: 59.33 GiB (100.00%) used: 8.83 GiB (14.9%)
    fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 616 KiB (0.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 59.33 GiB size: 59.33 GiB (100.00%)
    used: 8.83 GiB (14.9%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-4: /var/log raw-size: 59.33 GiB size: 59.33 GiB (100.00%)
    used: 8.83 GiB (14.9%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-5: /var/tmp raw-size: 59.33 GiB size: 59.33 GiB (100.00%)
    used: 8.83 GiB (14.9%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 15.39 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 29.0 C pch: 31.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 15.39 GiB used: 1.36 GiB (8.8%)
  Processes: 278 Power: uptime: 17h 10m states: freeze,mem,disk
    suspend: deep avail: s2idle wakeups: 0 hibernate: platform avail: shutdown,
    reboot, suspend, test_resume image: 6.14 GiB services: csd-power,upowerd
    Init: systemd v: 257 default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 1189 libs: 361 tools: paru Compilers:
    gcc: 15.1.1 Shell: garuda-inxi default: fish v: 4.0.2
    running-in: gnome-terminal inxi: 3.3.38
Garuda (2.7.2-1):
  System install date:     2025-06-18
  Last full system update: 2025-06-18
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            

As you can see from the Garuda-inxi file I succeeded, sort of.

I will post additional data after this is posted.

In addition from a install with debug on.

Calamares installation fails with rsync error 11 using multi-partition scheme on Garuda Linux (Cinnamon edition)

Environment:

  • OS: Garuda Linux Cinnamon (rolling release)
  • Multi-OS Setup: Windows; long-time history with Linux and macOS on separate drives
  • Hardware: I have tried out four or five different machines of varying ages. This latest is an HP EliteDesk 800 G4 DM, 16GB RAM, using an old, lightly used Sandisk SSD 64GB, which I used to have a running version of Garuda running on for a couple of years.
  • Partition Layout Used:
    • /boot (bios-grub flag) 8MB
    • /boot/efi (boot flag) 300MB
    • / (root; no flags) 40GB
    • /home (no flags) 14.32GB
    • linuxswap partition 3.0GB
  • Previous Working Setup: A prior working multi-partition installation was lost after an upgrade attempt.

Steps to Reproduce:

  1. Erase the drive and create the following partition layout: (same partitions and sizes above)
    • /boot partition (with BIOS-grub flag)
    • /boot/efi partition (with boot flag)
    • / partition (root, no flags)
    • /home partition (no flags)
    • Linux swap partition
  2. Boot from the Garuda Linux live USB (Cinnamon version).
  3. Launch the Calamares installer.
  4. Observe that the installation starts but eventually fails with an rsync error 11.

Troubleshooting Performed:

  • Tested multiple installation media using BalenaEtcher and Rufus.
  • Verified SSD health with smartctl (no hardware issues).
  • Confirmed that a single-partition (“egg install”) setup works without errors.
  • Captured detailed debug logs using sudo calamares --debug.
  • Adjusted BIOS settings (Legacy disabled, no fast-boot) and verified DBus configuration in different shell environments.

Debug Output Snippets:
See accompanying file “Calamare Install w/debug.txt”

Additional Context:

  • The issue appears specific to a multi-partition setup, as many Linux users successfully use multiple partitions, providing support for such configurations is crucial.
  • My troubleshooting notes (including AI-guided recommendations) are available for review if needed. See accompanying file “Ai troubleshooting Garuda Linux rsync.txt”

Impact:

  • Multi-OS users who prefer or require separate partitions for system organization and specific boot configurations encounter installation failure.
  • Prevents users from leveraging the advanced features of Garuda Linux on setups that don’t conform to a single partition layout.

This is a run of Calamares with debug. Have to split into two posts.

qt.qpa.theme.dbus: Application will not react to setting changes.
 Check your DBus installation.
17:00:50 [6]: Calamares::Settings::Settings(const QString&, bool)
    Using Calamares settings file at "/etc/calamares/settings.conf" 
    .. Required settings.conf key hide-back-and-next-during-exec is missing. 
17:00:50 [6]: void Logger::setupLogfile()
    Using log file: "/root/.cache/calamares/session.log" 
17:00:50 [6]: void CalamaresApplication::init()
    Calamares version: 3.3.14 
    .. Using Qt version: 6.8.2 
    .. Build type: Release 
    .. Using PyBind11 
    .. Using settings: "/etc/calamares/settings.conf" 
    .. Using log file: "/root/.cache/calamares/session.log" 
    .. Languages: QList("ar", "as", "ast", "az", "az_AZ", "be", "bg", "bn", "ca", "ca@valencia", "cs_CZ", "da", "de", "el", "en", "en_GB", "eo", "es", "es_AR", "es_MX", "et", "eu", "fa", "fi_FI", "fr", "fur", "gl", "he", "hi", "hr", "hu", "id", "is", "it_IT", "ja", "ka", "ko", "lt", "ml", "mr", "nb", "nl", "oc", "pl", "pt_BR", "pt_PT", "ro", "ru", "si", "sk", "sl", "sq", "sr", "sr@latin", "sv", "tg", "th", "tr_TR", "uk", "vi", "zh_CN", "zh_TW") 
17:00:50 [6]: bool Calamares::initQmlModulesDir()
    Using Calamares QML directory "/usr/share/calamares/qml" 
17:00:50 [6]: Calamares::Branding::Branding(const QString&, QObject*, qreal)
    Using Calamares branding file at "/usr/share/calamares/branding/garuda/branding.desc" 
17:00:50 [2]: void Calamares::flavorAndSide(const YAML::Node&, const char*, Branding::PanelFlavor&, Branding::PanelSide&)
    WARNING: Branding setting for sidebar is missing, using "widget" "left" 
17:00:50 [2]: void Calamares::flavorAndSide(const YAML::Node&, const char*, Branding::PanelFlavor&, Branding::PanelSide&)
    WARNING: Branding setting for navigation is missing, using "widget" "bottom" 
17:00:50 [2]: Calamares::Branding::Branding(const QString&, QObject*, qreal)
    WARNING: the branding component "/usr/share/calamares/branding/garuda" does not ship translations. 
17:00:50 [6]: Calamares::Branding::Branding(const QString&, QObject*, qreal)
    Loaded branding component "garuda" 
    .. No translation for "tz_" "C" using default (en) 
    .. No translation for "calamares_" "C" using default (en) 
    .. STARTUP: initSettings, initQmlPath, initBranding done 
    .. STARTUP: initModuleManager: module init started 
17:00:50 [6]: void Calamares::ModuleManager::doInit()
    Found 53 modules 
17:00:50 [6]: void CalamaresApplication::initView()
    STARTUP: initModuleManager: all modules init done 
17:00:50 [6]: void CalamaresApplication::initView()
    STARTUP: initJobQueue done 
17:00:50 [6]: CalamaresWindow::CalamaresWindow(QWidget*)
    Available desktop QSize(1920, 1080) minimum size QSize(1024, 520) 
    .. Proposed window size: 1024 664 
17:00:50 [2]: QString Calamares::_stylesheet(const QDir&)
    WARNING: The branding component "/usr/share/calamares/branding/garuda" does not ship stylesheet.qss. 
17:00:50 [6]: void CalamaresApplication::initView()
    STARTUP: CalamaresWindow created; loadModules started 
17:00:50 [6]: void Config::initLanguages()
    Trying to match locale "C" 
17:00:50 [6]: void Config::initLanguages()
    Trying to match locale QLocale(C, Default, Default) 
    .. Trying to match approximate locale QLocale::C 
    .. Trying to match English (US) 
17:00:50 [6]: void Config::setLocaleIndex(int)
    Index 14 Selected locale "en" 
    .. Loaded QRC translation "tz_" "en" 
    .. Loaded QRC translation "calamares_" "en" 
17:00:50 [8]: INFO (Qt): OpenType support missing for "Noto Sans", script 12
17:00:50 [8]: INFO (Qt): OpenType support missing for "Noto Sans", script 11
17:00:50 [8]: INFO (Qt): OpenType support missing for "Noto Sans", script 19
17:00:50 [8]: INFO (Qt): OpenType support missing for "Noto Sans", script 20
17:00:50 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "welcome@welcome" loading complete. 
17:00:50 [6]: QStringList loadLocales(const QString&)
    Loading locales from "/usr/share/i18n/SUPPORTED" 
    ..  Read 501 lines 
    ..  After filtering 326 lines 
17:00:50 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "locale@locale" loading complete. 
17:00:50 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
    WARNING: No config file for "keyboard" found anywhere at 
     "/home/garuda/src/modules/keyboard/keyboard.conf" 
     "/etc/calamares/modules/keyboard.conf" 
     "/usr/share/calamares/modules/keyboard.conf" 
17:00:50 [6]: KeyboardModelsModel::KeyboardModelsModel(QObject*)
    Loaded 183 keyboard models 
17:00:50 [6]: KeyboardGroupsSwitchersModel::KeyboardGroupsSwitchersModel(QObject*)
    Loaded 45 keyboard groups 
17:00:50 [6]: KeyboardPage::KeyboardPage(Config*, QWidget*)
    Variants now total= 0 selected= -1 
17:00:50 [6]: KeyboardPage::KeyboardPage(Config*, QWidget*)
    Groups now total= 45 selected= -1 
    .. Loaded QRC translation "kb_" "en" 
17:00:50 [6]: void Config::getCurrentKeyboardLayoutXkb(QString&, QString&, QString&)
    QList("pc", "us", "inet(evdev)", "terminate(ctrl_alt_bksp)\"") 
17:00:51 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "keyboard@keyboard" loading complete. 
17:00:51 [6]: Calamares::Partition::InternalManager::InternalManager()
    KPMCore backend starting .. 
17:00:51 [6]: DEBUG (Qt): Loaded backend plugin:  "pmsfdiskbackendplugin"
    .. Backend @0x5f6a8d6b7970 "pmsfdiskbackendplugin" "1" 
17:00:51 [2]: virtual void PartitionViewStep::setConfigurationMap(const QVariantMap&)
    WARNING: Partition-module setting *defaultPartitionTableType* is unset, will use gpt for efi or msdos for bios 
17:00:51 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "partition@partition" loading complete. 
17:00:51 [2]: bool addPasswordCheck(const QString&, const QVariant&, PasswordCheckList&)
    WARNING: nonempty check is ignored; use minLength: 1 
17:00:51 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "users@users" loading complete. 
17:00:51 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "summary@summary" loading complete. 
17:00:51 [6]: void Calamares::ModuleManager::loadModules()
    Module "partition@partition" already loaded. 
17:00:51 [6]: Calamares::SlideshowQML::SlideshowQML(QWidget*)
    QML import paths: 
     "/usr/share/calamares/qml" 
     "/usr/bin" 
     "qrc:/qt-project.org/imports" 
     "qrc:/qt/qml" 
     "/usr/lib/qt6/qml" 
17:00:51 [2]: virtual void MachineIdJob::setConfigurationMap(const QVariantMap&)
    WARNING: MachineId: configuration setting *symlink* is deprecated, use *dbus-symlink*. 
17:00:51 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "machineid@machineid" loading complete. 
17:00:51 [6]: void Calamares::ModuleManager::loadModules()
    Module "locale@locale" already loaded. 
17:00:51 [6]: void Calamares::ModuleManager::loadModules()
    Module "keyboard@keyboard" already loaded. 
17:00:51 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
    WARNING: No config file for "luksbootkeyfile" found anywhere at 
     "/home/garuda/src/modules/luksbootkeyfile/luksbootkeyfile.conf" 
     "/etc/calamares/modules/luksbootkeyfile.conf" 
     "/usr/share/calamares/modules/luksbootkeyfile.conf" 
17:00:51 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "luksbootkeyfile@luksbootkeyfile" loading complete. 
17:00:51 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
    WARNING: No config file for "fstab" found anywhere at 
     "/home/garuda/src/modules/fstab/fstab.conf" 
     "/etc/calamares/modules/fstab.conf" 
     "/usr/share/calamares/modules/fstab.conf" 
17:00:51 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "dracutlukscfg@dracutlukscfg" loading complete. 
17:00:51 [6]: void Calamares::ModuleManager::loadModules()
    Module "users@users" already loaded. 
17:00:51 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
    WARNING: No config file for "grubcfg" found anywhere at 
     "/home/garuda/src/modules/grubcfg/grubcfg.conf" 
     "/etc/calamares/modules/grubcfg.conf" 
     "/usr/share/calamares/modules/grubcfg.conf" 
17:00:51 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
    WARNING: No config file for "postcfg" found anywhere at 
     "/home/garuda/src/modules/postcfg/postcfg.conf" 
     "/etc/calamares/modules/postcfg.conf" 
     "/usr/share/calamares/modules/postcfg.conf" 
17:00:51 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
    WARNING: No config file for "umount" found anywhere at 
     "/home/garuda/src/modules/umount/umount.conf" 
     "/etc/calamares/modules/umount.conf" 
     "/usr/share/calamares/modules/umount.conf" 
17:00:51 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "umount@umount" loading complete. 
17:00:51 [2]: void Config::setConfigurationMap(const QVariantMap&)
    WARNING: Configuring the finished module with deprecated restartNowEnabled settings 
17:00:51 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "finished@finished" loading complete. 
17:00:51 [6]: setGeoIP(Config*, const QVariantMap&)::<lambda()>
    GeoIP result for welcome= "US" 
17:00:51 [6]: void setCountry(Config*, const QString&, Calamares::GeoIP::Handler*)
    Unusable country code "US" 
    .. Obtained from "https://ipapi.co/json"  ( 1 "country" ) 
    .. Loaded QRC translation "kb_" "en" 
17:00:51 [6]: void CalamaresApplication::initViewSteps()
    STARTUP: loadModules for all modules done 
17:00:51 [6]: void Calamares::ModuleManager::checkRequirements()
    Checking module requirements .. 
17:00:51 [6]: void CalamaresApplication::initViewSteps()
    STARTUP: Window now visible and ProgressTreeView populated 
    .. 8 view steps loaded. 
17:00:51 [6]: void applyXkb(const BasicLayoutInfo&, AdditionalLayoutInfo&)
    xkbmap selection changed to:  "us" - "" 
17:00:51 [6]: DEBUG (Qt): smartctl initialization failed for  "/dev/sdb" :  No such file or directory
17:00:51 [6]: DEBUG (Qt): error during smart output parsing for  "/dev/sdb" :  No such file or directory
17:00:51 [6]: DEBUG (Qt): smartctl initialization failed for  "/dev/zram0" :  No such file or directory
17:00:51 [6]: DEBUG (Qt): error during smart output parsing for  "/dev/zram0" :  No such file or directory
17:00:51 [6]: QList<Device*> PartUtils::getDevices(DeviceType)
    Removing unsuitable devices: 3 candidates. 
    .. Running QList("blkid", "/dev/sda") 
    .. Finished. Exit code: 0 output:
/dev/sda: PTUUID="9f36619b-6ec1-4b67-8d21-ae99605c1655" PTTYPE="gpt"
    .. Running QList("blkid", "/dev/sda1") 
    .. Finished. Exit code: 0 output:
/dev/sda1: UUID="3507-365F" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="acd1d453-fd0a-4823-bd74-c8a2f11f204a"
    .. Running QList("blkid", "/dev/sda2") 
    .. Finished. Exit code: 0 output:
/dev/sda2: UUID="3520-EEAC" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="1932c804-0f87-4651-a586-c7e5042b1d93"
    .. Running QList("blkid", "/dev/sda3") 
    .. Finished. Exit code: 0 output:
/dev/sda3: UUID="1503c43d-b5b0-4ca5-a695-c6cff5a164b4" UUID_SUB="59068b00-ddeb-4c5e-be95-c3c3815834e4" BLOCK_SIZE="4096" TYPE="btrfs" PARTUUID="bbc155ff-7bcc-4495-87ee-f6b621e42c91"
    .. Running QList("blkid", "/dev/sda4") 
    .. Finished. Exit code: 0 output:
/dev/sda4: UUID="b698c966-e281-40e9-b730-ca4c4e00ef0f" UUID_SUB="6a5fda44-3d63-4826-a7bd-fbd33b08e529" BLOCK_SIZE="4096" TYPE="btrfs" PARTUUID="905b92a8-f0df-4023-95e6-e51a290ee568"
    .. Running QList("blkid", "/dev/sda5") 
    .. Finished. Exit code: 0 output:
/dev/sda5: UUID="9c5820c2-a74a-4971-adae-bd7a03aaf236" TYPE="swap" PARTUUID="0cf00f46-b8ee-418f-b531-8e21bd72f603"
    .. Running QList("blkid", "") 
    .. Target cmd: QList("blkid", "") Exit code: 2 (no output) 
    .. Running QList("blkid", "/dev/sdb") 
    .. Finished. Exit code: 0 output:
/dev/sdb: BLOCK_SIZE="2048" UUID="2025-03-08-07-39-37-00" LABEL="GARUDA_CINNAMON_BROADWING" TYPE="iso9660" PTUUID="3c08fd66" PTTYPE="dos"
    .. Removing device with iso9660 filesystem (probably a CD) on it "/dev/sdb" 
    .. Removing zram "/dev/zram0" 
    .. there are 1 devices left. 
17:00:51 [6]: void PartitionCoreModule::doInit()
    LIST OF DETECTED DEVICES: 
    .. node	capacity	name	prettyName 
    .. "/dev/sda" 64023257088 DevName$869921e3 DevNamePretty$8328e5e0 
    .. 1 devices detected. 
17:00:51 [6]: Calamares::RequirementsList GeneralRequirements::checkRequirements()
    GeneralRequirements output: 
     storage :   32104880537 
     enoughStorage :   true 
     RAM :   2684354560 
     enoughRam :   true 
     hasPower :   true 
     hasInternet :   true 
     isRoot :   true 
17:00:51 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 5 requirement results from "welcome" 
17:00:52 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 1 
     "partition" 
17:00:53 [6]: void Calamares::RequirementsChecker::reportProgress()
    Remaining modules: 1 
     "partition" 
17:00:53 [6]: OsproberEntryList PartUtils::runOsprober(DeviceModel*)
    os-prober gave no output. 
17:00:53 [2]: WARNING (Qt): beginResetModel called on BootLoaderModel(0x5f6a8d6ab410) without calling endResetModel first
17:00:53 [2]: WARNING (Qt): endResetModel called on BootLoaderModel(0x5f6a8d6ab410) without calling beginResetModel first
17:00:53 [6]: void PartitionCoreModule::scanForEfiSystemPartitions()
    system is EFI and new EFI system partition has been found. 
17:00:53 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 1 requirement results from "partition" 
17:00:53 [2]: void ChoicePage::updateActionDescriptionsTr()
    WARNING: Invalid osprober count, labels and buttons not updated. 
17:00:53 [6]: bool ChoicePage::calculateNextEnabled() const
    No partitioning choice has been made yet 
17:00:53 [6]: void ChoicePage::updateDeviceStatePreview()
    Updating partitioning state widgets. 
17:00:53 [6]: void ChoicePage::setupActions()
    Setting up actions for "/dev/sda" with 0 entries. 
    ..  Can not resize "/tmp/calamares-root-3wbqr477/boot" , partition is mounted 
    ..  Checking if "/tmp/calamares-root-3wbqr477/boot" can be replaced. 
    .. NO, it is mounted. 
    ..  Can not resize "/tmp/calamares-root-3wbqr477/boot/efi" , partition is mounted 
    ..  Checking if "/tmp/calamares-root-3wbqr477/boot/efi" can be replaced. 
    .. NO, it is mounted. 
    ..  Can not resize "/tmp/calamares-root-3wbqr477" , partition is mounted 
    ..  Checking if "/tmp/calamares-root-3wbqr477" can be replaced. 
    .. NO, it is mounted. 
    ..  Can not resize "/tmp/calamares-root-3wbqr477/home" , partition is mounted 
    ..  Checking if "/tmp/calamares-root-3wbqr477/home" can be replaced. 
    .. NO, it is mounted. 
    ..  Can not resize "/dev/sda5" , partition is mounted 
    ..  Checking if "/dev/sda5" can be replaced. 
    .. NO, it is mounted. 
    ..  Can not resize "/dev/sda" , filesystem "unknown" does not support resize. 
    ..  Checking if "/dev/sda" can be replaced. 
    ..  NO, insufficient storage 
     Required  storage B: 32641751449 "(29.9GiB)" 
     Available storage B: 2153061888 "(2GiB)" 
17:00:53 [6]: void ChoicePage::updateActionDescriptionsTr()
    Setting texts for 0 osprober entries 
17:00:53 [6]: void ChoicePage::setupActions()
    No partitions available for replace-action. 
17:00:53 [6]: void ChoicePage::setupActions()
    No partitions available for resize-action. 
17:00:53 [6]: void ChoicePage::setupActions()
    No partitions ( any-mounted? true is-raid? false ) for erase-action. 
17:00:53 [6]: void ChoicePage::continueApplyDeviceChoice()
    Previous device -1 new device 0 
17:00:53 [6]: void ChoicePage::applyActionChoice(InstallChoice)
    InstallChoice Config::NoChoice "none" 
17:00:53 [6]: bool ChoicePage::calculateNextEnabled() const
    No partitioning choice has been made yet 
17:00:53 [6]: void ChoicePage::updateActionChoicePreview(InstallChoice)
    Updating partitioning preview widgets. 
17:00:53 [6]: bool ChoicePage::calculateNextEnabled() const
    No partitioning choice has been made yet 
17:00:53 [6]: bool ChoicePage::calculateNextEnabled() const
    No partitioning choice has been made yet 
17:00:53 [6]: void Calamares::RequirementsChecker::finished()
    All requirements have been checked. 
17:00:53 [6]: void Calamares::RequirementsModel::describe() const
    Requirements model has 6 items 
    .. requirement 0 "storage" satisfied? true mandatory? true 
    .. requirement 1 "ram" satisfied? true mandatory? true 
    .. requirement 2 "power" satisfied? true mandatory? false 
    .. requirement 3 "internet" satisfied? true mandatory? false 
    .. requirement 4 "root" satisfied? true mandatory? true 
    .. requirement 5 "partitions" satisfied? true mandatory? true 
17:01:36 [6]: static LocaleConfiguration LocaleConfiguration::fromLanguageAndLocation(const QString&, const QStringList&, const QString&)
    Mapping "en" in "US" to locale. 
    .. Got best match for "en" as "en_AU.UTF-8" 
    .. Got best match for "en_US" as "en_US.UTF-8" 
17:01:36 [6]: static LocaleConfiguration LocaleConfiguration::fromLanguageAndLocation(const QString&, const QStringList&, const QString&)
    Mapping "en" in "US" to locale. 
    .. Got best match for "en" as "en_AU.UTF-8" 
    .. Got best match for "en_US" as "en_US.UTF-8" 
17:01:36 [6]: static LocaleConfiguration LocaleConfiguration::fromLanguageAndLocation(const QString&, const QStringList&, const QString&)
    Mapping "en" in "US" to locale. 
    .. Got best match for "en" as "en_AU.UTF-8" 
    .. Got best match for "en_US" as "en_US.UTF-8" 
17:01:37 [6]: void Config::guessLocaleKeyboardLayout()
    Got locale language "en_US.UTF-8" 
    .. looking for locale part "US" 
    .. matched "us" 
17:01:37 [6]: void guessLayout(const QStringList&, KeyboardLayoutModel*, KeyboardVariantsModel*)
    Next level: "en" 
17:01:41 [6]: void ChoicePage::applyActionChoice(InstallChoice)
    InstallChoice Config::Manual "manual" 
17:01:41 [6]: void ChoicePage::updateActionChoicePreview(InstallChoice)
    Updating partitioning preview widgets. 
17:01:43 [2]: WARNING (Qt): beginResetModel called on BootLoaderModel(0x5f6a8d6ab410) without calling endResetModel first
17:01:43 [2]: WARNING (Qt): endResetModel called on BootLoaderModel(0x5f6a8d6ab410) without calling beginResetModel first
17:01:43 [6]: void Calamares::restoreSelectedBootLoader(QComboBox&, const QString&)
    No path to restore, choosing default 
17:01:43 [6]: virtual void PartitionViewStep::next()
    Choice applied:  Config::Manual 
17:01:56 [6]: void EditExistingPartitionDialog::applyChanges(PartitionCoreModule*)
    "/dev/sda1" format? true label= "" mount= "/boot" 
17:01:56 [2]: WARNING (Qt): beginResetModel called on BootLoaderModel(0x5f6a8d6ab410) without calling endResetModel first
17:01:56 [2]: WARNING (Qt): endResetModel called on BootLoaderModel(0x5f6a8d6ab410) without calling beginResetModel first
17:01:56 [6]: void Calamares::restoreSelectedBootLoader(QComboBox&, const QString&)
    No path to restore, choosing default 
17:02:10 [6]: void EditExistingPartitionDialog::applyChanges(PartitionCoreModule*)
    "/dev/sda2" format? true label= "" mount= "/boot/efi" 
17:02:10 [2]: WARNING (Qt): beginResetModel called on BootLoaderModel(0x5f6a8d6ab410) without calling endResetModel first
17:02:10 [2]: WARNING (Qt): endResetModel called on BootLoaderModel(0x5f6a8d6ab410) without calling beginResetModel first
17:02:10 [6]: void Calamares::restoreSelectedBootLoader(QComboBox&, const QString&)
    No path to restore, choosing default 
17:02:25 [6]: void EditExistingPartitionDialog::applyChanges(PartitionCoreModule*)
    "/dev/sda3" format? true label= "" mount= "/" 
17:02:25 [2]: WARNING (Qt): beginResetModel called on BootLoaderModel(0x5f6a8d6ab410) without calling endResetModel first
17:02:25 [2]: WARNING (Qt): endResetModel called on BootLoaderModel(0x5f6a8d6ab410) without calling beginResetModel first
17:02:25 [6]: void Calamares::restoreSelectedBootLoader(QComboBox&, const QString&)
    No path to restore, choosing default 
17:02:38 [6]: void EditExistingPartitionDialog::applyChanges(PartitionCoreModule*)
    "/dev/sda4" format? true label= "" mount= "/home" 
17:02:38 [2]: WARNING (Qt): beginResetModel called on BootLoaderModel(0x5f6a8d6ab410) without calling endResetModel first
17:02:38 [2]: WARNING (Qt): endResetModel called on BootLoaderModel(0x5f6a8d6ab410) without calling beginResetModel first
17:02:38 [6]: void Calamares::restoreSelectedBootLoader(QComboBox&, const QString&)
    No path to restore, choosing default 
17:02:42 [2]: QString PartUtils::canonicalFilesystemName(const QString&, FileSystem::Type*)
    WARNING: Filesystem "swap" not found, using ext4 
17:02:42 [2]: QString PartUtils::canonicalFilesystemName(const QString&, FileSystem::Type*)
    WARNING: Filesystem "unknown" not found, using ext4 
17:03:26 [2]: WARNING (Qt): QObject::setParent: Cannot set parent, new parent is in a different thread
17:03:26 [6]: virtual QString PartitionViewStep::prettyStatus() const

Please.

  • Format terminal output (including your garuda-inxi) as a code block by clicking the preformatted text button (</>) , or put three tildes (~) above and below the text

Long log you can post per PrivateBin .

Use for calamares log in terminal

sudo -E calamares -D8

Did you check shasum on USB drive?
Did you use ventoy.net and grub2 for installation?
Did you try Garuda Xfce with LTS kernel as test?

BTW, dual boot are not supported by garuda Linux.

2 Likes

Get rid of this one, you cannot use a separate boot partition without modifying the default Calamares modules first.

Creating a separate boot partition is not advisable because you will no longer be able to boot off of Btrfs snapshots after a kernel update. Even if you did want a separate boot partition for some reason, 8MB would be way too small because you need to store all your kernels and initramfs images there.

5 Likes

The bios-grub flag is only used for a small space holder partition used on a GPT disk in a legacy BIOS scenario. It is not used for the /boot partition.