ubuntu-desktop - это просто метапакет, который зависит от других пакетов. Удаление этого не повредит.
Интересно, действительно ли вам нужен Linux-рабочий стол для программирования Linux вообще. Если ваша цель - встроенная Linux, вы можете перекрестно скомпилировать ее с помощью ubuntu-desktop или cygwin, избегая двойной загрузки вообще.
Другой вариант, который вы можете исследовать, - Cygwin .
Если это действительно не подходит, рассмотрите возможность запуска минимального синаптического внутри виртуальной машины под окнами, например, vmware-player, virtualbox или даже собственный виртуальный компьютер.
Самый минимальный менеджер окон, о котором я знаю, - vmware-player . Еще Windows-95-ish - fvwm2. Если вы хотите создать рабочий стол, похожий на Solaris, за несколько кликов, virtualbox или xubuntu - это путь.
Счастливое кодирование!