Unable To Partition Internal SSD, Trying To Dual Boot with Linux

I am running macOS Big Sur 11.5.2 and I am trying to partition my internal hard drive so I can Dual-Boot PopOS, which is a linux distro. However, I am having problems with partitioning my internal ssd.

Disk Utility says my internal hard drive can't be split. I have cleared my hard drive to have about 55 gb free and I will be clearing it further.

System Information shows this:

enter image description here

53.97 GB available of 121.12 GB

Disk Utility Shows This:

enter image description here

This container has 107.88 GB used space. Its minimum size is 121.12 GB. This container can’t be split, because the resulting containers would be too small.

It also has all the add, minus, and partition buttons disabled. I have tried recovery mode, but it shows the same thing. I need macOS for XCode and the Adobe Suite as they are not available on linux.

Sorry If I did something wrong, this is my first question on stack exchange.

EDIT:

@Jean_JD asked me to include the output of disk util list internal

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI ⁨EFI⁩                     209.7 MB   disk0s1
   2:                 Apple_APFS ⁨Container disk1⁩         121.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume ⁨Macintosh HD - Data⁩     50.4 GB    disk1s1
   2:                APFS Volume ⁨Preboot⁩                 591.7 MB   disk1s2
   3:                APFS Volume ⁨Recovery⁩                626.4 MB   disk1s3
   4:                APFS Volume ⁨VM⁩                      1.1 GB     disk1s4
   5:                APFS Volume ⁨MacBookLS⁩               15.3 GB    disk1s5
   6:              APFS Snapshot ⁨com.apple.os.update-...⁩ 15.3 GB    disk1s5s1

Solution 1:

In the abstract, use the resizeContainer verb with diskutil to deny some portion of of your 128 GB of space from the APFS storage and then have it exclusively accessible for EFI boot process.

  • https://apple.stackexchange.com/search?q=resizeContainer

You can see that this causes many people trouble later, so running a virtual Unix OS is my recommendation with a boot drive that small. U less you go bare bones on the macOS side, many people paint themselves in a corner if they aren’t ready to erase everything and restore regularly as they learn disk management.

diskutil apfs resizeContainer disk0s2 80G

The resize operation is safe and will give you an error if it can not comply with the request. If you need to grow it back to 120 that’s easy as well.

If you’re already backed up the fastest way forward is to do an erase install from recovery. Then you will have a very clean slate to carve out the majority of your space for Linux.

  • https://support.apple.com/guide/mac-help/erase-and-reinstall-macos-mh27903/mac

The above resize command could be as small as 40 GB or lower, but start with 80 and then shrink more as needed.