You are correct. The VMware "BIOS" will not boot from a USB device. You
could however write a bootable image to a USB flash drive from a VM and
then boot any PC that supports USB boot devices from that flash drive.
That is how I'm testing my minibsd flash images. Some minor editing of
the network config might be needed but I'm booting a laptop with the
same flash drive that I'll be booting my appliance from.
I still hope to come up with a vmware image. I'll try to boot from a
FreeBSD install CD and hopefully partition and slice the VM disk, mount
the flash disk and pipe a dump of the flash to a restore on the VM disk.
I'll let you know how it goes. I only have "/" on the flash drive
(mounted read-only). Both "/var" and "/tmp" are ramdisks.
BTW... I got delegated with SSL running on minibsd today. I had versions
of libz, libcrypto and libssl on the flash but I needed to create links
to them with names that delegated was looking for, e.g. I had
"libz.so.3" but until I created a link called "libz.so" delegated
wouldn't find it. I'm now using 21 MB of my 32 MB compact flash.
Also... I examined delegated/sslway logs and it appears to be looking in
different places for the "server-cert.pem" and "server-key.pem" each
time I start it up. It has reported not finding them in "/", "/root",
and "/var/spool/nobody". Where is the best place for these files once I
generate "real" certs for my boxes?
From: Yutaka Sato [mailto:email@example.com]
Sent: Monday, June 18, 2007 3:52 PM
Cc: Joe Moore; firstname.lastname@example.org
Subject: Re: [DeleGate-En:3767] minimum neccessary libs
you "Joe Moore" <email@example.com> wrote:
|VMware workstation 6 (for windows) fully supports USB 2.0 in VMs. I
|believe workstation version 5 supports USB 1.0. Neither will support
|at all if you enable the "ESX server" compatibility option when you
|create the VM.
|I am able to copy to USB thumb drives and CF cards in a USB card
|from FreeBSD 6.2 in a VM running on VMware 6.0 workstation. VMware
|even let me add a USB device to a VM with "ESX server" compatility
Since I'm doing my development mainly on MacOSX, I'm waiting the
release of the product version of VMWare on MacOSX. So I'm just using
"VMWare Server" on Windows for a while. It seems that it detects
the USB devices, but I'm not sure if it can use it as a boot device.
Also I saw VMWare Workstasion 6, but I'm not sure how it can do boot
from a USB disk because it does show only the floppy as a removable
devices to be used in the boot sequense.
9 9 Yutaka Sato <firstname.lastname@example.org> http://delegate.org/y.sato/
( ~ ) National Institute of Advanced Industrial Science and Technology
_< >_ 1-1-4 Umezono, Tsukuba, Ibaraki, 305-8568 Japan
Do the more with the less -- B. Fuller