Runs off USB drives. All you noted should happen.
Bob
Recently, I tried; to install 98se on an external hd. All seemed to go
well. In the meantime, I had another win98se on another hd, different
partition, with XP. that was my original setup and worked
great....Now, after the intallaion, i boot up and I get all kinds of
files missing, and it does show its the recent external hd. i decided,
that I didn't want to bother and was going to delete it....i used my
start up disk, went to that new partition and tried to delete win98
( that is the title I gave it when asked me in what directory do I
want to install it )..It comes back all would be erased in directory.
I say yes and after, the win98 folder is still shown. I could not
delete the directory...no matter what syntax i used in dos. Low and
behold, i wanted to see if my original win98se that was sharing the hd
with xp, was working. It wasn't. I'm getting all missing files and
etc. Why would the installation of win98 in the external hd affect the
original ? I know I can format the external drive and lose all, but I
had a lot of pictures saved on that hd and I think I lost them. If I
did, can I get; them back?.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic