Solaris can be installed from various pre-packaged software groups, ranging from a minimalistic Reduced Network Support to a complete Entire Plus OEM. Installation of Solaris is not necessary for an individual to use the system. Additional software, like Apache, MySQL, etc. can be installed as well in a packaged form from sunfreeware[40] and OpenCSW.[41] Solaris can be installed from physical media or a network for use on a desktop or server, or be used without installing on a desktop or server.[citation needed]
Sun later dropped support for legacy SunView applications and NeWS with OpenWindows 3.3, which shipped with Solaris 2.3, and switched to X11R5 with Display Postscript support. The graphical look and feel remained based upon OPEN LOOK. OpenWindows 3.6.2 was the last release under Solaris 8. The OPEN LOOK Window Manager (olwm) with other OPEN LOOK specific applications were dropped in Solaris 9, but support libraries were still bundled, providing long term binary backwards compatibility with existing applications. The OPEN LOOK Virtual Window Manager (olvwm) can still be downloaded for Solaris from sunfreeware and works on releases as recent as Solaris 10.
Solaris 9 Sparc Iso Free 36
When Sun was acquired by Oracle in 2010, the OpenSolaris project was discontinued after the board became unhappy with Oracle's stance on the project.[47] In March 2010, the previously freely available Solaris 10 was placed under a restrictive license that limited the use, modification and redistribution of the operating system.[48] The license allowed the user to download the operating system free of charge, through the Oracle Technology Network, and use it for a 90-day trial period. After that trial period had expired the user would then have to purchase a support contract from Oracle to continue using the operating system.
With the release of Solaris 11 in 2011, the license terms changed again. The new license allows Solaris 10 and Solaris 11 to be downloaded free of charge from the Oracle Technology Network and used without a support contract indefinitely; however, the license only expressly permits the user to use Solaris as a development platform and expressly forbids commercial and "production" use.[49] Educational use is permitted in some circumstances. From the OTN license:
This is going to be a straight forward continuation of the last Solaris article about qemu-system-sparc emulation (32bit SPARC) which I have covered here -solaris-2-6-sparc-on-qemu-system-sparc-in-linux-x86_64-mint-19/
What we will obviously need is the Solaris 9 SPARC installation ISO media. Here you can get the Solaris 9 9/05 DVD ISO -> -2.9-sparc.iso (Thanks Ron for hosting it) or you can get individual pieces from there and create your own ISO from them here -cd-pm/9/
Researching more, 2 punch problem running solaris 10 in qemu:1. Solaris 10 is purely 64bit kernel, it does support 32 apps via libraries.2. Solaris 10 sun4m(best supported architecture) is deprecated.
hello my friendI will install minimal solaris 7 under qemu 0.14.1 on windows XPand run very good (run level 3)I have solaris7.disk qemu image now under SS5 prom.I install with iso cdrom (boot disk2:d) and install it very wellof course i have more error but I solve it after install it.I can share image disk if you want
shame, 64bit and Sol10 would be really cool.Well, since Solaris is not open anymore, giving anything for free here is not a good marketing. Free OS - free tools to run it. Commercial OS - commercial tools to run it. btw, how do you change the disc in cdrom?(Ctrl-Alt-2 does not work)Start qemu monitor on another port and telnet to it.
I'm trying to boot an iso for solaris 6 in qemu.I found that using ss5.bin yields this error: qemu: could not load prom 'ss5.bin'So I found another bios file and gave it a try like this:qemu-system-sparc -boot d -cdrom sol6_installcd.iso -hda sparcSol2_6.qemu.img -M SS-5 -m 256 -bios openbios-sparc32 -nographicWhen I do, I get this:Configuration device id QEMU version 1 machine id 32CPUs: 1 x FMI,MB86904UUID: 00000000-0000-0000-0000-000000000000Welcome to OpenBIOS v1.0 built on Sep 28 2011 20:47 Type 'help' for detailed informationTrying cdrom:d...Not a bootable ELF imageNot a bootable a.out imageNo valid state has been set by load or init-program0 > boot disk2:d -vbs No valid state has been set by load or init-program ok0 > I know this is a valid boot disk since I copied it straight from the install CD like this:dd if=/dev/cdrom of=sol6_installcd.isoCould this be a bios problem?
Hi - is the information here still current? Trying to boot a SPARC box with qemu in Amazon EC2. I have RedHat 5.7 64 bit, use the command: qemu-system-sparc -M SS-5 -bios ./ss5.bin -nographicjust to see what happens, seems to start OK but gets as far as "Starting real time clock..." and hangs.Using pre-built qemu rpm, qemu-0.14.1-2.el5.rfx.x86_64.rpmThanks,
OK, well interestingly today I tried the same command and got a lot further, without any waiting - to the "Keyboard not present. Using tty for input and output", so that's good.On the other hand, I read your how-to more carefully and now I think that what I want is not possible. I need to host Solaris 10 and you say "Solaris 10 and OpenSolaris do not support 32 bit sparc platforms, so they can never be booted under qemu-system-sparc. (Some day they maybe will be booted under qemu-system-sparc64 though)."So to check I have understood - Solaris 10 is now 64 bit, and will not work with qemu - true?
By the way, here's the output with the error:ok boot disk0Boot device: iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@0,0 File and args: Size: 264120+54502+47926 BytesSunOS Release 5.8 Version Generic_108528-29 32-bitCopyright 1983-2003 Sun Microsystems, Inc. All rights reserved.Ethernet address = 52:54:0:12:34:56Using default device instance datavac: enabled in write through modemem = 262144K (0x10000000)avail mem = 258363392root nexus = SUNW,SPARCstation-5iommu0 at root: obio 0x10000000sbus0 at iommu0: obio 0x10001000dma0 at sbus0: SBus slot 5 0x8400000dma0 is /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000 /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000 (esp0): esp-options=0x46esp0 at dma0: SBus slot 5 0x8800000 sparc ipl 4esp0 is /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000Cannot assemble drivers for root /iommu@0,10001000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:aCannot mount root on /iommu@0,10001000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:a fstype ufspanic[cpu0]/thread=f0244020: vfs_mount_root: cannot mount rootf0243ac0 genunix:vfs_mountroot+68 (f0261800, 44000e1, 0, 44000e1, 8, 0) %10-7: f0261800 f02644a8 00000000 00000000 00000000 f024beac f028b000 f024f400f0243b20 genunux:main+8c (1, 4400fe0 2000, 44000e0, 81c52000, f005b8f4) %10-7 f5901000 f0243b88 00101684 043d1f01 043d1f03 00000004 ffef0000 00000e00
Hello, has anyone managed to run a solaris 8 sparc run with more than 1 CPU or more than 256 MB granted to the machine?It seems only the Machines SS-10, SS-20 and SS-600MP seem to support these settings with qemu,but when I try, the machine just hangs in there shortly after identifying the MAC adress. I've used a qemu 0.15 and compiled it in the way Artyom decribed above, but only the standard settings worked for me, which resulted in a ca.107-Mhz single-core and 256 MB RAM machine. Any ideas?
Sorry, 170 Mhz, that was a typo.Solaris returns # psrinfo -vStatus of processor 0 as of: 01/13/12 16:46:07 Processor has been on-line since 01/13/12 16:45:20. The sparc processor operates at 170 MHz, and has a sparc floating point processor.I started like sparc-softmmu/qemu-system-sparc -hda /path/to/disk -nographic -net tap,vlan=0 -net nic,vlan=0 -monitor tcp:127.0.0.1:2704,server,nowait -cdrom /path/to/isoOn my host system:cat /proc/cpuinfo egrep "processormodel\ nameMHz"processor : 0model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHzcpu MHz : 2400.226processor : 1model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHzcpu MHz : 2400.226processor : 2model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHzcpu MHz : 2400.226processor : 3model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHzcpu MHz : 2400.226processor : 4model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHzcpu MHz : 2400.226processor : 5model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHzcpu MHz : 2400.226processor : 6model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHzcpu MHz : 2400.226processor : 7model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHzcpu MHz : 2400.226One cpu on solaris would be OK, if it operated accordingly.qemu-system-sparc -versionQEMU emulator version 1.0.50
Ok, it's because I'd like to make the server perform faster as I needa replacement for a solaris machine and at the moment it's far to slow.Is there a way to make qemu operate with either of -M "SS-10" / "SS-600MP" / "SS-20" ? As mentioned, those are the only ones that seem to support RAM > 256 MB, but they fail to start. I tried different "-cpu"-settings as well, no luck with those either...
Hello Atar,thanks, you really helped me a lot. I wasn't aware that certain machines would not start without a 'cpu'-Option. I started like this now:sparc-softmmu/qemu-system-sparc -hda /path/to/img -nographic -net tap,vlan=0 -net nic,vlan=0 -monitor tcp:127.0.0.1:2704,server,nowait -M SS-20 -bios /path/to/bios/ss20_v2.25_rom -startdate "2009-09-05" -m 512 -boot c -smp 2 -cpu "TI SuperSparc 40" -cdrom /path/to/isoAfterboot disk2:d -vI was able to start and install Solaris.Unfortunatly, rebooting and startingwithboot disk0:d -vresulted in the "good Wrong packet length"-error here and solaris will not come up.Any idea what I'm doing wrong?First I thought it is because of the"booting Solaris from a HDD image" whichI left out unintentionally, but the error is quite different... 2ff7e9595c
Comments