1、虚拟机的镜像安装

(1)、从官网上下载虚拟机的镜像到当前主机

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml


(2)、用命令 virt-manage 或直接用鼠标打开虚拟机管理界面,点击小灯泡添加新的虚拟机

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_如何在linux虚拟机上进行深度学习_02


(3)、进入下一界面,选中"Local install media" ,然后点击Forward

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_如何在linux虚拟机上进行深度学习_03


(4)、在这个界面点击"Browse"按钮

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml_04


(5)、选择"Local Browse",选择我们已经下载好的镜像,然后点击"open"

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_如何在linux虚拟机上进行深度学习_05

(6)、选择好内存大小,以及CPU的核数

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_如何在linux虚拟机上进行深度学习_06


(7)、设置好硬盘大小,一般硬盘都设置为大于6GB

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml_07


(8)、给新的虚拟机命名一个名字,然后勾选下方的"Customize configuration before install",最后点击"Finish"

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml文件_08


(9)、进入如下图的界面,选择硬盘和网卡类型均为"VirtIO",选择完成后不要忘记点击"Apply"

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_如何在linux虚拟机上进行深度学习_09


如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_如何在linux虚拟机上进行深度学习_10


(10)、点击Begin Installtion 开始安装虚拟机

(11)、选择一个版本,一般选择第一个

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_安装过程_11


(12)、在新弹出的界面中选择相应信息的加载,首先选择安装过程中的语言

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_如何在linux虚拟机上进行深度学习_12


(13)、选择时区


(14)、选择虚拟机的语言,一般选择英语和简体中文

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml_13


(15)、选择图像界面,然后点击"Done"

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml_14


(16)、设备选择,勾选"I would like to make additional space available"

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_安装过程_15


(17)、然后选择"Standard Partition"进行磁盘分区

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_如何在linux虚拟机上进行深度学习_16


(18)、点击"+“添加相应模块,并且为其设置容量大小

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml_17


如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml文件_18


(19)、然后点击"Begin Installation”

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml文件_19


(20)、接下来进入安装过程,我们可以在虚拟机管理的界面中看到新安装的虚拟机已经出现

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml_20


(21)、安装成功后查看 /var/lib/libvirt/images/ 下会有一个haha.qcow2文件,在/etc/libvirt/qemu/下会有一个haha.xml文件

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml文件_21


2、若当前主机无虚拟机的镜像,我们可以远程从他人的主机上拷贝相应的.qcow2文件,然后使用 virsh create vmname.xml 或者virsh define vmname.xml 来重新打开虚拟机,这两个命令的区别在于,前一个命令是一次性打开,当我们关闭真机再重新打开时,那么之前打开的虚拟机会从虚拟机管理界面中消失,需要重新打开,而后面这个命令则是永久性打开。

3、用脚本来安装虚拟机
(1)、镜像安装

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_如何在linux虚拟机上进行深度学习_22


这个同1中介绍的安装方式完全一致,只不过是用脚本来执行,省去了中间在相应界面中点击选择,这样更加快捷更加方便且高效

(2)、虚拟机的快照

从安全因素的方面考虑,我们一般操作的都是虚拟机的快照,一旦我们修改了一些文件或者配置,导致出了问题,那么我们可以重新启动母盘,将快照还原,这样就可以恢复我们原始的快照。快照也就是虚拟机母盘的复制品。

1)、创建快照

查看自己的.xml文件

然后使用 qemu-img create -f qcow2 -b /var/lib/libvirt/images/hanhan.qcow2 /var/lib/libvirt/images/xixi.qcow2 命令创建xixi.qcow2

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml文件_23


2)、安装快照

在虚拟机管理界面中找到xixi,然后点击进行相应1中的安装步骤开始安装脚本安装

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_安装过程_24


注:
\ 换行符 连接下一行
$1 占位符 脚本后面所跟的的第一个字符

4、虚拟机的管理命令

命令

功能

virsh list

列出正在运行的虚拟机

virsh list --all

列出所有虚拟机

virsh start vmname

开启虚拟机

virt-viewer vmname

显示虚拟机

virsh shutdown vmname

正常关机

virsh destroy vmname

强制断电

virsh undefine vmname

删除虚拟机硬件信息

rm -fr /var/lib/libvirt/images/vmname.qcow2

删除虚拟机硬盘

如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml文件_25


如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml_26


如何在linux虚拟机上进行深度学习 linux虚拟机如何使用_xml文件_27