Хорошо, после некоторого исследования, я нашел решение и пройдусь по нему шаг за шагом. Проблема была двоякая.
Подключите USB-накопитель и определите устройство, на котором он установлен, с помощью команды:
sudo fdisk -l
На этот раз это был / dev / sdc1 для меня, поэтому я буду использовать это в качестве примера.
Размонтировать устройство
umount /dev/sdc1
Не уверен, если нужно, но я отформатировал диск в FAT32, на всякий случай
sudo mkdosfs -n 'USB-Drive-Name' -I /dev/sdc -F 32
Теперь мой ISO использовал isolinux, а не syslinux. Я знал, что это работает с компакт-дисками, поэтому я понял, что мне нужно вызвать изогибридную команду, которая позволяет ISO распознавать BIOS с жесткого диска.
isohybrid filename.iso
Вы можете узнать больше об этой команде здесь, но это было причиной сообщения «Отсутствует операционная система». Первая проблема была исправлена, но теперь она сказала, что «isolinux.bin отсутствует или поврежден»
Следующим шагом является копирование ISO. Моя вторая проблема лежала здесь, где я копировал в раздел, sdc1, а не устройство, sdc.
sudo dd if=filename.iso of=/dev/sdc bs=4k
Кажется, это работает нормально, но на форуме, где я получил последнее исправление, перед отключением устройства было рекомендовано сделать следующее:
sync sudo eject /dev/sdc