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:
53.97 GB available of 121.12 GB
Disk Utility Shows This:
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.