Как насчет этого:
rm final.txt & cat order.list | tr '[:upper:]' '[:lower:]' | while read line; do cat $line.txt >> final.txt; done
Сначала удаляется существующий файл final.txt, затем файл order.list читается и преобразуется в нижний регистр (в соответствии с введенными вами данными), а затем добавляется в порядке чтения.
Сообщение об ошибке означает, что загрузчик PXELINUX
пытается загрузить по TFTP файл ubuntu-installer/amd64/boot-screens/vesamenu.c32
и терпит неудачу.
Возможно, проблема связана с правами доступа к файлу или с повреждением файла, как предположил @clickwir.
Если программное обеспечение сервера TFTP настроено на регистрацию всех запросов,проверка его журнала может быть полезной :, если сервер TFTP зарегистрировал ошибку, это, вероятно, проблема с правами доступа к файлу на сервере, но если загрузка TFTP прошла успешно, файл, вероятно, был поврежден на сервере.