Просто попытался установить Ubuntu 18.04 LTS Server и нашел его TUI довольно аккуратным. Какую библиотеку TUI использовал установщик для отображения своего пользовательского интерфейса?
Новый установщик Ubuntu Server (с 18.04): Subiquity (" Ubiquity для серверов"). Для его интерфейса используется библиотека Python urwid.
urwid