iso 下載
$ wget https://mirrors.aliyun.com/ubuntu-releases/20.04.3/ubuntu-20.04.3-live-server-amd64.iso # 可以從國內的開源鏡像站下載
鏡像制作
$ qemu-img create -f qcow2 ubuntu20.qcow2 30G
$ qemu-system-x86_64 -m 16G -smp 8 --enable-kvm -boot d -hda ubuntu20.qcow2 -cdrom ubuntu-20.04.3-live-server-amd64.iso -nographic -serial mon:stdio -vnc <host ip>:0 # 需要使用服務器版本,這樣不會使用 gui 相關的服務
通過 vnc 客戶端連接到虛擬機完成安裝過程,例如,在 Windows 上,可以通過 VNC Viewer 連接。
設置控制台啟動
$ qemu-system-x86_64 -m 16G -smp 8 --enable-kvm -hda ubuntu20.qcow2 -nographic -serial mon:stdio -vnc <host ip>:0
通過 vnc 客戶端連接上之后
$ sudo vim /etc/default/grub
注釋掉 GRUB_CMDLINE_LINUX_DEFAULT
設置 GRUB_CMDLINE_LINUX="text"
設置 GRUB_TERMINAL="console"
$ sudo update-grub
$ sudo systemctl set-default multi-user.target
關閉虛機,然后重新用如下命令啟動
$ qemu-system-x86_64 -m 16G -smp 8 --enable-kvm -hda ubuntu20.qcow2 -nographic -serial mon:stdio