Instale o Solaris 8 no Qemu-SPARC

3

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

    
por Dean Masters 08.11.2014 / 00:02

1 resposta

2

Quando você iniciou sua imagem HD instalada, não adicionou o -bios ss5.bin à linha de comando como fez durante a instalação e também não adicionou -nographic.

Isso significa que o QEMU teria usado o OpenBIOS em vez da ROM do Sun OBP usada para a instalação, que possui diferentes árvores de dispositivos que podem confundir o sistema operacional. Eu recomendo strongmente ficar com uma ROM específica para instalação e uso.

Se você quer um console gráfico com a imagem ROM do OBP da Sun, então você precisa inicializar assim:

sparc-softmmu/qemu-system-sparc -M SS-5 \
    -bios ss5.bin -hda HDD/sunos8.img \
    -m 256 -g 1024x768 -vga cg3

Isso deve dar a você um framebuffer simples que é suficiente para inicializar o instalador do Solaris 8 XWindows.

Eu acredito que o problema com o Java não começar é até sob investigação.

    
por 09.11.2014 / 15:50