Subject: Re: devfs (was Share common code/data across ports?)
To: None <greywolf@starwolf.com>
From: matthew green <mrg@eterna.com.au>
List: current-users
Date: 01/12/1997 14:10:19
    * every tried to boot a solaris disk on a machine that it wasn't installed
    * on, and wasn't configured basically identically ?  ever tried booting
    * from a disk that previously didn't exist ?
   
   Rubbish:  boot -rs[v] and it should work just fine.
   
   You might need to supply the -b flag as well and perform all the startup
   to single-user manually.

oh really?

here's what happened to me:

i installed on a disk when it was on controller 0, scsi id 3.  i
actually wanted this to be controller 1, scsi id 1.  so, i moved
it.  when i booted, it failed to fsck, couldn't mount root or
user, and halted.  ok, i thought, `boot -rvsb' should fix this.
uh uh, said solaris!

the problem was this:

there were no devices for c1t1.  ie, i could not mount c1t1.  as
i couldn't mount the root filesystem, i couldn't _modify_ it.

for some reason i never determined, even booting from the cdrom,
doing a chroot, devlinks, disks, etc. etc., wasn't enough to get
the devices on that disks /devices and /dev.  i ended up having
to reinstall the OS from scratch, with the disk in it's correct
location.