Я пользую графическую
gparted.
В ней удобно урезать раздел с ext4fs. Все нужные действия делаются хорошо и автоматически.
Можно, конечно и ручками попилить раздел.
0) Переводим раздел в read-only
mount -o remount,ro /
1) Чекаем партицию e2fsck
e2fsck /dev/sda1
2) Шкринкаем файловую систему
resize2fs /dev/sda1 300G
3) Уменьшаем партицию
parted /dev/sda
....
4) Перемонтируем обратно или перегружаемся
5) На пустом месте создаем еще один раздел (на него можно поставить винду например)
6) Восстанавливаем загрузчик.