Hi,
This sort of thing has always been difficult to do with Solaris due
to our use of device paths-- it's not just the root path that's the
problem-- the entire /dev needs to be changed to refer to device nodes
that actually exist on the booted system. /etc/path_to_inst also
includes state tied to the physical machine. The metadata that is in
the root pool cannot even help you either because the device path and
devid stored in there won't match when you move the image to a machine
the way you have done. Solaris was never designed to be transplanted
like this. The best advice would be to do a backup of essential files
and restore them to the other machine after the installer has completed.
--S
On Apr 24, 2010, at 4:34 PM, Andrej Podzimek <[email protected]>
wrote:
Hello,
just a piece of bad news on this topic. :-(
The kernel attempts to find the root filesystem here:
/p...@0,0/pci17aa,2...@1f,2/d...@0,0:a
The virtual machine exposes the disk as an IDE drive:
/p...@0,0/pci-...@1,1/i...@0/c...@0,0
How could I tell the kernel to use IDE instead of SATA when running
on
the VM? Should I use VirtualBox instead and emulate AHCI there?
I have just tried VirtualBox with AHCI, but this did not help. Still
the same problem. This means that the root device name must be
stored somewhere in the boot ramdisk image.
Andrej
_______________________________________________
install-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/install-discuss
_______________________________________________
install-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/install-discuss