Oke, setelah beberapa penelitian, saya menemukan solusinya, dan saya akan membahasnya langkah demi langkah. Masalahnya ada dua.
-
Colokkan USB flash drive dan tentukan perangkat yang terpasang dengan perintah:
sudo fdisk -l
Kali ini adalah /dev/sdc1 untuk saya, jadi saya akan menggunakannya sebagai contoh.
-
Umount perangkat
umount /dev/sdc1
-
Tidak yakin apakah perlu tetapi saya memformat drive di FAT32, untuk berjaga-jaga
sudo mkdosfs -n 'USB-Drive-Name' -I /dev/sdc -F 32
-
Sekarang ISO saya menggunakan isolinux bukan syslinux. Saya tahu ini berfungsi dengan CD, jadi saya tahu bahwa saya perlu memanggil perintah isohybrid, yang memungkinkan ISO dikenali oleh BIOS dari hard drive.
isohybrid filename.iso
Anda dapat mengetahui lebih lanjut tentang perintah ini di sini, tetapi ini adalah penyebab pesan "Missing Operating System" Masalah pertama telah diperbaiki, tetapi sekarang dikatakan "isolinux.bin hilang atau rusak"
-
Langkah selanjutnya adalah menyalin iso. Masalah kedua saya terletak di sini, di mana saya menyalin ke partisi, sdc1, bukan perangkat, sdc.
sudo dd if=filename.iso of=/dev/sdc bs=4k
Tampaknya ini berfungsi dengan baik, tetapi forum tempat saya mendapatkan perbaikan terakhir, disarankan untuk melakukan hal berikut sebelum mencabut perangkat:
sync sudo eject /dev/sdc
Ini adalah masalah umum dengan stik USB SanDisk, atau stik yang tidak diformat dalam FAT32.
Jika bukan salah satunya, pasti ada masalah dengan urutan partisi stik atau file syslinux.cfg.