いくつかの調査の後、解決策を見つけました。ステップバイステップで説明します.問題には 2 つの要素がありました.
<オール>USB フラッシュ ドライブを接続し、次のコマンドでマウントされているデバイスを特定します:
sudo fdisk -l
今回は /dev/sdc1 だったので、例として使用します。
デバイスのアンマウント
umount /dev/sdc1
必要かどうかはわかりませんが、念のためドライブを FAT32 でフォーマットしました
sudo mkdosfs -n 'USB-Drive-Name' -I /dev/sdc -F 32
現在、私のISOはsyslinuxではなくisolinuxを使用していました。 CD で動作することはわかっていたので、isohybrid コマンドを呼び出す必要があることがわかりました。これにより、ISO がハード ドライブから BIOS によって認識されるようになります。
isohybrid filename.iso
このコマンドの詳細については、こちらを参照してください。ただし、これが「オペレーティング システムが見つかりません」というメッセージの原因でした。最初の問題は修正されましたが、「isolinux.bin が見つからないか破損しています」と表示されました。
次のステップは、iso をコピーすることです。 2 番目の問題は、デバイス sdc ではなく、パーティション sdc1 にコピーしていたことです。
sudo dd if=filename.iso of=/dev/sdc bs=4k
これは問題なく動作するようですが、前回の修正プログラムを入手したフォーラムでは、デバイスのプラグを抜く前に次のことを行うことが推奨されていました:
sync
sudo eject /dev/sdc
これは、SanDisk USB スティック、または FAT32 でフォーマットされていないスティックに共通の問題です。
どちらでもない場合は、スティック パーティションの順序または syslinux.cfg ファイルに問題があることが最も確実です。