This is an offline procedure: the normal operating system and its services are stopped while the rescue ISO runs. The screenshots show one layout only. Before changing partitions, inspect
lsblk -f and identify the root filesystem, swap, any EFI or boot partition, and any LVM or encrypted volumes. Do not apply the example partition names to a different layout.Access the VPS Management Portal
After the upgrade was confirmed …- Log in to your VPS Management Portal
- Locate your VPS from the Services tab
- After confirming the upgrade, Initiate shutdown (power-off) and turn on the VPS again. It is important to fully power off.
Mount system rescue CD and boot
- Click Mount ISO
- Select System-Rescue-CD-6-x86.iso image
- Select the force reset & boot checkbox
- Finish mount by clicking “Mount ISO”
- Enable VNC Server

Open the browser console
- Click Start VNC, then Open Console to see console output
- Click into the noVNC browser window to set focus
- Select “Boot SystemRescueCd using default options”
- Press Enter to confirm

Resize partition
-
Start the graphical interface: If SystemRescueCD boots into a command line, you can start the graphical interface by typing:
startx. - Open GParted: Once in the graphical interface, open GParted. GParted is a free partition editor for graphically managing your disk partitions. Click the “Fix” button on the “Libparted Warning” pop-up window.

/dev/vda1 contains the root filesystem and /dev/vda2 is swap between the root partition and the new unallocated space. Your layout may differ.
If free space already follows the partition you want to grow, skip swap deletion and recreation. If a partition blocks expansion, identify its purpose first. Never delete an EFI, boot, recovery, LVM, or data partition because its number matches this example. Encrypted and LVM layouts need procedures appropriate to those storage layers.
The following swap steps apply only when you have confirmed the intervening partition is disposable swap. If it is active in the rescue environment, use GParted’s Swapoff action before modifying it. See the GParted manual.
- Remove the swap partition. The vda2 (swap) partition will be located next to vda1 and the unallocated space. Right-click this partition and select Delete.
- Resize partitions: To extend the root partition (vda1), right-click it in GParted and select “Resize/Move”. Then, drag the handles to include the unallocated space and click “Resize/Move”. In the field “Free space following”, enter the size of your future swap partition.
- Apply changes: After arranging the partitions as desired, click the “Apply” button in GParted to apply the changes. Be aware that this process can take some time and may result in data loss if not done correctly.
- Create a swap partition. Right-click the unallocated space and select New. In the File system field, select Linux-swap and click the Add button. Apply this queued operation before continuing.

- Check and repair file systems: Once the partitioning is complete, it’s a good idea to check the file systems for errors. You can do this from GParted by right-clicking each partition and selecting “Check”.
- Update swap before rebooting: If you recreated swap, complete the next section while still in rescue mode. A recreated swap partition may have a new UUID.
Update the installed system’s swap reference
If you did not recreate swap, skip this section.-
Run
lsblk -fandblkidto identify the new swap UUID and the installed root filesystem. -
Mount the installed root filesystem at
/mnt/system. For the confirmed example layout only: - Replace the old UUID only in the swap entry with the new swap UUID. Do not change the root filesystem or EFI entries.
- If your installation has a resume/hibernation setting that references the old swap UUID, update it using your distribution’s procedure before rebooting.
-
Save the file, leave directories under
/mnt/system, and unmount the root filesystem withumount /mnt/system. If it is busy, close the processes using it first.
- Unmount SystemRescueCD
-
Reboot from the virtual disk and verify the larger filesystem with
df -hTandlsblk -f. If swap was recreated, checkswapon --show. - Confirm normal services work, then stop VNC access.