There is a script out there called fbsd-install-iso2img.sh that will convert a FreeBSD iso to an img file that can be dd'ed to a thumb that can boot up FreeBSD for install. https://people.freebsd.org/~syrinx/fbsd-install-iso2img.sh
#!/bin/sh -
#
# fbsdiso2usb
# PURPOSE: Use this to transfer the FreeBSD install disc1.iso files
# to a bootable USB stick/drive so it can be used to install from.
# First fetch the FreeBSD 9.0-RELEASE-*-disc1.iso to your hard
# drive in /usr/. Then execute this script from the command line
# fbsdiso2usb
# NOTE This script must be run as root and your USB stick/drive
# must be plugged in before running this script.
# WARNING assumes you have no other md(4), or da(4) in use.
# Check these before use!
echo ' '
echo '* * * * Preparing disc1.iso for usage * * * * *'
echo ' '
cd /usr
mkdir dis
mdconfig -a -f /usr/9.0-RELEASE-*-disc1.iso md0
mount -v -t cd9660 /dev/md0 /usr/dis
echo ' '
echo '* * * * Preparing target USB stick * * * * *'
echo ' '
dd if=/dev/zero of=/dev/da0 count=2
fdisk -vBI /dev/da0
bsdlabel -B -w da0s1
newfs -O 1 /dev/da0s1a
mount -v /dev/da0s1a /mnt
echo ' '
echo ' '
echo '* * * * Copying disc1.iso files onto the USB stick * *'
cd /usr/dis
find . -print -depth | cpio -dump /mnt
echo ' '
echo 'Finished! cleaning up...'
cd /usr
umount -v /mnt
umount -v /usr/dis
mdconfig -d -u 0
rmdir dis
echo ' '
echo ' '
echo "# # # Script finished # # #"
3guesses It is not up to FreeBSD to make WinSetUpFromUSB work. It is up to this Windows software company to make their software work with FreeBSD. It is them you need to bring your problems up with.
As far as the installation not working with all hardware setups, no operating system works with all hardware setups, but we don't have a clue what yours is but, suffice to say, a lot of people install FreeBSD using a USB stick without issue and without "the hard way".
You need to understand that FreeBSD is a professional operating system for professionals. Dedicated hobbyists also love running FreeBSD and don't seem to have the same issues you are having.
First time I came across this thread and I find it both quite amusing and seriously depressing at the same time.
I mean... All FreeBSD does is follow the current standards for the image files (both memory stick images and ISO images). How one imagines this to become "more" compatible if it's already on-par with those standards is mind boggling for me to be perfectly honest.
Sounds like they don't want to change their boot scripts but, as you said, we don't know what that means.Their response was that FreeBSD does not include what is needed in the boot scripts.
There aren't that many people on this board so It can take time for someone with knowledge of that to appear. If it's a problem with that board, it's a different issue than if it's a problem with installing.I did make a post in the installation problems forum but got little help.
True. It could be they only work with Windows and Linux but strictly with systemd which is Linux only.if WinSetUpFromUSB works with all other ISOs then those ISOs must be doing something different to FreeBSD.
FreeBSD does no such thing. If interested hobbyists and amateurs can make this work, so can you.if it makes you feel better keeping it restricted to an elite few then good for you.
Thanks. You said what I would said but better content. The OP asked why FreeBSD doesn't use hybridISO format. Many previous commenters just misunderstoodTo add some clarity to an old thread, the isohybrid format used by many other operating systems will not boot from a USB stick on older hardware. The separate ISO and memstick images provided by FreeBSD therefore support a wider range of hardware options. E.g. I install FreeBSD from a USB stick on some old PowerEdge servers we use for development and testing, but have to use a CD/DVD to install CentOS, which is provided only in isohybrid format.
Because you don't have to untar itChris_H, why use md and cpio when you can simply untar the .iso?
… I copied the FreeBSD...dvd1.iso to USB disk and it works. …
It may depends on machine. IIRC ISO-on-USB worked on one of my machine -- Don't take my word for it, I could be completely wrong. Check the difference between these two files:With D14799 still needing review, I'm curious because (in my experience, the past three years or so) a USB drive written from a FreeBSD-provided .iso usually is bootable. At least, with AMD64.
Not me alone; <https://forums.FreeBSD.org/threads/81124/post-520434>