私はしばらくの間、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を使用することを意味します。これには、オペレーティングシステムを混同する可能性がある他のデバイスツリーがあります。インストールと使用には、1つの特定の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の起動失敗が問題だと思います。