Hi, I've been trying to install a Solaris 8 image using QEMU on a CentOS machine this past week using mainly Artyom's blog ( http://tyom.blogspot.com/2009/12/solaris-under-qemu-how-to.html) and neozeed's blog ( http://virtuallyfun.superglobalmegacorp.com/2010/10/03/formatting-disks-for-solaris/#comments), but others here and there as well. I've tried 2 different ISOs, from https://archive.org/details/sol-8-u7-ia and https://winworldpc.com/product/sun-solaris/8 as I don't have access to an official image. I got ss5.bin from Artyom's blog. I've cloned and compiled the latest QEMU from git as per Artyom's blog's instruction.
Everything seems to run fine up until I'm at the ok prompt and try to run boot disk2:d -vs I get the following message: Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@2,0:d File and args: -vs Bad magic number in disk label Can't open disk label package Can't open boot device The following is the commands I used and the output the commands produced: $ qemu-img create -f qcow2 36GB.disk 36G Formatting '36GB.disk', fmt=qcow2 size=38654705664 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 $ qemu-system-sparc -bios ss5.bin -nographic -L . -hda 36GB.disk -m 256 -M SS-5 -cdrom sol-8-u7-install-ia.iso Power-ON Reset $$$$$ WARNING: No Keyboard Detected! $$$$$ MMU Context Table Reg Test MMU Context Register Test MMU TLB Replace Ctrl Reg Tst MMU Sync Fault Stat Reg Test MMU Sync Fault Addr Reg Test MMU TLB RAM NTA Pattern Test ERROR : Address= 000000fc, exp= 07ffffdc, obs= 00000000, xor= 07ffffdc initializing TLB initializing cache Allocating SRMMU Context Table Setting SRMMU Context Register Setting SRMMU Context Table Pointer Register Allocating SRMMU Level 1 Table Mapping RAM Mapping ROM ttya initialized Probing Memory Bank #0 32 Megabytes Probing Memory Bank #1 32 Megabytes Probing Memory Bank #2 32 Megabytes Probing Memory Bank #3 32 Megabytes Probing Memory Bank #4 32 Megabytes Probing Memory Bank #5 32 Megabytes Probing Memory Bank #6 32 Megabytes Probing Memory Bank #7 32 Megabytes Incorrect configuration checksum; Setting NVRAM parameters to default values. Setting diag-switch? NVRAM parameter to true Probing CPU FMI,MB86904 Probing /iommu@0,10000000/sbus@0,10001000 at 5,0 espdma esp sd st SUNW,bpp ledma le Probing /iommu@0,10000000/sbus@0,10001000 at 4,0 SUNW,CS4231 power-management Probing /iommu@0,10000000/sbus@0,10001000 at 1,0 Nothing there Probing /iommu@0,10000000/sbus@0,10001000 at 2,0 Nothing there Probing /iommu@0,10000000/sbus@0,10001000 at 3,0 SUNW,tcx Probing /iommu@0,10000000/sbus@0,10001000 at 0,0 Nothing there Probing Memory Bank #0 32 Megabytes Probing Memory Bank #1 32 Megabytes Probing Memory Bank #2 32 Megabytes Probing Memory Bank #3 32 Megabytes Probing Memory Bank #4 32 Megabytes Probing Memory Bank #5 32 Megabytes Probing Memory Bank #6 32 Megabytes Probing Memory Bank #7 32 Megabytes Incorrect configuration checksum; Setting NVRAM parameters to default values. Setting diag-switch? NVRAM parameter to true Probing CPU FMI,MB86904 Probing /iommu@0,10000000/sbus@0,10001000 at 5,0 espdma esp sd st SUNW,bpp ledma le Probing /iommu@0,10000000/sbus@0,10001000 at 4,0 SUNW,CS4231 power-management Probing /iommu@0,10000000/sbus@0,10001000 at 1,0 Nothing there Probing /iommu@0,10000000/sbus@0,10001000 at 2,0 Nothing there Probing /iommu@0,10000000/sbus@0,10001000 at 3,0 SUNW,tcx Probing /iommu@0,10000000/sbus@0,10001000 at 0,0 Nothing there SPARCstation 5, No Keyboard ROM Rev. 2.15, 256 MB memory installed, Serial #1193046. Ethernet address 52:54:0:12:34:56, Host ID: 80123456. Boot device: /iommu/sbus/ledma@5,8400010/le@5,8c00000 File and args: Internal loopback test -- Wrong packet length; expected 36, observed 64 Can't open boot device Type help for more information Then I'm at the ok prompt and try boot disk2:d -vs as mentioned above. This is my first time attempting to do this, so any advice would be appreciated. I've looked around many sites and tried different commands but the end result is always the same. Could it be that the ISO I downloaded is faulty or is there something else I'm missing? Thanks. Best Regards, Phillip