From 6a666babde6449c01f51849a11280b0c851eddb5 Mon Sep 17 00:00:00 2001 From: luyanaa Date: Tue, 19 Jul 2022 11:47:47 +0000 Subject: [PATCH] =?UTF-8?q?add=20=E5=A6=82=E4=BD=95=E5=9C=A8=20qemu=20?= =?UTF-8?q?=E4=B8=8B=E6=A8=A1=E6=8B=9F=E5=B8=A6=20xfce=20=E7=9A=84=20riscv?= =?UTF-8?q?64=20img.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\270\246 xfce \347\232\204 riscv64 img.md" | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 "\345\246\202\344\275\225\345\234\250 qemu \344\270\213\346\250\241\346\213\237\345\270\246 xfce \347\232\204 riscv64 img.md" diff --git "a/\345\246\202\344\275\225\345\234\250 qemu \344\270\213\346\250\241\346\213\237\345\270\246 xfce \347\232\204 riscv64 img.md" "b/\345\246\202\344\275\225\345\234\250 qemu \344\270\213\346\250\241\346\213\237\345\270\246 xfce \347\232\204 riscv64 img.md" new file mode 100644 index 0000000..4395918 --- /dev/null +++ "b/\345\246\202\344\275\225\345\234\250 qemu \344\270\213\346\250\241\346\213\237\345\270\246 xfce \347\232\204 riscv64 img.md" @@ -0,0 +1,53 @@ +-1. 文档参考 +本文主要参考了 https://mirrors.openanolis.cn/alt/risc-v/images/README.txt +,并加入了图形化相关的内容。 + +0. 环境配置 +在发行版内安装 libvirt, qemu-system-riscv64 相关包,安装后启动 systemd +libvirtd 。 + +1. 镜像与 payload 下载 +首先准备带 xfce 的 [qemu +镜像](http://build.openanolis.cn/kojifiles/rsync/alt/desktop-development/images/#:~:text=anolisos%2Ddisk%2Ddeveloper%2Dxfce%2Dan8%2DRawhide%2Dsda.raw.xz), +[fw_dynamic.bin](http://build.openanolis.cn/kojifiles/rsync/alt/risc-v/images/fw_dynamic.bin) +和 +[u-boot.bin](http://build.openanolis.cn/kojifiles/rsync/alt/risc-v/images/u-boot.bin) + +2. libvirt xml 构造 +在 `` 块中,加入以下的代码: + +```xml + + +``` + +这两个 `input` 是为了在 SPICE / VNC +的时候,有键盘/鼠标支持。实际的显示见下面: + +```xml + + + + + + + + + +``` + +这样写,本地可以用 spice client 走 socket +打开,如何做网上可以查到。如果要远程的话,可以在 `` 加入 +`port='-1' autoport='yes'` 。如果更偏好 VNC ,可以把 `type='spice'` 变成 +`type='vnc'` ,并删去内部的参数配置。其他内容跟原镜像 README.txt +一致,启动时也用一样的 create 。 + + +3. 连接虚拟机、使用 +使用自己喜欢的方式进行连接即可。登录时,若想要体验 xfce +,可在右上角选择。默认是 fluxbox 。 -- Gitee