问题:
照着https://wiki.debian.org/QEMU 的教学
输入这两行指令没问题
$ qemu-img create debian.img 2G$ qemu-img create -f qcow2 debian.qcow 2G
这行指令发生错误
$ qemu-system-x86_64 -hda debian.img -cdrom debian-testing-amd64-netinst.iso -boot d -m 512Failed to open module: /usr/lib/x86_64-linux-gnu/qemu/ui-gtk.so: undefined symbol: message_with_timestamp....
解决方法:
修改/etc/apt/sources.list
原本是:
deb http://deb.debian.org/debian stable main contribdeb-src http://deb.debian.org/debian stable main contrib
改成:
deb http://deb.debian.org/debian stable main contribdeb-src http://deb.debian.org/debian stable main contribdeb http://deb.debian.org/debian testing main contribdeb-src http://deb.debian.org/debian testing main contribdeb http://deb.debian.org/debian unstable main contribdeb-src http://deb.debian.org/debian unstable main contrib
再重新更新
$ sudo apt update$ sudo apt upgrade
就解决了问题
注记:
个人猜想可能是stable的版本太旧了,所以才在/etc/apt/sources.list
新增unstable跟testing试试看,但实际上为什么会出现这个问题也不太清楚