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

相关推荐
三十..6 小时前
Ceph 三大存储接口深度实践与数据保护指南
运维·ceph
9分钟带帽6 小时前
linux_系统开机自动执行shell脚本
linux·服务器
蝶豆花7 小时前
基于商城系统的功能,自动化,性能-测试报告
运维·自动化
袋鼠云数栈7 小时前
从前端到基础设施,ACOS 如何打通企业全链路可观测
运维·前端·人工智能·数据治理·数据智能
黎阳之光7 小时前
视频孪生智护供水生命线:黎阳之光赋能医疗与园区水务高质量升级
运维·物联网·算法·安全·数字孪生
志栋智能8 小时前
AI驱动无代码:降低巡检超自动化的门槛
大数据·运维·网络·人工智能·自动化
嵌入式小能手8 小时前
飞凌嵌入式ElfBoard-进程间的通信之命名管道
linux·服务器·算法
AOwhisky8 小时前
Ceph系列第六期:Ceph 文件系统(CephFS)精讲
linux·运维·网络·笔记·ceph
Land03299 小时前
RPA网页自动化:元素定位失效的7种根因与XPath鲁棒性改造方案
运维·selenium·自动化·rpa
Starry-sky(jing)9 小时前
# Linux 下 Qt 应用无障碍自动化:记一次wx无人值守系统的架构演进
linux·qt·自动化