Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
openeuler_risc-v_qemu_install [2024/06/06 12:56] – Add 24.03 LTS stuff misaka00251openeuler_risc-v_qemu_install [2024/09/28 11:30] (current) – [自己装] Fix startup script misaka00251
Line 40: Line 40:
   -blockdev node-name=pflash0,driver=file,read-only=on,filename="RISCV_VIRT_CODE.fd" \   -blockdev node-name=pflash0,driver=file,read-only=on,filename="RISCV_VIRT_CODE.fd" \
   -blockdev node-name=pflash1,driver=file,filename="RISCV_VIRT_VARS.fd" \   -blockdev node-name=pflash1,driver=file,filename="RISCV_VIRT_VARS.fd" \
-  -drive file="oerv.qcow2",format=qcow2,id=hd0 \+  -drive file="oerv.qcow2",format=qcow2,id=hd0,if=none \
   -object rng-random,filename=/dev/urandom,id=rng0 \   -object rng-random,filename=/dev/urandom,id=rng0 \
   -device virtio-vga \   -device virtio-vga \
Line 76: Line 76:
 ===== 以下内容为过期内容 ===== ===== 以下内容为过期内容 =====
  
-**以下的为 openEuler 22.03 LTS 之前的内容。仅作为历史记录。**+:!: **以下的为 openEuler 22.03 LTS 之前的内容。仅作为历史记录。**
  
 不要忘记安装最新版的 [[https://qemu.org|QEMU]]以及将 QEMU 的目录添加到环境变量里! 不要忘记安装最新版的 [[https://qemu.org|QEMU]]以及将 QEMU 的目录添加到环境变量里!
Line 154: Line 154:
 注意,以下都很老了(已经不存在这些问题),仅仅作为存档用途出现在这里。 注意,以下都很老了(已经不存在这些问题),仅仅作为存档用途出现在这里。
  
-===== 软件源 =====+==== 软件源 ====
  
 openEuler 使用的是 dnf 作为包管理器,配置文件在 ''/etc/dnf/dnf.conf'' openEuler 使用的是 dnf 作为包管理器,配置文件在 ''/etc/dnf/dnf.conf''
Line 177: Line 177:
 然后执行 ''dnf update'' 即可。 然后执行 ''dnf update'' 即可。
  
-===== 系统时间 =====+==== 系统时间 ====
  
 不过在这里你可能发现失败了,因为时间不对!通过运行 ''timedatectl'' 可以发现系统时间为 2019 年…… 不过在这里你可能发现失败了,因为时间不对!通过运行 ''timedatectl'' 可以发现系统时间为 2019 年……
Line 219: Line 219:
 </code> </code>
  
-===== Others =====+==== Others ====
  
 ''ping'' 在 ''iputils'' 包内。 ''ping'' 在 ''iputils'' 包内。
  
-==== 公共 CI 机器上编译用户模式的 QEMU ====+=== 公共 CI 机器上编译用户模式的 QEMU ===
  
 这里我们可以使用清华源来加快 git clone 的速度,然后转到最新版的分支用于构建: 这里我们可以使用清华源来加快 git clone 的速度,然后转到最新版的分支用于构建:
Line 249: Line 249:
 :!: 公共机器上无需再去 openEuler 官方下载相关文件,Wechat@nil 准备了一份放在了 /var/tmp/oE-priv-img 内。 :!: 公共机器上无需再去 openEuler 官方下载相关文件,Wechat@nil 准备了一份放在了 /var/tmp/oE-priv-img 内。
  
-==== 我的虚拟环境没空间了 ====+=== 我的虚拟环境没空间了 ===
  
 这我还真在编译 openjdk 的时候遇到了。 这我还真在编译 openjdk 的时候遇到了。