> I did an install ... of 2009.06  to an
> 8GB USB thumb drive. It works great on the system I installed it on,
> however, I've tried it on two other computers and it doesn't work on
> either. It hangs on both systems right after GRUB. On one of the
> systems, it reboots by itself after a short while, on the other one it
> just hangs. I've tried hitting escape to bypass the splash screen but
> am unable to.

Try to boot with verbose kernel messages 
and the kernel debugger enabled and 
disable the boot graphics:

- Edit the grub boot commands (type 'e' twice),
- delete the splashimage, foreground and 
  background lines
- delete the ",console=graphics" part from the -B option
  from the kernel$ line
- append options " -kv" at the end of the kernel$ line
- 'b' boots the modified entry

Where does it hang?
Or does it panic?

> 1. Should I expect that an install to a USB drive can be moved between
> computers? Is it sufficiently portable that it doesn't care which
> computer I boot it from and I'm just having a run of bad luck? Does
> OpenSolaris install all of the drivers, or just the drivers for the
> install-system?

Nope, this doesn't work in the general case.

The problems start with most USB sticks identifying
as removable media devices, and for such a 
removable media device solaris doesn't use unique
per-device "devids".  Without "devid" the disk
can't be automatically found by zfs when it has
moved to a different physical location.

http://defect.opensolaris.org/bz/show_bug.cgi?id=4755
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6819531
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6779374

There's no such "devid" problem when using an usb 2.0 hdd
(a hdd should identiy fas fixed media device, and has 
the "devid")


Bug 4755 contains a patch for the scsa2usb module
to work around this problem.  IIRC, you have to boot
the stick once on each system by specifying the correct
physical boot path; subsequent boots on each system
should work without specifying the physical boot path;
the stick is found by it's unique "devid" and the help
of the /etc/devices/devid_cache file.



There also is the following open bug:

http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6795637


> 2. Is there something I can change in one of the GRUB lines to stop
> the display of the splash screen and/or print out additional
> information on the console that would give me a clue
> why this is happening?

See above
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-help mailing list
[email protected]

Reply via email to