UBUNTU 安装虚拟机

一、安装

sudo apt update

sudo apt install virtinst

二、创建虚拟机

sudo virt-install --name ubuntu14-vm \ --ram 4096 --vcpus 4 --disk size=80,path=/var/lib/libvirt/images/ubuntu14-vm.qcow2,format=qcow2 --os-type linux -- os-variant ubuntu14.04 --network network=default --graphics none --console pty,target_type=serial --location ~/isos/ubuntu-14.04.6-server-amd64.iso --extra-args 'console=ttyS0,115200n8'

三、虚拟机操作

列表

virsh list --all

查看ip

virsh net-dhcp-leases default

启动

virsh start ubuntu14-vm

进入

virsh console ubuntu14-vm

停止

virsh shutdown ubuntu14-vm

强制关机

virsh destroy ubuntu14-vm

四、卸载虚拟机

记录虚拟机磁盘

virsh domblklist ubuntu14-vm

卸载

virsh undefine ubuntu14-vm --remove-all-storage

手动删除磁盘文件(可能已清除)

sudo rm -f /var/lib/libvirt/images/ubuntu14-vm.qcow2

验证是否彻底删除

virsh list --all | grep ubuntu14-vm

检查磁盘文件是否还在

ls /var/lib/libvirt/images/ubuntu14-vm.qcow2

五、挂载共享目录

1、在宿主机创建目录

sudo mkdir -p /srv/shared-disk

sudo chmod 777 /srv/shared-disk # 或根据需要设置权限

echo "Hello from host" | sudo tee /srv/shared-disk/test.txt

2、virsh edit ubuntu14-vm

在 <devices> 标签内任意位置添加以下内容(复制注意非法字符):

<filesystem type='mount' accessmode='squash'>

<source dir='/srv/shared-disk'/>

<target dir='shared-disk'/>

</filesystem>

3、进入虚拟机,安装 9p 支持(Ubuntu 14.04 通常已内置,但模块可能未加载)

加载内核模块

sudo modprobe 9p

sudo modprobe 9pnet_virtio

验证是否支持

lsmod | grep 9p

4、创建挂载点并挂载

sudo mkdir -p /mnt/disk

sudo mount -t 9p -o trans=virtio,version=9p2000.L shared-disk /mnt/disk

关键参数:

-t 9p:指定文件系统类型

trans=virtio:使用 virtio 传输(高性能)

version=9p2000.L:使用现代 9P 协议(支持权限、symlink 等)

shared-disk:对应 XML 中的 <target dir='...'> 值

5、开放权限 sudo chmod -R a+rw share_disk

相关推荐
BerryS3N5 分钟前
Cursor+GitOps:AI驱动的自动化运维新范式
运维·人工智能·自动化
FREEDOM_X1 小时前
嵌入式Linux摄像头采集与图像处理
linux·图像处理·ubuntu
studytosky2 小时前
OpenClaw 入门与 Skill 开发
linux·服务器·ai编程
kaoa0002 小时前
Linux入门攻坚——82、kvm虚拟化-2
linux·运维·服务器
OsDepK2 小时前
Windows快速部署Docker
运维·docker·容器
2601_954706492 小时前
云虚拟化终端架构解析:ARM 云端集群部署与自动化运维实践
运维·arm开发·架构
zandy10112 小时前
地址解析厂商推荐:分行业地址服务能力选型与技术分析
大数据·运维·人工智能
财迅通Ai2 小时前
“光纤传感+AI”双轮驱动加速成长,光格科技步入资产数字化运维快车道
运维·人工智能·科技·光格科技
学无止境_永不停歇3 小时前
3. 进程状态
linux·服务器
Splashtop高性能远程控制软件3 小时前
本地部署 vs 公有云 vs 混合架构:一份可对照落地的 IT 架构选型指南
运维·架构·远程控制·splashtop