我一直在为在Qemu上安装Solaris 8 Sparc-32位而奋斗一段时间。到目前为止,我已经查看了几个站点,并提供了关于如何在Qemu上安装Solaris-sparc32bit的说明。但就在昨天我才成功。无论如何,我下载并编译了Qemu的最新版本(3周前),并从我的朋友那里获得了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下面是一张图片:

命令提示符要求用户按回车,系统将重新启动。但是,在按回键之后,系统只会永远打印出一行错误消息(基本上就像一个永远运行的循环)。所以我没有机会看到错误行并在这里发布它。
请帮帮忙!
机器/方法: Windows 7 64位,Xeon (8核),6 Gig ram,Nvidia Quadro FX 1800运行科学Linux 64位在VmWare中运行(VmWare工具安装)我在编译Qemu之前更新了科学Linux。
发布于 2014-11-09 14:50:08
启动已安装的HD映像时,没有像安装期间那样将-bios ss5.bin添加到命令行,也没有添加-nographic。
这意味着QEMU将使用OpenBIOS而不是用于安装的Sun,后者有不同的设备树,可能会混淆操作系统。我强烈建议坚持一个特定的ROM的安装和使用。
如果您想要一个带有Sun映像的图形控制台,那么您需要像这样引导:
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还没有启动的问题是在调查之前。
https://unix.stackexchange.com/questions/166740
复制相似问题