
私は MacBook Pro を持っており、Parallel Desktop 12 を使用して Windows 10 をインストールしました。その後、Windows 側に QEMU Manager をインストールし、SH4 Debian イメージをダウンロードしました。しかし、Linux イメージが起動すると、ログイン セクションでフリーズします。
イメージを実行するために使用するコマンドは次のとおりです。
C:\> qemu-system-sh4 -M r2d -kernel vmlinuz-2.6.32-5-sh7751r -initrd initrd.img-2.6.32-5-sh7751r -hda debian_sid_sh4_standard.qcow2 -append "root=/dev/sda1 console=tty0 noiotrap"
Alt-Ctrl-F1....Fn を試しましたが何も起こりませんでしたが、Alt-Ctrl を押すとマウスが解放されます。
起動中に見つかった唯一のエラーは、変数の設定に関するエラーでしたが、これは重要ではないと思います(次の図)。
インターネットで検索しましたが、何も見つからず、同じ問題(ログイン時にフリーズ)を抱えている他の質問にも答えが見つかりませんでした。
動作させることは可能ですか? 仮想マシン (Parallel Desktop) である Windows 上の QEMU で Debian イメージを実行するのは、悪い習慣でしょうか?
答え1
次の手順に従って Mac に QEMU をインストールし、問題を解決します。
- OSXにHomebrewをインストールする
- HomeBrew を使用して QEMU をインストールするのは
brew install qemu
非常に簡単です。 - run_emu_sh4.commandという名前のコマンドファイルを作成します。
- 権限を設定する
chmod 775 run_emu_sh4.command
- 先ほどインストールしたqemu-system-sh4経由でdebianイメージをロードします
私のコマンドファイルの内容:
qemu-system-sh4 -M r2d -kernel /Users/Iman/Documents/QEMU/vmlinuz-2.6.32-5-sh7751r -initrd /Users/Iman/Documents/QEMU/initrd.img-2.6.32-5-sh7751r -hda /Users/Iman/Documents/QEMU/debian_sid_sh4_standard.qcow2 -append "root=/dev/sda1 console=tty0 noiotrap"