Ну, можете перенести частину системи - наприклад, деякі рекомендують виділяти /usr в окремий розділ - тоді parted-ом (або PM-ом, Acronis-ом, ... у Вінь) змінюєте розмір win d (я так зрозумів, ви від нього хочете відкусити...), створюєте додатковий розділ, копіюєте туди все з /usr (наприклад). Потім відповідно змінюєте fstab - не забути, що номери вже існуючих розділів змінилися! Перезавантажуєте, перевіряєте, чи все правильно підмонтувалося, а потім init 1 (чи як там в Генту однокористувачевий консольний режим root-а), umount /usr; rm -rf /usr/*
Тільки бажано мати під рукою лінуксовий Лів ЦД - бо як показує практика, з першого разу правильний fstab не виходить
.
Та і взагалі все це набагато краще робити з Лів ЦД. Безпечніше.
P.S. А для чого вам такий великий своп?.. :-Ь
P.P.S. А можна підмонтовувати /usr/X11R6 (чи вже R7?..)
P.P.P.S. Подивився на parted - нічого страшного.
P.P.P.P.S. Важливо зберегти усі властивості файлів під час копіювання - man cp.
P.P.P.P.P.S. Усе це на практиці не перевірялося - отже, on your own risk...
P.P.P.P.P.P.S.
А можна затарити взагалі ввесь рут (man tar - теж зі збереженням усіх властивостей) - з 4Gb має вийти 1.5-2.5 Тоді загнати на win диск - і взагалі переробити все. А потім просто розпакувати (знов таки зі збереженням) і підлаштувати відповідно GRUB і fstab.