Created a bootable USB of the Solaris 10 ISO to for install on a system without an optical drive

16,772

After having a lot of failures with unetbootin (I haven't the foggiest why people still recommend it), I found that with some work you can actually does this pretty easily.

You'll need a program capable of exactly copying a partition or drive, bit for bit, including the Master Boot Record. Some are included with Windows that supposedly work, I use a complicated VMWare method, and there are plenty of others (free and not) available. Just Google "disk drive cloners" (sorry, I don't have any recommendations).

You'll also need a program capable of mounting an ISO as a disc drive. Daemon Tools Lite (an early version without ads) works perfectly.

All you need to do is mount the disc image as a drive and clone that drive/partition to your flash drive. Works perfectly most of the time and is lightning fast (not as fast as unetbootin, but then again, it works).

I've tested the method on Windows, DOS, Ubuntu, Puppy Linux, GPartEd and CloneZilla, and Mac OS X. Worked great on all of them. As long as your system can boot from USB, it should work. There may be issues if it isn't capable of reading a CD filesystem in the BIOS, but if the BIOS can boot from CD and USB (but no CD hardware exists), you should still be fine.

However, you may want to check and make sure your Solaris image is valid. A corrupt kernel error is often the result of a bad disc image. It's not a big deal on flash drives you can re-write, but if nothing works and you keep getting the error, double-check the image.

Share:
16,772

Related videos on Youtube

Jokester
Author by

Jokester

0x2b | !0x2b , that is 0xff

Updated on September 17, 2022

Comments

  • Jokester
    Jokester almost 2 years

    I'm trying to install Solaris 10to a computer without an optical CD/DVD/Blu-ray drive.

    Here is what I have now:

    1. Solaris 10 ISO got from the sun site (grub installed).
    2. A running ArchLinux x86_64 installation.
    3. A running Windows 7 x86 installation with Cygwin (Though I guess it may be not that useful?)

    And here is what I have tried but failed:

    1. unetbootin (a tool that write Linux ISO’s to a USB flash drive, Solaris is not on its support list). After boot from the USB drive, I got some “corrupted kernel” error from the GRUB.
    2. Manually extract files from ISO to vfat-formatted USB flash disk, and try to install GRUB (0.97) on it under Linux. But GRUB says some “bad stage1/stage2” stuff.

    Did someone succeed such thing? I mean, write the content of ISO to USB disk, and install Solaris using it.

    Hints/tips/advices are also welcome.