I've been struggling with installing Solaris 8 Sparc-32bit on Qemu for a while. So far I've viewed several sites with instructions on how to install Solaris-sparc32bit on Qemu. But only yesterday was I successful. Anyway, I downloaded and compiled the latest (3 weeks ago) of Qemu and obtained the ISO of Solaris 8 from my friend.
Using the command:
sparc-softmmu/qemu-system-sparc -M SS-5 -bios ss5.bin -hda HDD/sunos8.img -m 256 -nographic
I was able to successfully install Solaris8.
I used this command to start the installation:
sparc-softmmu/qemu-system-sparc -M SS-5 -hda HDD/sunos8.img
The problem is the OS does not boot up as it should. When I run the above command here's the output that i receive:
VNC server running on '::1:5900'
Then I use TigerVNC to view using the command:
After that I get the QEMU gui. Here's a sample of the initial output:
Welcome to OpenBIOS v1.1 built on Mar 10 2014 Type 'help' for detailed information Trying disk... SunOS Release 5.8 Version Generic_108528-22 32-bit Copyright 1983-2003 Sun Microsystems, Inc. Hostname: localhost The /file system (dev/rdsk/c0t0d0s0) is being checked. dev/rdsk/c0t0d0s0: INCORRECT BLOCK COUNT I=17266 (2 SHOULD BE 0) (CORRECTED) dev/rdsk/c0t0d0s0: 39877 DUP I=17356 dev/rdsk/c0t0d0s0: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. WARNING - Unable to repair the / filesystem. Run fsck manually (fsck -F ufs dev/rdsk/c0t0d0s0). Eit the shell when done to continue the boot process
Here's an image:
The command prompt ask the user to press Return and the system will reboot. However, after pressing return the system just prints out a single line error message forever (basically like a loop that runs forever). So I don't have a chance to see the error line and post it here.
Machine/Method: Windows 7 64-bit, Xeon (8-core), 6 Gig ram, Nvidia Quadro FX 1800 Running Scientific Linux 64-bit in VmWare (VmWare tools installed) I updated Scientific Linux before compiling Qemu