GParted via PXE.
This article assumes you already have:
1. A working pxelinux style PXE server.
2. A working DHCP server.
3. The Parted Magic PXE version from Parted Magic.
Setup the PXE server
# mkdir -p /tftpboot/images/pmagic # unzip the partedmagic-pxe-$VERSION.zip to /tmp # cp the contents on the pmagic directory to /tftpboot/images/pmagic
Add the following lines to the pxelinux configuration file (/tftpboot/pxelinux.cfg/default by default)
default pmagic label pmagic kernel images/pmagic/bzImage append noapic initrd=images/pmagic/initrd.gz root=/dev/ram0 init=/linuxrc ramdisk_size=100000