The instructions for using Parallels need some work.

The first section which describes editing the Grub menu is really not 
necessary. You can do it more easily using the Parallels device menu.

Device->CDROM/DVD-ROM1->Connect Image

You can either attach to the CDROM directly, or, as I did, supply the pathname 
to an ISO image. The latter is certainly easier if you have just downloaded the 
ISO and don't want to burn a CD.

However, I ran into another problem after I did the initial install. The 
network driver for Solaris is not included in the initial Indiana distribution. 
I followed the Parallels documentation, which specifies that the driver for the 
NIC should be installed from the ISO.

/Library/Parallels/vmtool.iso.

So I used the Device menu again to attach this ISO image to the my Parallels 
virtual machine and extracted the files in the 

   Drivers/Network/RTL8029/SOLARIS 

I had done this before with Nevada and it worked fine. But with Indiana, it 
complained that it couldn't find the command /usr/ucb/bin/make. Obviously 
that's not included in the initial install. After some analysis I determined 
that the Makefile didn't acutally need to compile and the driver from the 
source code since the binaries were already included in the zip file. So I 
manually extracted the zip file and modified the installation shell script to 
not depend on make.

The orginal file did this:

  echo "Compiling driver..."

  #cd $driver && /usr/ccs/bin/make install > /dev/null

I changed it to just install the drivers directly without making anything

  /usr/sbin/install -f /kernel/drv -m 755 -u root -g sys i386/ni

  /usr/sbin/install -f /kernel/drv -m 755 -u root -g sys i386/pcni

  /usr/sbin/install -f /kernel/drv -m 755 -u root -g sys i386/dp8390

After that I rebooted, and was pleased to see the Network Automagic discovered 
my ni0 driver and gave me a DHCP address.

I prefer using the Shared Networking settting that Parallels provides instead 
of Bridged Mode. The latter causes problems when I move my laptop between work 
and home. With the former, Solaris keeps the same IP address all the time, 
since it gets it from the Parallels DHCP service. The only problem I still have 
is that my Parallels DHCP release has to be renewed manually (in the System 
Preferences->Network->Parallels NAT ).



directory. However, the Parallels shell script for adding the driver
--
This message posted from opensolaris.org

Reply via email to