『虚拟机的安装』

准备工作:你的Linux里得已经有了镜像文件供我们安装使用。

通过图形界面来进行安装操作步骤:

1.打开之前看看本机的基础配置:(下面是我的机子信息)

Linux 虚拟机启动Java程序 linux运行虚拟机_图形界面

Linux 虚拟机启动Java程序 linux运行虚拟机_Server_02

 

2.选中图中所示内容,打开Virtual Machine Manager

Linux 虚拟机启动Java程序 linux运行虚拟机_Server_03

打开之后会要求输入密码:

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_04

打开之后发现我的机子里面有四个虚拟机:(而且都是shutoff关闭状态)

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_05

注:因为选定状态下无法截图,所以下图只是演示和上图没有直接关联(Asuka,RNG虚拟机没有显示)

图中选中一台虚拟机右键操作 选shut Down  ,Force Off  强制关闭虚拟机,Reboot 重启虚拟机,shut Down 关闭虚拟机

可以看到当前图中虚拟机为Running开启运行状态。

 

Linux 虚拟机启动Java程序 linux运行虚拟机_Server_06

进行Force Off 强制关闭操作后:选定Yes

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_07

可以看到desktop虚拟机被Shutoff关闭了

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_08

现在我们关闭所有正在运行的虚拟机:

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_09

点击左上角的电脑图标,就会弹出下面操作框:

Linux 虚拟机启动Java程序 linux运行虚拟机_图形界面_10

选中镜像文件进行安装:

Linux 虚拟机启动Java程序 linux运行虚拟机_图形界面_11

在此我选中了放在了/home/kiosk/Desktop 下的镜像文件:

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_12

 

选中:

Linux 虚拟机启动Java程序 linux运行虚拟机_Server_13

设定内存Memory大小,CPUS的数量:

Linux 虚拟机启动Java程序 linux运行虚拟机_Server_14

分给虚拟机的硬盘大小:

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_15

起名字,默认为rhel7.2:

Linux 虚拟机启动Java程序 linux运行虚拟机_图形界面_16

我们起名为:KOBE

Linux 虚拟机启动Java程序 linux运行虚拟机_Server_17

弹出下面界面:该界面必须在1分钟之内进行上下选择操作,我们选中第一条:Install... 安装7.2版本的redhat虚拟机:

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_18

开始安装:

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_19

可以看到:虚拟机管理列表里出现了我们新建安装的KOBE虚拟机:(而且是Running正在运行状态)

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_20

选择语言:

Linux 虚拟机启动Java程序 linux运行虚拟机_图形界面_21

设置信息界面:

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_22

时间时区改成 Asia Shanghai

语言支持多添加简体中文:

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_23

软件选择选中:Server with GUI:对右边Add-Ons ...不进行选择:

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_24

INSTALLATION DESTINATION设置:对硬盘选择自己分区:(i will configure a partitioning)

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_25

选择Standard  Partition 

Linux 虚拟机启动Java程序 linux运行虚拟机_Server_26

先添加一个200M 的 /boot 区 :

Linux 虚拟机启动Java程序 linux运行虚拟机_Server_27

再添加一个500M的 swap 区:

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_28

再将剩余的空间全分给 / 区:

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_29

效果如下:

Linux 虚拟机启动Java程序 linux运行虚拟机_Server_30

接下来确定之后出现下图情况,选择Accept Changes

Linux 虚拟机启动Java程序 linux运行虚拟机_Server_31

设置完多个设置后 开始安装:

Linux 虚拟机启动Java程序 linux运行虚拟机_图形界面_32

接下来会弹出下面界面:

得自己设置密码,及创建一个用户,等待最下面进度条读取安装完毕

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_33

自己设置密码:

Linux 虚拟机启动Java程序 linux运行虚拟机_图形界面_34

新创建一个用户名:

Linux 虚拟机启动Java程序 linux运行虚拟机_图形界面_35

最终选择右下角重启Reboot

Linux 虚拟机启动Java程序 linux运行虚拟机_图形界面_36

接下来出现下面画面:(选择第一个快速进入虚拟机,或者不做选择,系统会自己进入虚拟机但是时间慢一点):

Linux 虚拟机启动Java程序 linux运行虚拟机_图形界面_37

接下来需要我们同意认证条款(LICENSING INFORMATION):

 

Linux 虚拟机启动Java程序 linux运行虚拟机_Server_38

 

选择 I accept..:

Linux 虚拟机启动Java程序 linux运行虚拟机_图形界面_39

接下来我们的图形界面安装虚拟机就完成啦!

Linux 虚拟机启动Java程序 linux运行虚拟机_图形界面_40

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_41

 

 

#用脚本命令的形式来安装新的虚拟机

注:需要在root超级用户下操作:

写脚本文件:在/mnt(任何目录都可以)目录下写一个安装虚拟机的脚本文件:

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_42

 

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_43

1.写入执行命令:(确定好 由什么镜像文件来安装,cpu数:1,内存大小:1000,名字:wonderful)

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_44

可以看到安装名为wonderful的虚拟机成功了:

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_45

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_46

2.用脚本流水式安装虚拟机:

 

相关操作与1中操作一致,只是vm_create.sh脚本文件中编写的命令有些许不一致:如下:

与1相比只是将刚才确定的虚拟机名称wonderful变为了$1(代表的是 跟在脚本执行命令后的第一个字符表示所要选取的名称)

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_47

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_48

开始执行脚本:

脚本执行后跟的第一个字符表示执行者想要所选取的虚拟机名称:eg kkk ,HHH 为我们做的实验。效果如下:

Linux 虚拟机启动Java程序 linux运行虚拟机_Server_49

Linux 虚拟机启动Java程序 linux运行虚拟机_Server_50

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_51

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_52

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_53

 

注:我们可以看到执行完操作安装虚拟机占用了我们的shell进程:

我们可以对脚本命令进行稍微的改进操作,如下:

&>  /dev/null 表示不显示繁多的提示, &表示后台运行:

Linux 虚拟机启动Java程序 linux运行虚拟机_Linux 虚拟机启动Java程序_54

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_55

Linux 虚拟机启动Java程序 linux运行虚拟机_图形界面_56

Linux 虚拟机启动Java程序 linux运行虚拟机_重启_57