나는 한동안 Qemu에 Solaris 8 Sparc-32bit를 설치하려고 노력해 왔습니다. 지금까지 나는 Qemu에 Solaris-sparc32bit를 설치하는 방법에 대한 지침이 포함된 몇 개의 사이트를 살펴보았습니다. 하지만 어제까지 성공하지 못했습니다. 어쨌든, 나는 최신(3주 전) Qemu를 다운로드하고 컴파일했으며 친구로부터 Solaris 8 ISO를 받았습니다.
사용 명령:
sparc-softmmu/qemu-system-sparc -M SS-5 -bios ss5.bin -hda HDD/sunos8.img -m 256 -nographic
Solaris8을 성공적으로 설치할 수 있었습니다.
다음 명령을 사용하여 설치를 시작합니다.
sparc-softmmu/qemu-system-sparc -M SS-5 -hda HDD/sunos8.img
문제는 운영 체제가 제대로 부팅되지 않는다는 것입니다. 위 명령을 실행하면 다음과 같은 결과가 출력됩니다.
VNC server running on '::1:5900'
그런 다음 TigerVNC를 사용하여 다음 명령을 사용하여 봅니다.
vncviewer localhost:5900
그 후 QEMU GUI를 얻었습니다. 다음은 초기 출력의 예입니다.
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
여기 사진이 있습니다:
명령 프롬프트에서는 사용자가 Return 키를 눌러야 하며 시스템이 재부팅됩니다. 그러나 Enter 키를 누른 후 시스템은 오류 메시지 줄을 영원히 인쇄합니다(기본적으로 영원히 실행되는 루프와 같습니다). 그래서 오류 라인을 보고 여기에 게시할 기회가 없습니다.
도와주세요!
머신/방법: Windows 7 64비트, Xeon(8코어), 6 Gig ram, Nvidia Quadro FX 1800 VmWare에서 Scientific Linux 64비트 실행(VmWare 도구 설치) Qemu를 컴파일하기 전에 Scientific Linux를 업데이트했습니다.
답변1
HD 이미지 설치를 시작할 때 설치 중에 했던 것처럼 -bios ss5.bin을 명령줄에 추가하지 않았거나 -ngraphic을 추가하지 않았습니다.
이는 QEMU가 설치에 사용되는 Sun OBP ROM 대신 OpenBIOS를 사용한다는 것을 의미합니다. 이는 운영 체제를 혼동시킬 수 있는 다른 장치 트리를 가지고 있습니다. 설치 및 사용을 위해 하나의 특정 ROM을 사용하는 것이 좋습니다.
Sun OBP ROM 이미지가 포함된 그래픽 콘솔을 원할 경우 다음과 같이 부팅해야 합니다.
sparc-softmmu/qemu-system-sparc -M SS-5 \
-bios ss5.bin -hda HDD/sunos8.img \
-m 256 -g 1024x768 -vga cg3
그러면 Solaris 8 XWindows 설치 프로그램을 시작하기에 충분한 일반 프레임 버퍼가 제공됩니다.
조사가 완료될 때까지 Java 시작 실패가 문제라고 생각합니다.