> That's why
> OpenSolaris panics when booted from the virtual
> machine. I booted with -kv to see what happens:
> 
> 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? 

You can pass those physical paths as "bootpath"
property to the kernel using the -B option on the
kernel$ line, similar to this
-B bootpath="/p...@0,0/pci17aa,2...@1f,2/d...@0,0:a"

As soon as you get the kernel booted, the 
physical device path in the zpool label will
be updated, so that the next boot on the same
machine doesn't need the -B bootpath=...
any more.


Instead of finding out and typing in these complicated
boot paths it's usually much easier to connect the
hdd to the new machine, boot from the opensolaris
LiveCD, and run "zpool import -f rpool".  That will
update the physical device path in the zpool label, too.
-- 
This message posted from opensolaris.org
_______________________________________________
install-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/install-discuss

Reply via email to