如何在QEMU上运行Ubuntu 16.04 Desktop?
我已经在QEMU上安装了Ubuntu 16.04 Desktop,但现在当我开始使用它时:
qemu-system-i386 -m 1024M -enable-kvm -drive file=./ubuntu-desktop.img,index=0,media=disk,format=raw
我看到这张照片:
这是怎么回事? 我怎样才能解决这个问题?
使用Ubuntu 18.04主机/客户端设置
我无法使用以下设置重现:
wget http://releases.ubuntu.com/xenial/ubuntu-18.04-desktop-amd64.iso qemu-img create -f qcow2 ubuntu-18.04-desktop-amd64.img.qcow2 16G qemu-system-x86_64 \ -cdrom ubuntu-18.04-desktop-amd64.iso \ -drive file=ubuntu-18.04-desktop-amd64.qcow2,format=qcow2 \ -enable-kvm \ -m 2G \ -smp 2 \ -vga virtio \ ;
然后在GUI上:
- 安装Ubuntu
- 继续,继续,继续……
- 等几分钟
- 在结束时“立即重启”
- 现在你可以关闭QEMU窗口了
安装完成后,我建议使用磁盘快照 ,以防您想要回到pristine安装(测试软件的常见用例):
qemu-img create -f qcow2 -b ubuntu-18.04-desktop-amd64.qcow2 \ ubuntu-18.04-desktop-amd64.snapshot.qcow2
然后从快照磁盘重新启动系统:
qemu-system-x86_64 \ -drive file=ubuntu-18.04-desktop-amd64.snapshot.qcow2,format=qcow2 \ -enable-kvm \ -m 2G \ -smp 2 \ -vga virtio \ ;
然后,只要你想回到pristine安装,只需重新运行:
qemu-img create -f qcow2 -b ubuntu-18.04-desktop-amd64.qcow2 \ ubuntu-18.04-desktop-amd64.snapshot.qcow2
快照仅存储原始图像之间的差异,因此不会占用大量磁盘空间。
在Ubuntu 18.04主机上测试,QEMU 1:2.11+dfsg-1ubuntu7.3
, nvidia-384
版本390.48-0ubuntu3
,联想ThinkPad P51, NVIDIA Corporation GM107GLM [Quadro M1200 Mobile]
GPU。
笔记:
-
-vga virtio
选项是为了能够获得更高的分辨率: https :-vga virtio
切换完整屏幕:Ctrl + Alt + F
用
-full-screen
启动QEMU。 -
-soundhw hda
启用声音。 为什么QEMU默认不支持我。 -
进入VM后,减少GRUB菜单等待时间并显示一些启动消息,以便下次启动:
printf 'GRUB_TIMEOUT=1\nGRUB_CMDLINE_LINUX_DEFAULT=""\n' | sudo tee -a /etc/default/grub sudo update-grub
-
TODO剪贴板分享:
- https://unix.stackexchange.com/questions/109117/virt-manager-copy-paste-functionality-to-the-vm
- 如何从主机复制并粘贴到KVM来宾?
- https://wiki.archlinux.org/index.php/QEMU#SPICE
- https://www.linux-kvm.org/page/SPICE
尝试
-spice port=5930,disable-ticketing
+remote-viewer spice://127.0.0.1:5930
,并且spice-vdagent
已预先安装在guestspice-vdagent
机上,但没有成功。混乱的根本原因是QEMU开发人员似乎更关注非交互式使用,而不是可靠地实现这样的事情,因此一劳永逸地杀死VirtualBox: https : //bugs.launchpad.net/qemu/+bug/ 614958
-
TODO:主持3D加速。 仍然使用SPICE和QXL,
glxgears
提供1k FPS,与常规SDL完全相同。 但是在主机上__GL_SYNC_TO_VBLANK=0 vblank_mode=0 glxgears
给出20k FPS,所以我猜测图形没有加速?
相关: https : //unix.stackexchange.com/questions/108122/installing-ubuntu-13-0-desktop-in-qemu
预建的可启动映像
如果您想要一个不需要在安装程序上进行任何交互而启动的映像,请参阅: 是否有在线预构建的QEMU Ubuntu映像(32位)?