You need to modify your boot configuration. If you need to use Vista
boatloader, use bcdedit utility to add bootsector section (enable it to seen at
boot-menu, it is hidden by default) with bootsector containment file. Also you
need to manually setup GRUB, by default it is couldn't be install to second HDD
by installer. You change /boot/grub/menu.lst with necessary values and install
it use bootadm to second, third, etc. HDD (for example at rescue session booted
from CD), then copy bootsector use dd utility
# dd if=/dev/dsk/c0t0d0 [or c0t0d0p0, try necessary device] of=/bootsect.sol
bs=512 count=1 (use your numeration of c,t, and d), place bootsect.sol to Vista
boot device to path used on bootsector section.
If you need to use GRUB to load Solaris and Vista - add chainloader section to
/boot/grub/menu.lst to device with Vista and use it :-)
If you need detailed instruction with examples, I can send it late, then access
to my PC. I have multiboot environment with FreeDOS, Win 2003, Win2008, Win7,
OpenSuSe, Sol10u6 and snv_b105 that boot via GRUB or Windows bootloader.
--
This message posted from opensolaris.org