Re-partition for install

I have Leap 42.2 installed and running on an Acer notebook. It runs, but slowly. Truthfully anything I install on it runs slowly. I know that running Puppy Linux will speed things up. But I need to keep 42.2 as the user is accustomed to openSUSE for a number of years. I would like to install Puppy alongside of 42.2. There is a problem. This is my parttioning…

# gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/sda: 625142448 sectors, 298.1 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 0BD51E0A-EFFA-470F-907D-4A2FFB180ACE
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 625142414
Partitions will be aligned on 2048-sector boundaries
Total free space is 2669 sectors (1.3 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1050623   512.0 MiB   EF00  EFI System Partition
   2         1050624        84951039   40.0 GiB    0700  primary
   3       616980480       625141759   3.9 GiB     8200  
   4        84951040       616980479   253.7 GiB   0700  primary

sda2 is mounted as /
sda4 is mounted as /home

Can I use Parted Magic to make partition 4 an extended partion so that I can keep/copy my existing /home and make room for Puppy?

Thanks in advance.

I do not understand why you are talking about an extended partition. Extended partition is used in MBR partitioning to overcome the restriction to 4 partitions. But this a GPT partitioned disk, thus there are no (well there is, but not for practical usage) restrictions in making partitions.

The restriction here is that there is no free space to create partitions. Except maybe sda3 for which you have no usage explanation (maybe Swap?), but 4 GiB is not enough (even for Puppy I assume).

Thus only when the file system on sda4 (which you say you use for /home) has enough free space, you can shrink it and use the unused space then to create a (or more) partition(s).

Sorry, I am still stuck in MBR. I have learned something from this problem. I shrank sda4 and installed Puppy which I can boot from my Leap boot menu. Many thanks for the quick response.