Isostick: the USB memory stick that thinks it’s an optical drive
extremetech.com
extremetech.com
I've personally had problems with RHEL and Windows XP, and I can guarantee there are others.
With RHEL, you had to copy the rpm repo on the CD to another storage medium and manually set up the repo. This is because the default repo is set up to detect an optical drive, mount it, and use it as a repo. That's a pain.
Windows XP has problems with continuity between the restarts involved in the install process.
Emulating an optical drive would fix those problems and allow any ISO to run unmodified.
A final benefit is the multi-ISO support on one drive.
Apt changed my life...<3 debian.
"If you boot the iso from a harddrive (or the equivalent, a 'normal' usb stick) the installer fails because it explicitly looks for a CD/optical medium containing the repository"
With the gadget in this article that wouldn't be an issue anymore: The thumbdrive _is_ an optical drive for all the OS knows.
For RHEL we do traditional PXE boot and Kickstart. (I guess you don't have a network so can't do that.)
Looks awesome though, I'll grab one. And I bet that I'm able to change the microSD card ;)
After working as a tech for several years, I know I always wanted something like this. It's great to finally build it and help everybody out!
Best Regards - Eric Agan, Elegant Invention
It came in really handy when we had to install all the servers (he had multiple flavors of Linux, FreeBSD, OpenBSD, etc.).
I've been meaning to pick one up, for the rare times when I find myself somewhere needing a bunch of boot disks; but I can vouch that at least this one is really neat.
‡ http://www.zalman.com/eng/product/Product_Read.asp?idx=431
you could throw a 64GB SSD in there and still be below the price of the 16GB Isostick http://www.amazon.com/Kingston-SSDNow-Solid-SV100S2-64GZ/dp/...
I've had sticks which, when attached, show up as two devices, one is an optical drive with the disk of drivers already convieniently mounted in it :-) and the other the stick drives writable side. So the technology isn't particularly new of course but I like the notion of multiple ISO images on a stick and an easy way to select them.
Hope that helps - Eric Agan, Elegant Invention
Plus there are also software issues - Windows XP used to send reset to the USB controller on boot for example that would need to be worked around somehow in the Isostick's firmware.
More than anything most modern OSes and hardware setups boot just fine using standard USB stick based installers - Win 7, OS X and various Linux distros.
Resetting the USB controller and such are no problem for isostick, it will come right back up in the same state it was left in.
Excellent point that modern OSes don't need the optical drive functionality. I still use my isostick to carry around lots of OSes and switch between them with ease, though.
Best Regards - Eric Agan, Elegant Invention
It's possible, but it's not pretty: http://mjg59.dreamwidth.org/4957.html
It would be great if we could install unetbootin (or something equivalent) on a flash disk, select which iso to boot, and have it boot.
I know this is possible for linux-based images, but I'm talking about something generic.
http://baike.baidu.com/view/628264.htm
You can make a USB stick like three virtual devices, a USB-HDD, USB-CDROM and a USB-ZIP.
It's all about firmware and USB stick chip. Many made-in-China USB sticks support this out of the box
I still wonder if there's a USB computer-to-computer cable hiding in the hard to search for internet which allows one to mount an ISO in some desktop software and the other to see it as an optical drive.
But try searching terms like USB, ISO, and not get bogged down in normal results.
This was also a nice attack vector on Windows machines as you could insert a usb stick with attack code on the CD partition, which then wrote its output to the flash partition.
Here's a hilarious list of common problems in USB sticks: http://www2.one-eyed-alien.net/~mdharm/linux-usb/target_offe...
I like to use YUMI for booting from one of many ISOs on a single USB stick: http://www.pendrivelinux.com/yumi-multiboot-usb-creator/
This kickstarter project's idea of having the USB stick handle all this for you would be great.
I guess I don't understand why you need to emulate a DVD drive except for legacy operating systems. When I burn ISOs or images to a jump drive, they show up as DVD media in OS X and Windows 7, and the installers for every version of OS X that I remember and Windows 7 will all install perfectly from a jump drive.
It sounds like this is just a piece of firmware to do the trickery of processing the ISO. There are Sandisks that show a CD and a Flash drive and it's all done in partitioning, there's no software involved and it's undo-able via software.
I can only see this being useful if you have a BIOS that boots from USB-CD but not USB-HD. Again, I may be missing something. This sounds cool, but I'm not sure why exactly.
Now, is that worth $100? Probably not, as the number of computers which do support booting from USB cd. drives but not USB flash drives is pretty low.
Edit: Though as some other mention, some OSes on the other side of the equation are hard coded to install from the optical drive.
Ideally I want all of my install disks on one drive, since I never know if I need Ubuntu, Windows 7, Windows XP, 64 bit, 32 bit, etc. I'm tired of juggling physical media and isos.
You could even patch Grub to scan the first partition for filenames ending in ISO and present them in the boot menu automatically.
This would be a starting point: http://www.panticz.de/MultiBootUSB I might hack around and see if this can be automated and made to be user friendly.
Also, yes, the howtos I've read sound very fiddly, and it would be a lot more attractive if it were automated and user friendly. If this is done in hardware to look like a CDROM drive, that is the most automated and user-friendly solution. Even a fully-functional Grub2 that can chainload Windows isos will still be a little less elegant.
Another approach (my personal one) is to use a combination of grub/memdisk on a thumb drive to provide a list of bootable isos.
Some utilities will only boot from optical drives as well, though this is less of an issue with newer utilities and OSes. Windows XP is a good example, which is still in surprisingly high use today.
The read-only switch should also be handy :)
Best Regards - Eric Agan, Elegant Invention
Maybe I'm missing something important here, but the technology to burn an ISO to a USB is freely available why would anyone spend extra money for this rig.
So given our new knowledge what does this do that yumi does not?
If i can solve my problem with software and ordinary (=cheap) hardware, why should i pay 10 times more ?
/ /dev/sda2 ext4 ro 1 1