一、说明
虽然说大部分的场合,docker都能解决问题,但是有些大型的软件安装时如果修改配置会很麻烦,比方说前面遇到的code-server和dify 默认都是80和443端口要使用,安装在一起就会端口冲突,通过该端口来解决问题,理论上都行,但是实际我在应用当中发现出现了一些意想不到的问题,也许别人没有遇到过,但是我确实遇到了,没办法,只能把两个安装在各自独立的系统中,这样就完全隔离。都可以使用原版的软件,另外保持服务器宿主机本身的完全干净,毕竟我们平时安装的东西太多,服务器又没必要也不适合使用图形界面,所以命令行安装就有必要了,这里只是做个记录,网上教程很多
在 Ubuntu Server 25.04 命令行中安装 Ubuntu 虚拟机,可以使用 KVM/QEMU 虚拟化工具
二、 安装
1、确认系统支持虚拟化
egrep -c '(vmx|svm)' /proc/cpuinfo
# 输出值应大于 0。如果为 0,需在 BIOS 中启用虚拟化支持。
2、安装 KVM/QEMU 及相关工具
sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst
3、 云镜像下载以及安装目录和权限确定
# 目录和权限设置后面用的到
mkdir -p ~/vm-data
sudo chown -R $USER:libvirt-qemu ~/vm-data
sudo chmod 775 ~/vm-data
sudo chown -R $USER:libvirt-qemu /home/mucuna
sudo chmod 775 /home/mucuna
# 下载云镜像
wget -O /home/mucuna/vm-data/ubuntu-25.04-server-cloudimg-amd64.img https://cloud-images.ubuntu.com/releases/plucky/release/ubuntu-25.04-server-cloudimg-amd64.img
4、将用户加入 libvirt 组
sudo usermod -aG libvirt $USER
newgrp libvirt # 立即生效或重新登录
sudo systemctl enable --now libvirtd
5、检测KVM情况
在 Ubuntu Server 中遇到 "WARNING KVM acceleration not available, using 'qemu'" 表示虚拟机无法使用硬件加速(KVM),将退回到纯软件模拟(QEMU),导致性能显著下降
1、检查 CPU 是否支持 Intel VT-x 或 AMD-V 技术:
egrep -c '(vmx|svm)' /proc/cpuinfo
输出大于 0:CPU 支持虚拟化,但可能未启用。
输出为 0:CPU 不支持或 BIOS 中禁用虚拟化
2、检查 KVM 内核模块是否加载
lsmod | grep kvm
正常输出:应显示
kvm_intel或kvm_amd。

最低0.47元/天 解锁文章
2495

被折叠的 条评论
为什么被折叠?



