虚拟机镜像的制作

前言:

虚拟机镜像的制作需要qemu的支持,如果没有下载请执行:apt-get install qemu

 

1、准备ISO文件

准备Ubuntu14.04版本操作系统的ISO文件,文件名为ubuntu-14.04-server-amd64.iso(已提供)。

网盘地址:链接:https://pan.baidu.com/s/1Hb9aT6j_ixx6fys66fdeFg 
提取码:ilat 

2、将ISO上传至宿主机

将Ubuntu14.04的ISO文件通过Xftp上传到宿主机Ubuntu16.04中。或者直接拷贝到宿主机Ubuntu16.04中。

ubuntu如何制作mysql镜像 ubuntu制作img镜像_文件名

3、创建虚拟机镜像文件

使用命令

qemu-img create -f qcow2 ubuntu14.04.img 50G

创建一个50GB大的磁盘镜像(qcow2格式)。qemu-img命令用于创建镜像文件,该命令中“create”参数是qemu-img命令的子参数,“-f”参数指定镜像文件的格式为“qcow2”(qcow2是一种硬盘的格式),镜像文件名为ubuntu14.04.img,大小为50GB。

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_02

 

4.使用“qemu-system-x86_64”命令安装Ubuntu系统。

命令如下:

qemu-system-x86_64 --enable-kvm -m 1024 -smp 2 -boot order=d -hda ubuntu14.04.img -cdrom ubuntu-14.04-server-amd64.iso

其中“--enable-kvm”表示使用KVM内核虚拟化加速模块,开启虚拟机加速。

“-m 1024”表示给客户机分配1024MB内存,

“-smp 2”表示给客户机分配2个虚拟CPU,

“-boot order=d”指定虚拟机系统的启动顺序为光驱(CD-ROM)而不是硬盘(hard Disk),

“-hda ubuntu14.04.img”使用上一步创建的ubuntu14.04.img镜像文件作为虚拟机的硬盘,

“-cdrom ubuntu-14.04.-server-amd64.iso”表示分配给虚拟机的光驱,并在光驱中加载ISO文件作为系统的启动文件。

注意:-hda 后需要指定ubuntu14.04.img文件存放路径,-cdrom后需要指定ubuntu-14.04-server-amd64.iso存放路径

直接在当前目录下执行该命令

ubuntu如何制作mysql镜像 ubuntu制作img镜像_文件名_03

 

5、查看虚拟机安装界面

上面的安装命令会默认开启vnc的5900端口。

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_04

再打开一个终端窗口,输入“vncviewer :0”即可看到虚拟机的安装界面。

ubuntu如何制作mysql镜像 ubuntu制作img镜像_文件名_05

有的会直接打开虚拟机的安装界面。

6、虚拟机安装步骤

安装界面如下图所示:

ubuntu如何制作mysql镜像 ubuntu制作img镜像_ubuntu_06

ubuntu如何制作mysql镜像 ubuntu制作img镜像_文件名_07

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_08

ubuntu如何制作mysql镜像 ubuntu制作img镜像_ubuntu_09

ubuntu如何制作mysql镜像 ubuntu制作img镜像_ubuntu_10

ubuntu如何制作mysql镜像 ubuntu制作img镜像_文件名_11

ubuntu如何制作mysql镜像 ubuntu制作img镜像_ubuntu_12

ubuntu如何制作mysql镜像 ubuntu制作img镜像_ubuntu_13

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_14

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_15

ubuntu如何制作mysql镜像 ubuntu制作img镜像_ubuntu_16

ubuntu如何制作mysql镜像 ubuntu制作img镜像_文件名_17

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_18

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_19

ubuntu如何制作mysql镜像 ubuntu制作img镜像_文件名_20

ubuntu如何制作mysql镜像 ubuntu制作img镜像_文件名_21

 

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_22

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_23

ubuntu如何制作mysql镜像 ubuntu制作img镜像_文件名_24

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_25

ubuntu如何制作mysql镜像 ubuntu制作img镜像_ubuntu_26

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_27

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_28

ubuntu如何制作mysql镜像 ubuntu制作img镜像_ubuntu_29

7.安装OpenSSh server

安装过程中选择安装OpenSSH server软件(使用“空格”键选中),方面随后远程访问,如图所示:

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_30

ubuntu如何制作mysql镜像 ubuntu制作img镜像_文件名_31

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_32

ubuntu如何制作mysql镜像 ubuntu制作img镜像_文件名_33

系统安装完成后,直接退出QEMU窗口,Linux系统镜像制作完毕。

8.查看镜像格式

使用命令“qemu-img info ubuntu14.04.img”查看制作的镜像格式

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_34

9.再次启动虚拟机

使用命令“qemu-system-x86_64 -m 1024 -smp 2 -hda ubuntu14.04.img -boot order=c -vnc :1”重新启动虚拟机镜像,进入上面安装的系统,如图所示:

ubuntu如何制作mysql镜像 ubuntu制作img镜像_ubuntu_35

再打开一个终端,输入命令“vncviewer :1”,进入ubuntu14.04系统的虚拟机界面如下图所示:

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_36

输入安装过程中设置的用户名/密码,进入系统即可:

ubuntu如何制作mysql镜像 ubuntu制作img镜像_安装过程_37

和操作普通Ubuntu机器相同,自行操作。

ubuntu如何制作mysql镜像 ubuntu制作img镜像_ubuntu_38