isohybrid
mungkin tidak selalu berhasil. Sebagai contoh, saya punya .iso dengan FreeDOS dan isohybrid tidak dapat menemukan beberapa file penting di sana (saya tidak tahu apakah mereka seharusnya diletakkan di sana oleh syslinux, yang saya gunakan juga, atau apa pun). Saya mengusulkan beberapa alternatif di sini.
1) Instal bootloader lain di sana seperti GRUB. Dijelaskan di sini :
"Asumsikan partisi USB stick Anda yang pertama adalah FAT32 dan partisi itu adalah / dev / sdy1" (Saya grub2
menggunakan Fedora Core saya, jadi saya sedikit mengubah perintahnya):
# mkdir -p /mnt/usb ; mount /dev/sdy1 /mnt/usb
# grub2-install --target=i386-pc --recheck --debug --boot-directory=/mnt/usb/boot /dev/sdy
# grub2-mkconfig -o /mnt/usb/boot/grub2/grub.cfg
# optional, backup config files of grub.cfg
# mkdir -p /mnt/usb/etc/default
# cp /etc/default/grub /mnt/usb/etc/default
# cp -a /etc/grub.d /mnt/usb/etc
# sync; umount /mnt/usb
2) FreeDOS wiki menawarkan metode majemuk dengan GRUB dan syslinux di sini (walaupun saya tidak mengerti bagaimana mereka diluncurkan grub>
- saya tidak bisa boot dari usb ke tahap itu).
3) Berikut ini adalah posting yang mungkin berguna - ia mengatakan 'Asalkan command.com, kernel.sys, syslinux.cfg, ldlinux.sys dan file fat32lba.bss ada di root drive dan MBR dan boot sektor tidak ditulis ulang drive harus tetap bisa di-boot. '
4) Di sini dijelaskan cara membuat file .iso yang dapat di-boot dengan syslinux bootloader. Mereka bahkan tidak menggunakan isohybrid. Sayangnya itu tidak membantu saya (mungkin karena syslinux).
5 *) Gunakan program windows via wine
. Saya mencoba rufus, tetapi itu tidak berhasil, tidak dapat menemukan perangkat.
Saya memperingatkan Anda bahwa sayangnya saya tidak dapat menyelesaikan masalah ini, perangkat saya tidak dapat di-boot, tetapi saya berharap ini dapat bermanfaat bagi orang lain (juga mereka yang ingin menginstal bukan linux di usb). Gambar usb yang dihasilkan oleh chtaube bekerja untuk saya, jadi saya pikir metode ini benar.
UPD: Metode ke-3 benar-benar berfungsi (dengan koreksi untuk file instalasi khusus).
UPD2: (tautan tetap). Masalah dengan isohybrid
itu mungkin karena versi isolinux.bin pada iso dan sistem saya berbeda. Kompilasi ulang iso menggunakan genisoimage
seperti yang disarankan di sini :
genisoimage -l -r -J -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -o fd11new.iso fd11new
Ada beberapa masalah juga, mereka diselesaikan dengan metode di sini sebelum genisoimage:
cp /boot/extlinux/*.c32 fd11new/isolinux/
extlinux --install /boot/isolinux
== end UPD2 ==