![]() The problem with isohybrid was probably because the versions of isolinux.bin on iso and my system were different. UPD: The 3rd method really works (with a correction for a custom installation file). The usb image generated by chtaube though worked for me, so I think these methods are correct. I warn you that unfortunately I couldn't solve this problem, my device was unbootable, but I hope that this may be useful for other people (also those who want to install not a linux on the usb). I tried rufus, however that didn't work, it couldn't find the device. Unfortunately that didn't help me (maybe because of syslinux).ĥ*) Use a windows program via wine. # cp /etc/default/grub /mnt/usb/etc/defaultĢ) FreeDOS wiki offers a compound method with GRUB and syslinux here (though I don't understand how they launched grub> - I couldn't boot from the usb up to that stage).ģ) Here is a post which may be useful - it says 'As long as the, kernel.sys, syslinux.cfg, ldlinux.sys and fat32lba.bss files are in the root of the drive and the MBR and boot sector are not rewritten the drive should remain bootable.'Ĥ) Here it is explained how to generate a bootable. # optional, backup config files of grub.cfg # grub2-mkconfig -o /mnt/usb/boot/grub2/grub.cfg # grub2-install -target=i386-pc -recheck -debug -boot-directory=/mnt/usb/boot /dev/sdy "Assume your USB stick's first partition is FAT32 and its partition is /dev/sdy1" (I had grub2 on my Fedora Core, so I changed the commands a bit): # mkdir -p /mnt/usb mount /dev/sdy1 /mnt/usb ![]() I propose several alternatives here.ġ) Install another bootloader there such as GRUB. iso with FreeDOS and isohybrid was not able to find some important files there (I don't know whether they should had been put there by syslinux, which I used too, or anything else). This seems to work just fine, but the forum where I got the last fix, it was recommended to do the following before unplugging the device: sync ![]() sudo dd if=filename.iso of=/dev/sdc bs=4k My second problem lay here, where I was copying to the partition, sdc1, not the device, sdc. You can find out more about this command here, but this was the cause of the message "Missing Operating System" The first problem was fixed, but now it said "isolinux.bin was missing or corrupt" I knew it worked with CDs so I figured out that I needed to call the isohybrid command, which allows for an ISO to be recognized by the BIOS from a hard drive. Now my ISO was using isolinux not syslinux. ![]() Not sure if necessary but I formatted the drive in FAT32, just in case sudo mkdosfs -n 'USB-Drive-Name' -I /dev/sdc -F 32 This time around it was /dev/sdc1 for me, so I'll use that as my example. Plug in the USB flash drive and determine the device it's mounted on with the command: sudo fdisk -l Ok after some research I've figured out a solution, and I'll go through it step by step. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |