Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 206847 204800 100M Microsoft basic data
/dev/nvme0n1p2 206848 239615 32768 16M Microsoft reserved
/dev/nvme0n1p3 239616 197401997 197162382 94G Microsoft basic data
/dev/nvme0n1p4 197402624 302260223 104857600 50G Microsoft basic data
/dev/nvme0n1p5 1790691328 2000406527 209715200 100G Microsoft basic data
/dev/nvme0n1p6 302260224 307283967 5023744 2.4G EFI System
/dev/nvme0n1p7 307283968 516999167 209715200 100G Linux filesystem
/dev/nvme0n1p8 516999168 1790691327 1273692160 607.3G Linux filesystem
Cachy should use nvme0n1p6 as /boot, nvme0n1p7 as / and nvme0n1p8 as /home.
<div><strong>Command '['btrfs', 'subvolume', 'create', '/tmp/calamares-root-3tcfcbi6/@']' returned non-zero exit status 1.</strong></div><div>None</div><div><br/>Traceback:</div><div><pre>File "/usr/lib/calamares/modules/mount/main.py", line 384, in run
mount_partition(root_mount_point, partition, partitions, mount_options, mount_options_list, efi_location)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/calamares/modules/mount/main.py", line 292, in mount_partition
subprocess.check_call(["btrfs", "subvolume", "create",
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
root_mount_point + s["subvolume"]])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/subprocess.py", line 419, in check_call
raise CalledProcessError(retcode, cmd)</pre></div>
Having HTML in an error text field is⦠not so super, but whatever.
Unfortunately, the installer now formatted both / and /home so I am a bit scared to reboot that machine now (I know that I will have to add the boot flag to nvme0n1p1 before reboot.
And pacman -Syu didnāt make a change, I still get that error
<div><strong>Command '['btrfs', 'subvolume', 'create', '/tmp/calamares-root-3tcfcbi6/@']' returned non-zero exit status 1.</strong></div><div>None</div><div><br/>Traceback:</div><div><pre>File "/usr/lib/calamares/modules/mount/main.py", line 384, in run
mount_partition(root_mount_point, partition, partitions, mount_options, mount_options_list, efi_location)
~
The error āCommand ābtrfs subvolume create /tmp/calamares-root-3tcfcbi6/@ā returned non-zero exit status 1ā occurs when Calamares attempts to create a Btrfs subvolume that already exists on the target filesystem.
This issue commonly arises during installation when the user selects a Btrfs partition without formatting it, and the partition already contains pre-existing subvolumes such as @ or @home. Calamares, by default, tries to recreate these subvolumes, which fails if they are already present.
Oh blast. So what can I do now? Calamares just killed two partitions or what? Not a problem as long as I can save my Windows. But then what? How am I supposed to continue?
By the way: after idling around for ~5hours, CachyOS live decided not to react anymore at all. I was barely able to get into TTY4, set the boot flag to the ESP again and then shutdown the computer.
I will end this for today but I would be really thankful for a solution on this. Otherwise, I will have to find yet another distro⦠I mean I love Cachy but this is not really a good start on that laptop.
I tried and still got that weird mount_pount error. Iāll try again today but if it fails again, I will have to switch to another distro, Iām afraidā¦
Never heard of that! Thanks! Will try after i bought an external USB to clone the current state to, because I donāt want to risk losing Windows in the process.
Calamares installation basically never works without a fresh reboot (after a failure).
I donāt actually see anything wrong from your ālsblkā..but going from above, my actions would be to to try this sequence (in order of drastic measures):
Delete the linux filesystem (other than the ESP, which Iād make sure was clear/cleaned), and allow the installer to create them during your next attempt.
If that fails, try installing onto another disk (ie the referenced external), even if you donāt actually want to run that wayā¦.just to prove it works to your satisfaction.
Install plain arch to the partitions if it fails (using archinstall), and add the cachy optimized repos, update, and pretty much good to go.
Just nuke the drive. For me, Iāve been able to fully transition, though I do keep my Windows license available, if I run into a game that simply wonāt work on Linux (not been an issue for several years now). Windows installation while fussy and requiring more time than a Linux install, is still not all that hard.