Failed Installation of Garuda Mokka to NVME M.2 Drive: Cannot Create Partition Table

Opened Gparted.
Deleted all partitions.
Opened up garuda-dr460nized-gaming-linux-zen-250308.iso
Ran the installer like normal.

Same result.

Thank God (or your preferred other) Amazon does Same Day Shipping.
Will update with new drive installed after work today.

Going to bed for now, thanks all!

Bad News Everyone!

It wasn’t the drive.

Installed a new M.2 Drive, went to run the installer again:

The installer failed to create partition on disk ‘NX-1TB 2280’.
Details:
Create a new partition (953.57 GiB, btrfs) on ‘/dev/nvme0n1’
Job: Create new partition on device ‘/dev/nvme0n1’

Stats:

garuda-inxi

System:
Kernel: 6.13.5-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC
misobasedir=garuda root=miso:LABEL=GARUDA_DR460NIZEDGAMING_BROADWIN quiet
systemd.show_status=1 checksum=y driver=free nouveau.modeset=1
i915.modeset=1 radeon.modeset=1 rdinit=/vtoy/vtoy
Desktop: KDE Plasma v: 6.3.2 tk: Qt v: N/A info: frameworks v: 6.11.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: Micro-Star product: MS-7B86 v: 5.0
serial: <superuser required>
Mobo: Micro-Star model: B550 GAMING GEN3 (MS-7B86) v: 5.0
serial: <superuser required> uuid: <superuser required> UEFI: American
Megatrends LLC. v: P.90 date: 03/26/2025
CPU:
Info: model: AMD Ryzen 7 5700X3D bits: 64 type: MT MCP arch: Zen 3+ gen: 3
level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
model-id: 0x21 (33) stepping: 2 microcode: 0xA201213
Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB
desc: 8x512 KiB L3: 96 MiB desc: 1x96 MiB
Speed (MHz): avg: 1749 min/max: 550/4149 boost: enabled scaling:
driver: amd-pstate-epp governor: powersave cores: 1: 1749 2: 1749 3: 1749
4: 1749 5: 1749 6: 1749 7: 1749 8: 1749 9: 1749 10: 1749 11: 1749 12: 1749
13: 1749 14: 1749 15: 1749 16: 1749 bogomips: 96000
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA TU102 [GeForce RTX 2080 Ti Rev. A] vendor: Micro-Star MSI
driver: nouveau v: kernel non-free: 550/565.xx+ status: current (as of
2025-01; EOL~2026-12-xx) arch: Turing code: TUxxx process: TSMC 12nm FF
built: 2018-2022 pcie: gen: 3 speed: 8 GT/s lanes: 16 ports:
active: DP-2,DP-3,HDMI-A-1 empty: DP-1,DP-4 bus-ID: 2b:00.0
chip-ID: 10de:1e07 class-ID: 0300
Device-2: webcamvendor NexiGo N60 FHD Webcam Audio
driver: snd-usb-audio,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
mode: 2.0 bus-ID: 1-1:2 chip-ID: 3443:60bb class-ID: 0102 serial: <filter>
Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_x11 driver: X: loaded: modesetting,nouveau
alternate: fbdev,nv,vesa dri: nouveau gpu: nouveau display-ID: :0
screens: 1
Screen-1: 0 s-res: 7680x2160 s-dpi: 96 s-size: 2032x571mm (80.00x22.48")
s-diag: 2111mm (83.1")
Monitor-1: DP-2 pos: right model: Dell P2414H serial: <filter> built: 2014
res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 93 gamma: 1.2
size: 527x297mm (20.75x11.69") diag: 605mm (23.8") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
Monitor-2: DP-3 pos: primary,left model: YMG-4K32-01 serial: <filter>
built: 2021 res: mode: 3840x2160 hz: 60 scale: 100% (1) dpi: 139 gamma: 1.2
size: 700x390mm (27.56x15.35") diag: 801mm (31.5") ratio: 16:9 modes:
max: 3840x2160 min: 640x480
Monitor-3: HDMI-A-1 mapped: HDMI-1 pos: center model: Dell U2713HM
serial: <filter> built: 2014 res: mode: 1920x1080 hz: 60 scale: 100% (1)
dpi: 82 gamma: 1.2 size: 597x336mm (23.5x13.23") diag: 685mm (27")
ratio: 16:9 modes: max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: nvidia nouveau platforms: device: 0 drv: nouveau
device: 1 drv: swrast gbm: drv: nouveau surfaceless: drv: nouveau x11:
drv: nouveau inactive: wayland
API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 24.3.4-arch1.1 glx-v: 1.4
direct-render: yes renderer: NV162 device-ID: 10de:1e07 memory: 10.68 GiB
unified: no
API: Vulkan v: 1.4.304 layers: 8 device: 0 type: cpu name: llvmpipe (LLVM
19.1.7 256 bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: NVIDIA TU102 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 2b:00.1 chip-ID: 10de:10f7 class-ID: 0403
Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 4
speed: 16 GT/s lanes: 16 bus-ID: 2d:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: webcamvendor NexiGo N60 FHD Webcam Audio
driver: snd-usb-audio,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
mode: 2.0 bus-ID: 1-1:2 chip-ID: 3443:60bb class-ID: 0102 serial: <filter>
Device-4: Medeli WMT800 Microphone
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 5-2:3 chip-ID: 0a67:d061 class-ID: 0300
serial: <filter>
API: ALSA v: k6.13.5-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.2.7 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: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: f000 bus-ID: 2a:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp42s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager,systemd-timesyncd
Drives:
Local Storage: total: 119.51 GiB used: 0 KiB (0.0%)
ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: Flash Drive FIT
size: 119.51 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 3.1 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: SSD serial: <filter>
fw-rev: 1100 scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
Message: No partition data found.
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.26 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 16
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 43.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB available: 31.26 GiB used: 3.52 GiB (11.3%)
Processes: 329 Power: uptime: 13m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.47 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1768 libs: 525 tools: octopi,paru Compilers:
clang: 19.1.7 gcc: 14.2.1 Shell: garuda-inxi default: fish v: 4.0.0
running-in: konsole inxi: 3.3.37
warning: database file for 'garuda' does not exist (use '-Sy' to download)
warning: database file for 'core' does not exist (use '-Sy' to download)
warning: database file for 'extra' does not exist (use '-Sy' to download)
warning: database file for 'multilib' does not exist (use '-Sy' to download)
warning: database file for 'chaotic-aur' does not exist (use '-Sy' to download)
Garuda (2.7.2-1):
System install date:     2025-06-30
Last full system update: 2025-06-29 ↻
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       <superuser required>
Failed units:            snapper-cleanup.service

lsblk

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0         7:0    0  17.9M  1 loop /run/miso/sfs/livefs
loop1         7:1    0 432.5M  1 loop /run/miso/sfs/mhwdfs
loop2         7:2    0   2.9G  1 loop /run/miso/sfs/desktopfs
loop3         7:3    0 796.9M  1 loop /run/miso/sfs/rootfs
sda           8:0    1 119.5G  0 disk
├─sda1        8:1    1 119.5G  0 part
│ └─ventoy  254:0    0   4.2G  0 dm   /run/miso/bootmnt
└─sda2        8:2    1    32M  0 part
sr0          11:0    1  1024M  0 rom
zram0       253:0    0  31.3G  0 disk [SWAP]
nvme0n1     259:0    0     0B  0 disk
├─nvme0n1p1 259:1    0   300M  0 part
└─nvme0n1p2 259:4    0 953.6G  0 part

df -Th

Filesystem         Type      Size  Used Avail Use% Mounted on
overlay            overlay    24G  716M   23G   3% /
devtmpfs           devtmpfs  4.0M     0  4.0M   0% /dev
tmpfs              tmpfs      16G     0   16G   0% /dev/shm
efivarfs           efivarfs  128K   46K   78K  37% /sys/firmware/efi/efivars
tmpfs              tmpfs     6.3G   18M  6.3G   1% /run
/dev/mapper/ventoy iso9660   4.3G  4.3G     0 100% /run/miso/bootmnt
overlay_root       tmpfs      24G  716M   23G   3% /run/miso/overlay_root
/dev/loop0         squashfs   18M   18M     0 100% /run/miso/sfs/livefs
/dev/loop1         squashfs  433M  433M     0 100% /run/miso/sfs/mhwdfs
/dev/loop2         squashfs  3.0G  3.0G     0 100% /run/miso/sfs/desktopfs
/dev/loop3         squashfs  797M  797M     0 100% /run/miso/sfs/rootfs
tmpfs              tmpfs     1.0M     0  1.0M   0% /run/credentials/systemd-journald.service
tmpfs              tmpfs      16G   12K   16G   1% /tmp
tmpfs              tmpfs     3.2G  100K  3.2G   1% /run/user/1000

[1/2]

sudo -E calamares -D8

22:23:31 [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.
22:23:31 [6]: void Logger::setupLogfile()
Using log file: "/home/garuda/.cache/calamares/session.log"
22:23:31 [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: "/home/garuda/.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")
22:23:31 [6]: bool Calamares::initQmlModulesDir()
Using Calamares QML directory "/usr/share/calamares/qml"
22:23:31 [6]: Calamares::Branding::Branding(const QString&, QObject*, qreal)
Using Calamares branding file at "/usr/share/calamares/branding/garuda/branding.desc"
22:23:31 [2]: void Calamares::flavorAndSide(const YAML::Node&, const char*, Branding::PanelFlavor&, Branding::PanelSide&)
WARNING: Branding setting for sidebar is missing, using "widget" "left"
22:23:31 [2]: void Calamares::flavorAndSide(const YAML::Node&, const char*, Branding::PanelFlavor&, Branding::PanelSide&)
WARNING: Branding setting for navigation is missing, using "widget" "bottom"
22:23:31 [2]: Calamares::Branding::Branding(const QString&, QObject*, qreal)
WARNING: the branding component "/usr/share/calamares/branding/garuda" does not ship translations.
22:23:31 [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
22:23:31 [6]: void Calamares::ModuleManager::doInit()
Found 53 modules
22:23:31 [6]: void CalamaresApplication::initView()
STARTUP: initModuleManager: all modules init done
22:23:31 [6]: void CalamaresApplication::initView()
STARTUP: initJobQueue done
22:23:31 [6]: CalamaresWindow::CalamaresWindow(QWidget*)
Available desktop QSize(3840, 2160) minimum size QSize(1024, 520)
.. Proposed window size: 1024 664
22:23:31 [2]: QString Calamares::_stylesheet(const QDir&)
WARNING: The branding component "/usr/share/calamares/branding/garuda" does not ship stylesheet.qss.
22:23:31 [6]: void CalamaresApplication::initView()
STARTUP: CalamaresWindow created; loadModules started
22:23:31 [6]: void Config::initLanguages()
Trying to match locale "C"
22:23:31 [6]: void Config::initLanguages()
Trying to match locale QLocale(C, Default, Default)
.. Trying to match approximate locale QLocale::C
.. Trying to match English (US)
22:23:31 [6]: void Config::setLocaleIndex(int)
Index 14 Selected locale "en"
.. Loaded QRC translation "tz_" "en"
.. Loaded QRC translation "calamares_" "en"
22:23:31 [8]: INFO (Qt): OpenType support missing for "Fira Sans", script 12
22:23:31 [8]: INFO (Qt): OpenType support missing for "Fira Sans", script 11
22:23:31 [8]: INFO (Qt): OpenType support missing for "Fira Sans", script 19
22:23:31 [8]: INFO (Qt): OpenType support missing for "Fira Sans", script 20
22:23:31 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "welcome@welcome" loading complete.
22:23:31 [6]: QStringList loadLocales(const QString&)
Loading locales from "/usr/share/i18n/SUPPORTED"
..  Read 501 lines
..  After filtering 326 lines
22:23:31 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "locale@locale" loading complete.
22:23:31 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
WARNING: No config file for "keyboard" found anywhere at
"/etc/calamares/modules/keyboard.conf"
"/usr/share/calamares/modules/keyboard.conf"
22:23:31 [6]: KeyboardModelsModel::KeyboardModelsModel(QObject*)
Loaded 183 keyboard models
22:23:31 [6]: KeyboardGroupsSwitchersModel::KeyboardGroupsSwitchersModel(QObject*)
Loaded 45 keyboard groups
22:23:31 [6]: KeyboardPage::KeyboardPage(Config*, QWidget*)
Variants now total= 0 selected= -1
22:23:31 [6]: KeyboardPage::KeyboardPage(Config*, QWidget*)
Groups now total= 45 selected= -1
.. Loaded QRC translation "kb_" "en"
22:23:31 [6]: void Config::getCurrentKeyboardLayoutXkb(QString&, QString&, QString&)
QList("pc", "us", "inet(evdev)", "terminate(ctrl_alt_bksp)\"")
22:23:31 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "keyboard@keyboard" loading complete.
22:23:31 [6]: Calamares::Partition::InternalManager::InternalManager()
KPMCore backend starting ..
22:23:31 [6]: DEBUG (Qt): Loaded backend plugin:  "pmsfdiskbackendplugin"
.. Backend @0x6323590f4d90 "pmsfdiskbackendplugin" "1"
22:23:31 [2]: virtual void PartitionViewStep::setConfigurationMap(const QVariantMap&)
WARNING: Partition-module setting *defaultPartitionTableType* is unset, will use gpt for efi or msdos for bios
22:23:31 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "partition@partition" loading complete.
22:23:31 [2]: bool addPasswordCheck(const QString&, const QVariant&, PasswordCheckList&)
WARNING: nonempty check is ignored; use minLength: 1
22:23:31 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "users@users" loading complete.
22:23:31 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "summary@summary" loading complete.
22:23:31 [6]: void Calamares::ModuleManager::loadModules()
Module "partition@partition" already loaded.
22:23:31 [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"
22:23:31 [2]: virtual void MachineIdJob::setConfigurationMap(const QVariantMap&)
WARNING: MachineId: configuration setting *symlink* is deprecated, use *dbus-symlink*.
22:23:31 [6]: virtual void Calamares::CppJobModule::loadSelf()
CppJobModule "machineid@machineid" loading complete.
22:23:31 [6]: void Calamares::ModuleManager::loadModules()
Module "locale@locale" already loaded.
22:23:31 [6]: void Calamares::ModuleManager::loadModules()
Module "keyboard@keyboard" already loaded.
22:23:31 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
WARNING: No config file for "luksbootkeyfile" found anywhere at
"/etc/calamares/modules/luksbootkeyfile.conf"
"/usr/share/calamares/modules/luksbootkeyfile.conf"
22:23:31 [6]: virtual void Calamares::CppJobModule::loadSelf()
CppJobModule "luksbootkeyfile@luksbootkeyfile" loading complete.
22:23:31 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
WARNING: No config file for "fstab" found anywhere at
"/etc/calamares/modules/fstab.conf"
"/usr/share/calamares/modules/fstab.conf"
22:23:31 [6]: virtual void Calamares::CppJobModule::loadSelf()
CppJobModule "dracutlukscfg@dracutlukscfg" loading complete.
22:23:31 [6]: void Calamares::ModuleManager::loadModules()
Module "users@users" already loaded.
22:23:31 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
WARNING: No config file for "grubcfg" found anywhere at
"/etc/calamares/modules/grubcfg.conf"
"/usr/share/calamares/modules/grubcfg.conf"
22:23:31 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
WARNING: No config file for "postcfg" found anywhere at
"/etc/calamares/modules/postcfg.conf"
"/usr/share/calamares/modules/postcfg.conf"
22:23:31 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
WARNING: No config file for "umount" found anywhere at
"/etc/calamares/modules/umount.conf"
"/usr/share/calamares/modules/umount.conf"
22:23:31 [6]: virtual void Calamares::CppJobModule::loadSelf()
CppJobModule "umount@umount" loading complete.
22:23:31 [2]: void Config::setConfigurationMap(const QVariantMap&)
WARNING: Configuring the finished module with deprecated restartNowEnabled settings
22:23:31 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "finished@finished" loading complete.
22:23:31 [6]: setGeoIP(Config*, const QVariantMap&)::<lambda()>
GeoIP result for welcome= "US"
22:23:31 [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"
22:23:31 [6]: void CalamaresApplication::initViewSteps()
STARTUP: loadModules for all modules done
22:23:31 [6]: void Calamares::ModuleManager::checkRequirements()
Checking module requirements ..
22:23:31 [6]: void CalamaresApplication::initViewSteps()
STARTUP: Window now visible and ProgressTreeView populated
.. 8 view steps loaded.
22:23:31 [6]: DEBUG (Qt): smartctl initialization failed for  "/dev/nvme0n1" :  No such file or directory
22:23:31 [6]: DEBUG (Qt): error during smart output parsing for  "/dev/nvme0n1" :  No such file or directory
22:23:31 [2]: WARNING (Qt): unknown file system type  ""  on  "/dev/nvme0n1"
22:23:31 [6]: DEBUG (Qt): smartctl initialization failed for  "/dev/sda" :  No such file or directory
22:23:31 [6]: DEBUG (Qt): error during smart output parsing for  "/dev/sda" :  No such file or directory
22:23:31 [2]: WARNING (Qt): unknown file system type  "dos"  on  "/dev/sda"
22:23:31 [6]: DEBUG (Qt): smartctl initialization failed for  "/dev/zram0" :  No such file or directory
22:23:31 [6]: DEBUG (Qt): error during smart output parsing for  "/dev/zram0" :  No such file or directory
22:23:31 [6]: QList<Device*> PartUtils::getDevices(DeviceType)
Removing unsuitable devices: 3 candidates.
.. Running QList("blkid", "/dev/nvme0n1")
.. Target cmd: QList("blkid", "/dev/nvme0n1") Exit code: 2 (no output)
.. Running QList("blkid", "/dev/sda")
.. Running QList("blkid", "/dev/sda1")
.. Running QList("blkid", "/dev/sda2")
.. Removing device with iso9660 filesystem (probably a CD) on it "/dev/sda"
.. Removing zram "/dev/zram0"
.. there are 1 devices left.
22:23:31 [6]: void PartitionCoreModule::doInit()
LIST OF DETECTED DEVICES:
.. node     capacity        name    prettyName
.. "/dev/nvme0n1" 0 DevName$f7e51f8d DevNamePretty$9541e098
.. 1 devices detected.
22:23:32 [6]: void applyXkb(const BasicLayoutInfo&, AdditionalLayoutInfo&)
xkbmap selection changed to:  "us" - ""
22:23:32 [6]: Calamares::RequirementsList GeneralRequirements::checkRequirements()
GeneralRequirements output:
storage :   32104880537
enoughStorage :   true
RAM :   2684354560
enoughRam :   true
hasPower :   true
hasInternet :   true
isRoot :   true
22:23:32 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
Got 5 requirement results from "welcome"
22:23:32 [6]: OsproberEntryList PartUtils::runOsprober(DeviceModel*)
os-prober gave no output.
22:23:32 [2]: WARNING (Qt): beginResetModel called on BootLoaderModel(0x6323590f7f70) without calling endResetModel first
22:23:32 [2]: WARNING (Qt): endResetModel called on BootLoaderModel(0x6323590f7f70) without calling beginResetModel first
22:23:32 [2]: void PartitionCoreModule::scanForEfiSystemPartitions()
WARNING: system is EFI but no EFI system partitions found.
22:23:32 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
Got 1 requirement results from "partition"
22:23:32 [2]: void ChoicePage::updateActionDescriptionsTr()
WARNING: Invalid osprober count, labels and buttons not updated.
22:23:32 [6]: bool ChoicePage::calculateNextEnabled() const
No partitioning choice has been made yet
22:23:32 [6]: void ChoicePage::updateDeviceStatePreview()
Updating partitioning state widgets.
22:23:32 [6]: void ChoicePage::setupActions()
Setting up actions for "/dev/nvme0n1" with 0 entries.
22:23:32 [6]: void ChoicePage::updateActionDescriptionsTr()
Setting texts for 0 osprober entries
22:23:32 [6]: void ChoicePage::setupActions()
No partitions available for replace-action.
22:23:32 [6]: void ChoicePage::setupActions()
No partitions available for resize-action.
22:23:32 [2]: void ChoicePage::setupActions()
WARNING: System is EFI but there's no EFI system partition, DISABLING alongside and replace features.
22:23:32 [6]: void ChoicePage::continueApplyDeviceChoice()
Previous device -1 new device 0
22:23:32 [6]: void ChoicePage::applyActionChoice(InstallChoice)
InstallChoice Config::NoChoice "none"
22:23:32 [6]: bool ChoicePage::calculateNextEnabled() const
No partitioning choice has been made yet
22:23:32 [6]: void ChoicePage::updateActionChoicePreview(InstallChoice)
Updating partitioning preview widgets.
22:23:32 [6]: bool ChoicePage::calculateNextEnabled() const
No partitioning choice has been made yet
22:23:32 [6]: bool ChoicePage::calculateNextEnabled() const
No partitioning choice has been made yet
22:23:32 [6]: void Calamares::RequirementsChecker::finished()
All requirements have been checked.
22:23:32 [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
22:23:34 [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"
22:23:35 [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"
22:23:35 [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"
22:23:36 [6]: void Config::guessLocaleKeyboardLayout()
Got locale language "en_US.UTF-8"
.. looking for locale part "US"
.. matched "us"
22:23:36 [6]: void guessLayout(const QStringList&, KeyboardLayoutModel*, KeyboardVariantsModel*)
Next level: "en"
22:23:40 [6]: void ChoicePage::applyActionChoice(InstallChoice)
InstallChoice Config::Erase "erase"
22:23:40 [6]: PartitionTable* CreatePartitionTableJob::createTable()
CreatePartitionTableJob::createTable trying to make table for device "/dev/nvme0n1"
22:23:40 [2]: WARNING (Qt): beginResetModel called on BootLoaderModel(0x6323590f7f70) without calling endResetModel first
22:23:40 [2]: WARNING (Qt): endResetModel called on BootLoaderModel(0x6323590f7f70) without calling beginResetModel first
22:23:40 [2]: void PartitionCoreModule::scanForEfiSystemPartitions()
WARNING: system is EFI but no EFI system partitions found.
22:23:40 [2]: WARNING (Qt): beginResetModel called on BootLoaderModel(0x6323590f7f70) without calling endResetModel first
22:23:40 [2]: WARNING (Qt): endResetModel called on BootLoaderModel(0x6323590f7f70) without calling beginResetModel first
22:23:40 [6]: void PartitionCoreModule::scanForEfiSystemPartitions()
system is EFI and new EFI system partition has been found.
22:23:40 [2]: WARNING (Qt): beginResetModel called on BootLoaderModel(0x6323590f7f70) without calling endResetModel first
22:23:40 [2]: WARNING (Qt): endResetModel called on BootLoaderModel(0x6323590f7f70) without calling beginResetModel first
22:23:40 [6]: void PartitionCoreModule::dumpQueue() const
# Queue:
.. ## Device: "/dev/nvme0n1"
.. - CreatePartitionTableJob
.. - CreatePartitionJob
.. - SetPartFlagsJob
.. - CreatePartitionJob
22:23:40 [6]: void ChoicePage::updateActionChoicePreview(InstallChoice)
Updating partitioning preview widgets.
22:24:08 [2]: WARNING (Qt): QObject::setParent: Cannot set parent, new parent is in a different thread
22:24:08 [6]: virtual QString PartitionViewStep::prettyStatus() const
Summary for Partition 1 Config::Erase
22:24:08 [6]: QStringList findEssentialLVs(const QList<PartitionCoreModule::DeviceInfo*>&)
Checking LVM use on 1 devices
22:24:08 [6]: QVariantList FillGlobalStorageJob::createPartitionList() const
Building partition information map
.. partitions on "/dev/nvme0n1"
..  mapping for "" "unallocated"
partlabel :   ""
partition-uuid (partuuid) :   "PartUUID$b6ae0870"
parttype :   ""
partattrs :   "0"
mountPoint: :   ""
fs: :   "unknown"
fsName :   "unknown"
filesystem-uuid (uuid) :   "FSUUID$f069db55"
claimed :   "false"
..  mapping for "" "New Partition"
partlabel :   ""
partition-uuid (partuuid) :   "PartUUID$b6ae0870"
parttype :   ""
partattrs :   "0"
mountPoint: :   "/boot/efi"
fs: :   "fat32"
fsName :   "fat32"
filesystem-uuid (uuid) :   "FSUUID$f069db55"
claimed :   "true"
..  mapping for "" "New Partition"
partlabel :   "root"
partition-uuid (partuuid) :   "PartUUID$b6ae0870"
parttype :   ""
partattrs :   "0"
mountPoint: :   "/"
fs: :   "btrfs"
fsName :   "btrfs"
filesystem-uuid (uuid) :   "FSUUID$f069db55"
claimed :   "true"
22:24:08 [2]: WARNING (Qt): QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout
22:24:08 [2]: WARNING (Qt): QObject::setParent: Cannot set parent, new parent is in a different thread
22:24:08 [6]: QStringList findEssentialLVs(const QList<PartitionCoreModule::DeviceInfo*>&)
Checking LVM use on 1 devices
22:24:08 [6]: QVariantList FillGlobalStorageJob::createPartitionList() const
Building partition information map
.. partitions on "/dev/nvme0n1"
..  mapping for "" "unallocated"
partlabel :   ""
partition-uuid (partuuid) :   "PartUUID$b6ae0870"
parttype :   ""
partattrs :   "0"
mountPoint: :   ""
fs: :   "unknown"
fsName :   "unknown"
filesystem-uuid (uuid) :   "FSUUID$f069db55"
claimed :   "false"
..  mapping for "" "New Partition"
partlabel :   ""
partition-uuid (partuuid) :   "PartUUID$b6ae0870"
parttype :   ""
partattrs :   "0"
mountPoint: :   "/boot/efi"
fs: :   "fat32"
fsName :   "fat32"
filesystem-uuid (uuid) :   "FSUUID$f069db55"
claimed :   "true"
..  mapping for "" "New Partition"
partlabel :   "root"
partition-uuid (partuuid) :   "PartUUID$b6ae0870"
parttype :   ""
partattrs :   "0"
mountPoint: :   "/"
fs: :   "btrfs"
fsName :   "btrfs"
filesystem-uuid (uuid) :   "FSUUID$f069db55"
claimed :   "true"
22:24:11 [6]: QStringList findEssentialLVs(const QList<PartitionCoreModule::DeviceInfo*>&)
Checking LVM use on 1 devices
22:24:11 [6]: void Calamares::JobThread::finalize()
There are 35 jobs, total weight 33
.. Job 1 "Managing auto-mount settings…" +wt 0.111111 tot.wt 0.111111
.. Job 2 "Clearing all temporary mounts…" +wt 0.111111 tot.wt 0.222222
.. Job 3 "Clear mounts for partitioning operations on /dev/nvme0n1" +wt 0.111111 tot.wt 0.333333
.. Job 4 "Creating new gpt partition table on /dev/nvme0n1…" +wt 0.111111 tot.wt 0.444444
.. Job 5 "Create new 300MiB partition on /dev/nvme0n1 (NX-1TB 2280)" +wt 0.111111 tot.wt 0.555556
.. Job 6 "Set flags on 300MiB fat32 partition" +wt 0.111111 tot.wt 0.666667
.. Job 7 "Create new -302MiB partition on /dev/nvme0n1 (NX-1TB 2280) with entries root" +wt 0.111111 tot.wt 0.777778
.. Job 8 "Set partition information" +wt 0.111111 tot.wt 0.888889
.. Job 9 "Managing auto-mount settings…" +wt 0.111111 tot.wt 1
.. Job 10 "mount" +wt 1 tot.wt 2
.. Job 11 "unpackfs" +wt 12 tot.wt 14
.. Job 12 "networkcfg" +wt 1 tot.wt 15
.. Job 13 "Generate machine-id." +wt 1 tot.wt 16
.. Job 14 "Setting timezone to America/Los_Angeles…" +wt 1 tot.wt 17
.. Job 15 "Setting keyboard model to pc105, layout as us-…" +wt 1 tot.wt 18
.. Job 16 "localecfg" +wt 1 tot.wt 19
.. Job 17 "Configuring LUKS key file." +wt 1 tot.wt 20
.. Job 18 "fstab" +wt 1 tot.wt 21
.. Job 19 "plymouthcfg" +wt 1 tot.wt 22
.. Job 20 "Skipping writing LUKS configuration for Dracut: \"/\" partition is not encrypted" +wt 1 tot.wt 23
.. Job 21 "dracut" +wt 1 tot.wt 24
.. Job 22 "Configuring <pre>sudo</pre> users…" +wt 0.166667 tot.wt 24.1667
.. Job 23 "Preparing groups…" +wt 0.166667 tot.wt 24.3333
.. Job 24 "Create user haezel" +wt 0.166667 tot.wt 24.5
.. Job 25 "Set password for user haezel" +wt 0.166667 tot.wt 24.6667
.. Job 26 "Set password for user root" +wt 0.166667 tot.wt 24.8333
.. Job 27 "Set hostname soverign" +wt 0.166667 tot.wt 25
.. Job 28 "displaymanager" +wt 1 tot.wt 26
.. Job 29 "mhwdcfg" +wt 1 tot.wt 27
.. Job 30 "hwclock" +wt 1 tot.wt 28
.. Job 31 "services-systemd" +wt 1 tot.wt 29
.. Job 32 "grubcfg" +wt 1 tot.wt 30
.. Job 33 "bootloader" +wt 1 tot.wt 31
.. Job 34 "postcfg" +wt 1 tot.wt 32
.. Job 35 "Unmounting file systems…" +wt 1 tot.wt 33
22:24:11 [6]: virtual void Calamares::JobThread::run()
Starting job "Managing auto-mount settings…" ( 1 / 35 )
22:24:11 [6]: virtual Calamares::JobResult AutoMountManagementJob::exec()
Set automount to disable
22:24:11 [6]: void Calamares::Partition::querySolidAutoMount(QDBusConnection&, AutoMountInfo&)
Solid not available: "Not connected to D-Bus server"
22:24:11 [6]: virtual void Calamares::JobThread::run()
Starting job "Clearing all temporary mounts…" ( 2 / 35 )
22:24:11 [6]: virtual void Calamares::JobThread::run()
Starting job "Clear mounts for partitioning operations on /dev/nvme0n1" ( 3 / 35 )
22:24:12 [6]: QStringList getPartitionsForDevice(const QString&)
Reading from "/proc/partitions" looking for "nvme0n1"
22:24:12 [6]: virtual Calamares::JobResult ClearMountsJob::exec()
ClearMountsJob finished. Here's what was done:
.. Running QList("udevadm", "settle")
.. Running QList("sync")
22:24:12 [6]: virtual void Calamares::JobThread::run()
Starting job "Creating new gpt partition table on /dev/nvme0n1…" ( 4 / 35 )
22:24:12 [6]: virtual Calamares::JobResult CreatePartitionTableJob::exec()
Creating new partition table of type "gpt" , uncommitted partitions:
.. "unallocated"
.. "New Partition"
.. "New Partition"
.. Running QList("lsblk")
.. lsblk output:
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0         7:0    0  17.9M  1 loop /run/miso/sfs/livefs
loop1         7:1    0 432.5M  1 loop /run/miso/sfs/mhwdfs
loop2         7:2    0   2.9G  1 loop /run/miso/sfs/desktopfs
loop3         7:3    0 796.9M  1 loop /run/miso/sfs/rootfs
sda           8:0    1 119.5G  0 disk
|-sda1        8:1    1 119.5G  0 part
| `-ventoy  254:0    0   4.2G  0 dm   /run/miso/bootmnt
`-sda2        8:2    1    32M  0 part
sr0          11:0    1  1024M  0 rom
zram0       253:0    0  31.3G  0 disk [SWAP]
nvme0n1     259:0    0     0B  0 disk
|-nvme0n1p1 259:1    0   300M  0 part
`-nvme0n1p2 259:4    0 953.6G  0 part
.. Running QList("mount")
.. mount output:
overlay on / type overlay (rw,relatime,lowerdir=/run/miso/sfs/livefs:/run/miso/sfs/mhwdfs:/run/miso/sfs/desktopfs:/run/miso/sfs/rootfs,upperdir=/run/miso/overlay_root/upper,workdir=/run/miso/overlay_root/work,index=off,uuid=on,xino=off)
devtmpfs on /dev type devtmpfs (rw,nosuid,size=4096k,nr_inodes=4086772,mode=755,inode64)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,size=6556712k,nr_inodes=819200,mode=755,inode64)
/dev/mapper/ventoy on /run/miso/bootmnt type iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8)
overlay_root on /run/miso/overlay_root type tmpfs (rw,relatime,size=24587664k,mode=755,inode64)
/dev/loop0 on /run/miso/sfs/livefs type squashfs (ro,relatime,errors=continue,threads=single)
/dev/loop1 on /run/miso/sfs/mhwdfs type squashfs (ro,relatime,errors=continue,threads=single)
/dev/loop2 on /run/miso/sfs/desktopfs type squashfs (ro,relatime,errors=continue,threads=single)
/dev/loop3 on /run/miso/sfs/rootfs type squashfs (ro,relatime,errors=continue,threads=single)
overlay on /run/miso/root type overlay (rw,relatime,lowerdir=/run/miso/sfs/livefs:/run/miso/sfs/mhwdfs:/run/miso/sfs/desktopfs:/run/miso/sfs/rootfs,upperdir=/run/miso/overlay_root/upper,workdir=/run/miso/overlay_root/work,index=off,uuid=on,xino=off)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=36,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=13724)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,nosuid,nodev,relatime,pagesize=2M)
tmpfs on /run/credentials/systemd-journald.service type tmpfs (ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,mode=700,inode64,noswap)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,size=16391776k,nr_inodes=1048576,inode64)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=3278352k,nr_inodes=819588,mode=700,uid=1000,gid=1000,inode64)
portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
22:24:12 [6]: virtual void Calamares::JobThread::run()
Skipping non-emergency job "Create new 300MiB partition on /dev/nvme0n1 (NX-1TB 2280)"
..  Skipping non-emergency job "Set flags on 300MiB fat32 partition"
..  Skipping non-emergency job "Create new -302MiB partition on /dev/nvme0n1 (NX-1TB 2280) with entries root"
..  Skipping non-emergency job "Set partition information"
..  Skipping non-emergency job "Managing auto-mount settings…"
..  Skipping non-emergency job "mount"
..  Skipping non-emergency job "unpackfs"
..  Skipping non-emergency job "networkcfg"
..  Skipping non-emergency job "Generate machine-id."
..  Skipping non-emergency job "Setting timezone to America/Los_Angeles…"
..  Skipping non-emergency job "Setting keyboard model to pc105, layout as us-…"
..  Skipping non-emergency job "localecfg"
..  Skipping non-emergency job "Configuring LUKS key file."
..  Skipping non-emergency job "fstab"
..  Skipping non-emergency job "plymouthcfg"
..  Skipping non-emergency job "Skipping writing LUKS configuration for Dracut: \"/\" partition is not encrypted"
..  Skipping non-emergency job "dracut"
..  Skipping non-emergency job "Configuring <pre>sudo</pre> users…"
..  Skipping non-emergency job "Preparing groups…"
..  Skipping non-emergency job "Create user haezel"
..  Skipping non-emergency job "Set password for user haezel"
..  Skipping non-emergency job "Set password for user root"
..  Skipping non-emergency job "Set hostname soverign"
..  Skipping non-emergency job "displaymanager"
..  Skipping non-emergency job "mhwdcfg"
..  Skipping non-emergency job "hwclock"
..  Skipping non-emergency job "services-systemd"
..  Skipping non-emergency job "grubcfg"
..  Skipping non-emergency job "bootloader"
..  Skipping non-emergency job "postcfg"
..  Skipping non-emergency job "Unmounting file systems…"
22:24:12 [1]: void Calamares::ViewManager::onInstallationFailed(const QString&, const QString&)
ERROR: Installation failed: "The installer failed to create a partition table on NX-1TB 2280."
.. - message: "The installer failed to create a partition table on NX-1TB 2280."
.. - details:
Create a new partition table (type: gpt) on ‘/dev/nvme0n1’


Job: Create new partition table on device ‘/dev/nvme0n1’


Command: sfdisk --wipe=always /dev/nvme0n1


22:24:12 [6]: void Calamares::ViewManager::onInstallationFailed(const QString&, const QString&)
Calamares will quit when the dialog closes.
22:24:12 [6]: void Config::doNotify(bool, bool)
Notification not sent; completion: failed
22:24:12 [6]: void {anonymous}::PowerManagementInterface::uninhibitSleep()
Sleep was never inhibited.
22:24:18 [6]: void Config::doRestart(bool)
mode= "never"  user wants restart? false force restart? false
Shutting down Calamares...
Finished shutdown.

I honestly have no idea what’s going on. Drive is installed fine. Two seperate brands, two seperate drives, they clearly show up in UEFI and as devices Garuda knows about.
But for some reason it can’t make a partition table… [2/2]

Update: After a reboot, it seems the M.2 doesn’t exist!

Gparted can’t see it, and neither can Garuda.

Yay…

If you start the live iso ..pls don’t change the layout / timezone or what ever.
Use grub2 option (ventoy) and only start with open driver. (iso from 250308)
To test: use another iso (example garuda-dr460nized-gaming-linux-zen-250626.iso)

This iso comes with a new hardware detection tool. I also tested the ISO → grub2 option
and “only” open driver is no longer necessary. It works well on my test system.

1 Like

Okay, so.
Without changing the timezone, display layout, or any other options:
I boot’d into the ISO you linked with the new hardware detection tool.
I ran the Installer.
It successfully detected the M.2 Drive.
The installer failed to create the partition on the drive, as before.

Also, the performance on this Liveboot is significantly lower framerate than the previous one. Not super relevant but figured I’d mention it.

Then,sorry your MB / nvme port is not function right. (my mind)
If possible test with sata hdd or sdd.
Only this inside bios:

set to - x8+x8
Cleaning the nvme port (but be carefull with this, with air + fine brush) can also be a option.
(if, ground-yourself, about heating pipes in your home, due to static charging before you doing this, the same if your work inside the case)

Not sure if you tried this bit reset your bios back to default .
Then check fast boot is off and secure boot,and in achimode
Then check that your bios is seeing the drive

Alright, we’re back! And further.

If this needs to be a new thread, I can make one but seeing as this already has all the context I’ll post here.

So after some thinking and fiddling, I got further.
As it turns out, leaving the machine off for 9 hours makes the drive visible again (I don’t know that it had to 9 hours, that was just the length of time I left for work)

What I’ve done is use gparted to split the 2TB M.2 Drive into three sections.
I than ran the garuda dr460nized iso from earlier, and ran it’s install tool.

AND IT WORKED (sorta).
The Installer finishes and reports no errors.

However it sure as heck doesn’t make the drive show up in my UEFI Boot Priority list.
IDK how to fix this, I don’t know that what I did actually worked…
But this feels closer to a solution and hopefully indicates I’m just a fool and not broken hardware…

2 Likes

Check in terminal

efibootmgr
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0016,0001,0000,0003,0002,0012,0013,0018,0014,0015,0017
Boot0000* Windows Boot Manager	HD(1,GPT,c9cd2d1b-...
Boot0001* garuda	HD(1,GPT,c9cd2d1b-0589-468f-a38e-8d71c33a7d6a,0x800,0x82000)/\EFI\garuda\grubx64.efi
Boot0002* kde	HD(1,GPT,c9cd2d1b-0589-468f-a38e-8d71c33a7d6a,0x800,0x82000)/\EFI\kde\grubx64.efi
Boot0003* i3	HD(1,GPT,c9cd2d1b-0589-468f-a38e-8d71c33a7d6a,0x800,0x82000)/\EFI\i3\grubx64.efi
1 Like

Sure!

According to the command efibootmgr in the liveboot, machine returns:

BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001
Boot0001* UEFI: Samsung Flash Drive FIT 1100, Partition 2        PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/USB(3,0)/HD(2,MBR,0x6e4cb911,0xeef4200,0x10000)0000424f

That looks to just be the USB running Ventoy.

Good News, Everyone!

It’s working now!
As expected, the problem is that I am a fool who knows nothing.
(For those playing along at home, see if you can spot the error quicker than I can.)

So because the installer had been failing to set up the 2TB drive correctly, I figured I’d just use gparted to partition the drive myself and then just let Garuda take it from there.

So at first, in order to see if I could get the drive at all working, I formatted the whole thing to exFAT (because that was pretty likely to work). Once that was working, I deleted the big partition and redivided it into smaller btrfs partitions (three of them to be precise). Then I ran the Garuda Installer, and it seemed to work. Except, as seen above, no work :confused:

So begin googling, see if I can find other people having problems getting their OS’ boot drive to appear. Come to discover that the actual boot partition (the 300MB at the beginning) MUST be formatted as FAT32! (Spot the issue yet?)

I still had it formatted as exFAT, and thus UEFI went “IDK what that is” and decided it wasn’t a valid boot partition.

Changed it back with gparted to FAT32, reran the Mokka Installer, and everything seems to be working now and the PC is now going through setup.


I want to give a big thank you to everyone involved! Y’all have been super kind and helpful, answering questions and suggesting fixes. I probably would have just given up if y’all hadn’t been so good :3

Thank you all so much.

~ Haezel

2 Likes

The good thing about… you learned a lot and this mistake will never happen to you :wink:

2 Likes

And we learned.. show us lsblk -fs + efibootmgr …sorry lol…but more important is that you find the solution self.

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.