Subject: Installing OPENSTEP 4.2 on Virtual PC 6From: Chris Roehrig Date: 6 Feb 2003 15:17:18 -0800Organization: http://groups.google.com/I managed to get this to work and there are some tricky bits. Thisis with VPC 6.0.1 on Mac OS X 10.2.3.You need an OPENSTEP 4.2 User CD or CD image.1. Download the 4.2 Install, Drivers, and Beta_Drivers_1 floppy diskimages from: ftp://ftp.apple.com/Apple_Support_Area/Apple_Software_Updates/MultiCountry/Enterprise/openstep/floppyimages2. Configure your VPC to have a fixed-size HDD (I used 500MB), virtualswitch networking, and 32 MB of RAM (not more! It seems like this isan issue).3. Insert the OPENSTEP 4.2 User CD-ROM and boot from the Installfloppy. Insert the Drivers floppy when prompted.4. When prompted for the hard disk and CD-ROM drivers, insert the 4.2_Beta_Drivers_1 floppy and select: Intel PIIX PCI EIDE/ATAPI Device Controller (v4.03) (Dev:7 Func:1Bus:0)for both CD and HDD.5. Follow the prompts to install (use the whole disk for OPENSTEP).6. Remove floppy and reboot.7. When rebooting, type "-v" at the boot: prompt in order to boot in"verbose" mode to get detailed console messages for monitoringprogress.8. Insert the beta drivers floppy when prompted.9. Sometimes OPENSTEP hangs after the "portmap" console message (or"Starting Network Services" if you forgot to type "-v" at the bootprompt). This is when it is trying to start NetInfo (nibindd). Ifit's hung (give it a good couple minutes), restart the VPC, and watchit check disks and automatically reboot again. Remember to type "-v"at the boot prompt again. If you don't want to stare at a blankscreen for 15 minutes, you can insert an unbootable floppy (e.g. thebeta drivers disk) to catch it when it reboots.10. Eventually, you'll boot up into the graphical Configure.appwhich is SUPPOSED to ask you to insert the floppy with the beta PIIXEIDE driver (according to the printed OPENSTEP installation manual). For some reason it doesn't, and you end up without an EIDE driver inyour Other Devices (the rightmost button with the question mark). Click the Add... button and add the Primary/Secondary(Dual) EIDE andATAPI Device Controller (v4.01) to your system configuration and clickDONE. This isn't the PIIX EIDE driver we installed with and we'llhave to fix that after we reboot.11. Click the Display icon and add the S3 Generic PCI Display Driver. You can choose the display mode now (I use 1024 x 768, 60Hz,RGB:888/32). 16-bit modes evidently don't work. SAVE the configwhen done.12. The package installer will launch. Uncheck all the additionalpackages (languages, other packages). (You can install them lateronce you've rebooted and have the correct EIDE driver installed). Click the appropriate buttons and it will reboot. Remember to type"-v" at the boot: prompt to monitor the boot progress (especiallysince now you're not using the right EIDE driver!)13. Select your language and keyboard and when you login,double-click the Preferences icon in the Dock (second from the top;looks like a calendar/clock), and select the password button (the lock& key). Give the user a password, and then switch to the WorkspaceManager app (double click the NeXT icon in the dock), and log out.14. Log in as "root" (no password) and insert the beta driversfloppy, and select the "Disk->Check For Disks" menu item fromWorkspace Manager to mount the floppy.15. Navigate to /42_Beta_Drivers_1/private/Drivers/i386/EIDE.configand drag this folder (EIDE.config) to the "shelf" (the blank space atthe top of the File Viewer). (This is just a convenient placeholder,not a copy.) Type "/usr/Devices" (a Find window will pop up) and hitReturn to expose that directory (Jeez, I wish Apple would put thisback into OSX's Finder!) Select EIDE.config in that directory (NOTthe one on the shelf!) and drag its folder icon to the "trash" (therecycling icon at the bottom of the Dock). Drag the floppy disk'sEIDE.config icon from the "shelf" to the /usr/Devices folder icon tocopy the EIDE driver and "install" it. (Configure.app is supposed tobe able to do all this driver updating, but it screws it up and youcan't select the PIIX driver. This way is a clean replacement.)16. Launch Configure.app from the dock (the computer with screwdrivericon) and select the Other Devices (rightmost icon with questionmark). Select the existing EIDE and ATAPI driver and Remove it. Select Add... and add the Intel PIIX PCI EIDE/ATAPI Device Controller(v4.03). Enable the "Bus Master DMA" option. Click DONE and Save(you can also install the DECchip 21041 network adapter at this timeif you like -- click the "world" icon).18. Unmount the floppy (drag it to the "trash") and eject it. (Ifyou don't unmount it, things will hang until you reinsert the floppyand unmount it.) Reboot.You should now have a useable OPENSTEP system and can install theother packages on the OPENSTEP CD (in /OPENSTEP_42/NextCD/Packages --just double-click on the ones you want).Networking is another story...