Closed norimoti1023 closed 3 years ago
1点、開発環境をインストールする中で気になったのが、TASK [check whether qemu-system-gui exists]でFailedと表示されてしまいます。これは発生するもの、あるいは、発生しても問題ないのでしょうか?
はい。発生して問題ありません。 参照: https://github.com/uchan-nos/os-from-zero/issues/24#issuecomment-808726258
まず確認したいのは、「IPアドレス」が本当にWindows側のIPアドレスになっているかどうか。 Windows側でコマンドプロンプトを立ち上げ、「ipconfig」コマンドを実行してみてください。 「イーサネット アダプター vEthernet (WSL):」というような項目のIPv4アドレスと等しい値になっていますか?
※ちなみに、このIPアドレスはプライベートIPアドレスなので、Issueに書いていただいても害はありません。 異常な値になっていないことを確認したいので、「IPアドレス」と書き換えず、生のアドレスを貼っていただけると助かります。
回答ありがとうございます。 プロンプトでIPアドレスを確認してみましたが、相違はありませんでした。
イーサネット アダプター vEthernet (WSL):
接続固有の DNS サフィックス . . . . .:
リンクローカル IPv6 アドレス. . . . .: fe80::7dd9:d3ec:51ed:fc28%27
IPv4 アドレス . . . . . . . . . . . .: 172.28.176.1
サブネット マスク . . . . . . . . . .: 255.255.240.0
デフォルト ゲートウェイ . . . . . . .:
echo $DISPLAY
172.28.176.1:0.0
$ cat /etc/resolv.conf
# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateResolvConf = false
nameserver 172.28.176.1
うーん、ちょっと見当がつきません。
ためしに xeyes
コマンドを起動してみてもらってもいいですか?
2つの目玉が表示されれば成功です。
すみません。自己解決しました。
xeyesも起動しなかったので、セキュリティ関係を見直してました。 私の環境ではファイアウォールをESETが管理していて、ESET側でのパブリック接続許可の設定ができていませんでした。
設定後はxeyesも起動してQEMUも起動しました。
お騒がせして申し訳ないです。ご協力ありがとうございました。
p.35 エミュレーターのやり方のところで、
$ $HOME/osbook/devenv/run_qemu.sh BOOTX64.EFI
を実行すると下記のエラーとなり、QEMUが実行出来ません。すでに解決済みのissueと同じ状況だとおもい、環境変数を確認してみましたが、特に変になっているようには見えません。
Windows側のVcXsrvも、問題なく[コンピューター名:0.0 - 0clients]と表示されています。 WSL2をリセットして、再度開発環境をインストールしても、QEMU は起動しませんでした。 Windows側に問題があるのか?それとも、WSL2側に問題があるのか?がさっぱりわからないので、ご意見を頂けないでしょうか?
1点、開発環境をインストールする中で気になったのが、TASK [check whether qemu-system-gui exists]でFailedと表示されてしまいます。これは発生するもの、あるいは、発生しても問題ないのでしょうか?
参考までにQEMU のインストール済みリストです。