Сама по себе установка на USB диск вообще ни чем не отличается от штатной установки, поэтому разницы тут вообще никакой. Проблем установкой не должно быть. Что касается вопроса относительно того, нужно ли создавать раздел boot, так это вам виднее - нужно вам это вообще или нет.
Если бы я ставил, то boot лучше не создавал. Тем более, если не знаете, зачем он вам нужен в принципе - значит не нужен, как, собственно, и большинству пользователей. Поэтому можно и обойтись вполне.
Выбор оси определяется загрузчиком GRUB. Он по умолчанию устанавливается на устройство, то есть в корень диска, к примеру, в sda или sdb, без номера раздела. В вашем случае есть два варианта его установки:
Первый вариант - это ставите его на внутренний винт. Тогда система с внешнего винта будет загружаться только на этом компьютере.
Второй вариант - ставите его на внешний винт. В этом случае ОС на внешнем сможет загружаться на других компьютерах, то только, если задать ей приоритет загрузки через UEFI/BIOS.
А так, в принципе, установка на внешний винт ни чем не отличается от установки на внутренний.
Так что пробуйте разные варианты.
Если сделаете boot под Linux, то потом там накопятся старые ядра. В результате места не хватит и система перестанет работать. Чистить систему от старых ядр всё равно, в принципе, нужно, но с boot это станет критическим вопросом.