Tanchiknik, правильно вам
anchos, и
Stanyslav Kovalsky, советуют. Как я говорил в самом начале, не важно, какую часть системы вы установите на внешний винт: поскольку внешний не определяться вовремя - система может не заработать (наверняка не заработает).
Выхода два:
1) Копать настройки BIOS, добиться загрузки с внешнего, ну и всю систему полностью ставить на внешний.
Вы с чего систему устанавливаете? Если с CD/DVD, то, не понятно, можно ли загрузиться с USB (флэшка, винт - неважно). Такой пункт в BIOS, обычно называется HDD-USB. Поставить его в очереди загрузки вторым, если установочный образ Ubuntu на CD/DVD. Если грузитесь с флэшки, то система загрузки компьютера с USB, понятное дело, работает и не опознавание системы на внешнем в чём-то другом.
Если удалось установить систему полностью на внешний (пока даже не важно, с разбивкой разделов или нет - главное, что встало, потом можно будет переставить), то перезагрузиться в BIOS и поставить внешний винт принудительно первым в очереди загрузки.
В любом случае лучше ставить руками, а установщик GRUB поставить на внешний винт, а не на внутренний, и на сам винт (например, sdb), а не на раздел (sdb1, sdb2 и т.д.) В теории, если BIOS позволяет и всё руками сделано правильно, то система должна запуститься с внешнего.
Стандартная схема разметки винта (не важно, внешний или внутренний):
а) Корень системы - 15-20 GB, основной (синоним - первичный), ext4, точка монтирования /
б) Домашний каталог - тоже 15 -20 GB (только для настроек, если будет Wine - то гораздо больше), основной, ext4, точка монтирования /home.
в) Раздел подкачки swap - два размера оперативки; если не используете "сон", то можно в один размер оперативки, точка монтирования swap. Можно создать с конца винчестера, что бы по средине не мешался.)
г) Всё оставшееся место - расширенный раздел (можно и обычный основной, но тогда больше разделов на винт не добавить).
д) Внесистемный раздел для пользовательских документов в NTFS (что бы было видно с Windows), логический, объём - всё пространство расширенного (потом его можно будет уменьшить и создать ещё логических, если потребуется), точка монтирования /media/любое_имя_маленькими_латинскими_буквами.
2) Если загрузка с USB носителя не возможна или система почему-то не ставиться на внешний, то можно её попробовать впихнуть целиком на внутренний в 10Гб. Автомату не доверять, всё делать руками.
Разметка для 10Gb:
а) Корень системы - 10 GB, основной (синоним - первичный), ext4, точка монтирования /.
б) Раздел под домашний каталог пользователя создавать не будем, а потому каталог /home автоматом встанет в раздел /.
в) Раздел подкачки swap также можно не создавать. Если создавать, то не более 2Gb (под систему останется 8, а это уже критично).
г) Внешний винт полностью форматируется в NTFS (а может и не полностью - это на ваше усмотрение). Он внесистемный и используется как обычное хранилище пользовательских данных. Подключается вручную после запуска системы.
P.S. Ну вот, пока писал, оно заработало.