QEMU
跳到导航
跳到搜索
QEMU是一个虚拟化软体。
安装
在Ubuntu下可以用apt安装:
sudo apt install -y qemu qemu-system-x86; sudo apt clean
安装Guest OS
这边的Guest OS为Ubuntu 22.04,先建立硬碟:
qemu-img create -f qcow2 basement.img 20G
接著跑起来,但需要透过VNC才能使用(因为会自动切入图型模式,terminal这端会出现1024 x 768 Graphic mode
):
sudo qemu-system-x86_64 \
-drive file=basement.img,format=qcow2 \
-cdrom ubuntu-22.04.3-live-server-amd64.iso \
-cpu host \
-m 1G \
-smp 2 \
-enable-kvm \
-serial mon:stdio \
-display curses \
-vnc :1
接著把serial console设定起来,首先是把/etc/default/grub
内的GRUB_CMDLINE_LINUX_DEFAULT
加上console=tty0 console=ttyS0
:
#GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0"
另外一组是把GRUB_TERMINAL
加上serial
:
#GRUB_TERMINAL=console
GRUB_TERMINAL="console serial"
接著跑sudo update-grub
更新后就可以用sudo reboot
重开机确认是否正常(有状况还可以透过VNC视窗那边修正)。都没问题后再用sudo shutdown now
关机,修改设定关掉光碟挂载与VNC:
sudo qemu-system-x86_64 \
-drive file=basement.img,format=qcow2 \
-cpu host \
-m 1G \
-smp 2 \
-enable-kvm \
-serial mon:stdio \
-display curses
外部连结
- 官方网站 (英文)