Eu tenho lutado com a instalação do Solaris 8 Sparc-32bit no Qemu por um tempo.
Até agora eu vi vários sites com instruções sobre como instalar o Solaris-sparc32bit no Qemu. Mas só ontem fui bem sucedido.
De qualquer forma, eu fiz o download e compilei o mais recente (3 semanas atrás) do Qemu e obtive o ISO do Solaris 8 do meu amigo.
Usando o comando:
sparc-softmmu/qemu-system-sparc -M SS-5 -bios ss5.bin -hda HDD/sunos8.img -m 256 -nographic
Consegui instalar o Solaris8 com êxito.
Eu usei este comando para iniciar a instalação:
sparc-softmmu/qemu-system-sparc -M SS-5 -hda HDD/sunos8.img
O problema é que o sistema operacional não inicializa como deveria. Quando executo o comando acima, aqui está a saída que recebo:
VNC server running on '::1:5900'
Então eu uso o TigerVNC para ver usando o comando:
vncviewer localhost:5900
Depois disso, recebo o QEMU gui. Aqui está uma amostra da saída inicial:
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
Aqui está uma imagem:
O prompt de comando pede ao usuário para pressionar Return e o sistema será reinicializado.
No entanto, depois de pressionar retornar, o sistema apenas imprime uma mensagem de erro de linha única para sempre (basicamente como um loop que é executado para sempre). Então não tenho chance de ver a linha de erro e postar aqui.
POR FAVOR, AJUDE!
Máquina / Método:
Windows 7 de 64 bits, Xeon (8 núcleos), 6 GB de RAM, Nvidia Quadro FX 1800
Executando o Scientific Linux de 64 bits no VmWare (ferramentas VmWare instaladas)
Eu atualizei o Scientific Linux antes de compilar o Qemu