diff --git a/docs/InstallationBook/QEMU/README-new.md b/docs/InstallationBook/QEMU/README-new.md index e33d52a0e5ce891381a4450e0badf0fa081a4b2e..8a66679c3a89b4ca7dc97c73b6a7b2a7058acd41 100644 --- a/docs/InstallationBook/QEMU/README-new.md +++ b/docs/InstallationBook/QEMU/README-new.md @@ -31,7 +31,7 @@ cd res sudo apt install libspice-protocol-dev libepoxy-dev libgtk-3-dev libspice-server-dev build-essential autoconf automake autotools-dev pkg-config bc curl gawk git bison flex texinfo gperf libtool patchutils mingw-w64 libmpc-dev libmpfr-dev libgmp-dev libexpat-dev libfdt-dev zlib1g-dev libglib2.0-dev libpixman-1-dev libncurses5-dev libncursesw5-dev meson libvirglrenderer-dev libsdl2-dev -y ../configure --target-list=riscv64-softmmu,riscv64-linux-user --prefix=/usr/local/bin/qemu-riscv64 --enable-slirp make -j$(nproc) -make install -j$(nproc) +sudo make install ``` 上述指令会将 QEMU 安装到 `/usr/local/bin/qemu-riscv64`。将 `/usr/local/bin/qemu-riscv64/bin` 添加至 `$PATH` 即可使用。 @@ -41,7 +41,7 @@ make install -j$(nproc) openEuler 编译所需依赖包可参考 RHEL / CentOS,如下: ```bash -dnf install -y git glib2-devel libfdt-devel pixman-devel zlib-devel bzip2 ninja-build python3 \ +sudo dnf install -y git glib2-devel libfdt-devel pixman-devel zlib-devel bzip2 ninja-build python3 \ libaio-devel libcap-ng-devel libiscsi-devel capstone-devel \ gtk3-devel vte291-devel ncurses-devel \ libseccomp-devel nettle-devel libattr-devel libjpeg-devel \ @@ -56,18 +56,14 @@ mkdir res cd res ../configure --target-list=riscv64-softmmu,riscv64-linux-user --prefix=/usr/local/bin/qemu-riscv64 make -j$(nproc) -sudo make install -j$(nproc) +sudo make install ``` ## 准备 openEuler RISC-V 磁盘映像 ### 下载磁盘映像 -需要下载启动内核(`fw_payload_oe_uboot_2304.bin`)和磁盘映像。 - -### 下载目录 - -目前的构建位于 [openEuler Repo](http://121.36.84.172/dailybuild/openEuler-23.09-RISC-V/openeuler-2023-10-13-16-42-01/virtual_machine_img/riscv64/) 中。 +需要下载启动内核(`fw_payload_oe_uboot_2304.bin`),磁盘映像(`openEuler-23.09-RISC-V-qemu-riscv64.qcow2.xz`)和启动脚本(`start_vm.sh`)。 ### 内容说明