技术解析

在 stackoverflow 上提了个问题,关于 qemu 虚拟龙芯 2e 的,在这里也问一下。。。
0
2021-07-02 18:56:54
idczone

https://stackoverflow.com/questions/38656217/whats-wrong-with-my-virt-manager-config 感觉会没什么人理,毕竟 google 了找到的全是报 bug 的。。。


马上就被人踩了。。。

不懂这个

居然贴中文的图片。。。。

。。。不然只有重进桌面环境

-2 。。。。

我还是删了。。。

-2 ...

已经可以模拟龙芯,楼主做什么项目的啊?

LANGUAGE=en_US virt-manager

发个 xml 文件出来看看

用的 qemu 啊
呃,也是
就是 createXML 错了嘛,就没有 XML 文件啊。。。

LZ 这个管理器 GUI 是什么啊?

virt-manager

目前 MIPS 在 libvirt 上不会自动添加 pci root, 可以先用 virsh edit 导入一个简单的模板,再添加和修改其它设备
----

fulong2e
131072

hvm


/usr/bin/qemu-system-mips64el




不是 virsh edit, 是 virsh define...

不过怎么让 virt-manager 把这段加进去啊,自己写整个 xml 感觉有点困难。。。

假定新建一个文件为 fulong2e.xml
把 14 楼的那一段保存到 fulong2e.xml 中
执行 virsh define fulong2e.xml
执行完后, virt-manager 中就可以看得到了, 这时就可以通过 virt-manager 修改
不过 fulong2e 就我所知,在 QEMU 下网络是不通的,安装系统需要通过 Malta 安装,安装完后,再替换 Malta 的内核为 fulong2e 的内核
安装:
qemu-system-mips64el -M malta \
-kernel netinstall-vmlinux-3.16.0-4-4kc-malta \
-initrd netinstall-initrd.gz \
-append "root=/dev/ram console=ttyS0" \
-drive file=mipsel.qcow2,if=virtio \
-nographic \
-serial mon:stdio
运行 5kc-malta
qemu-system-mips64el -M malta \
-kernel vmlinux-3.16.0-4-5kc-malta \
-initrd initrd.img-3.16.0-4-5kc-malta \
-append "root=/dev/vda1 console=ttyS0" \
-drive file=mipsel.qcow2,if=virtio \
-net nic,model=virtio \
-net tap \
-nographic \
-serial mon:stdio
运行 loongson-2e
qemu-system-mips64el -M fulong2e \
-kernel vmlinux-3.16.0-4-loongson-2e \
-initrd initrd.img-3.16.0-4-loongson-2e \
-append "root=/dev/sda1 console=ttyS0" \
-drive file=mipsel.qcow2 \
-nographic \
-serial mon:stdio

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服