Raspberry pi 4でWindows 10 on ARMを動かす(失敗の記録

どこかの記事を読んで動かす事は出来たが記録を取っていなかった。

数か月ぶりに64bit版RaspiOSを立ち上げてみたら中にqemuイメージがあったので起動してみたら動くには動いた。

ネットワークが繋がっていなかったのでvirtioドライバーをインストールしたらクラッシュ。

普通に使えたとしても重くて使えないのにネットワークに繋がらないならもっと使えない。


ISOのダウンロード元を見ると最新はBuild number: 19041.1165となっているので自分が試した物よりは少々更新はされている

がしかし期待できないのでもう少し寝かせる


qemuを本家から落としてビルドしたらドライバーは入った

ネットワーク周りの設定で躓き中


ubuntu20.04環境でも動作する事を確認

こちらではネットワークが繋がった

qemu-kvmがインストールされていてネットワーク周りのセットアップが完了してた為と思われ


今後の方針としては仮想環境の調整か?

何故virt-2.12で動かしたかは今となっては判らないがvirtで動作する


仮想ディスクの初期サイズは10GBで作成してインストールまでは出来ていたが

その後のアップデートで容量が足りなく20GBまで増やしても足りない言われて今22GB


ホスト側にブジッリネットワークを追加してローカルネットワークに参加成功

ブリッジ接続を試す都合でqemuのバージョンダウン(標準リポジトリ版Ver.3.1)

メモリ割り当てを4GBから3GBに減量(待機状態で1.5GB使用)

KB5005101のインストールでエラー(0x8024a203)

ディスク容量不足の可能性を考慮(空き2.21GB)


次の記事


ubuntu環境

$ uname -a

Linux ubuntu 5.4.0-1042-raspi #46-Ubuntu SMP PREEMPT Fri Jul 30 00:35:40 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

$ qemu-system-aarch64 --version

QEMU emulator version 6.1.0

Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers

virtioドライバーは最新(virtio-win-0.1.204.iso)を使用


とりあえず動いた環境

$ uname -a

Linux raspberrypi64 5.10.52-v8+ #1441 SMP PREEMPT Tue Aug 3 18:14:03 BST 2021 aarch64 GNU/Linux


$ qemu-system-aarch64 --version

QEMU emulator version 3.1.0 (Debian 1:3.1+dfsg-8+deb10u8)

Copyright (c) 2003-2018 Fabrice Bellard and the QEMU Project developers

$ qemu-system-aarch64 --version

QEMU emulator version 6.1.0

Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers


インストールメディア

19041.844.210209-1708.VB_RELEASE_SVC_PROD3_CLIENTCOMBINED_UUP_A64FRE_JA-JP.ISO


実行用シェルコマンド

qemu-system-aarch64 \

  -M virt-2.12 \

  -enable-kvm \

  -cpu host \

  -smp 4 \

  -m 4g \

  -bios QEMU_EFI.fd \

  -device ramfb \

  -device ich9-usb-ehci1 \

  -device usb-kbd \

  -device usb-tablet \

  -nic user,model=virtio \

  -drive file=win10arm.qcow2,format=qcow2,if=none,id=system \

  -device virtio-blk,drive=system \

  -device usb-storage,drive=drivers \

  -drive if=none,id=drivers,media=cdrom,file=virtio-win-0.1.185.iso \

  -vnc :1


--



コメント

このブログの人気の投稿

Ubuntu20.04にxrdpで接続するとAuthentication Requiredが発生する件

Oculus Quest 2と音ゲー

WSL2でKVMを動かす