虚拟机的图形界面安装
虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,
进入虚拟系统后,所有操作都是在这个全新的独立的 虚拟系统里面进行,可以独立安装运行软件,
保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响 ,
而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。
我们用的时物理机版本:redhat7.2
在安装虚拟机之前首先要保证物理机cpu的内核支持虚拟化功能,查看方式如下:
只有在flags中存在vmx的cpu才会支持安装虚拟机。并且要保证内存大小足够,查看内存大小的命令如下:
free -m 查看内存大小
虚拟机安装需要相应的镜像作为安装源,我所使用的镜像为readhat7.2版本。从以从网上获取镜像安装。
以上内容准备就绪之后就可以开始安装虚拟机了,执行以下命令:
virt-manager 打开虚拟机管理员界面
会出现如下窗口:
点击左上角的图标,会出现如下如下窗口:
第一行:从本地安装
第二行:通过网络安装
第三行:通过PXE方式安装
第四行:创建快照
因为我将镜像下载到了本地,所以我选择第一种方式安装。选择forward会出现如下窗口:
点击Browse选择镜像地址,会出现如下窗口:
点击Browse Local寻找镜像地址,选择之后如下:
我的镜像是放在*/root/Desktop目录下,然后点击Forward*继续安装,会出现如下窗口:
设置内存大小和cpu个数,需要注意的是内存不能大于真机的内存,而且要给真机留够运行空间。点击Forward继续安装:
设置虚拟机的名字,之后会出现如下界面:
到达该界面下说明你已经将虚拟机的硬件信息设置完成。一共有三个选项。
第一行:开始安装Linux操作系统
第二行:查看系统安装说明
第三行:进入挽救模式
使用以上方式如果需要安装多台虚拟机就会比较麻烦,所以我们可以通过写一个脚本来代替配置虚拟机的硬件信息,编辑一个sh脚本文件:
[root@node2 ~]# vim vm_install.sh
#!/bin/bash #安装环境
virt-install \ #虚拟机安装
–cdrom /root/Desktop/rhel-server-7.2-x86_64-dvd.iso \ #镜像地址
–memory 1024 \ #指定内存大小
–vcpus 1 \ #指定cpu个数
–disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \ #指定生成的文件的地址,大小和类型
–name $1 \ #指定名字
–network source=br0,model=virtio &>/dev/null & #指定网卡
如下图:
注意:$1 (命令后的第一个字符串) &> /dev/null (将所有输出全部重定向到/dev/null文件中)
如果需要安装虚拟机,直接执行该脚本,有两种方式。
方法一:
[root@node2 ~] sh vm_create.sh huige
方法二:
[root@node2 ~]chmod +x vm_create.sh #添加执行权限
[root@node2 ~]/ vm_create.sh huige #执行该脚本
执行完之后就会直接将配置硬件信息的步骤全部代替,出现以下界面:
选择第一行,开始安装操作系统。出现以下界面:
提示选择在安装过程中使用的语言,选好之后,下拉点击continue图标继续,出现如下界面:
进行配置
配置时区:默认为美国时区,我身处中国,所以将时区改为Asia/Shanghai,如下图:
选择之后,点击Done图标继续。
所支持的语言,选择想要添加的语言,点击进入:
选择好之后,点击Done继续。
安全机制,保持默认就好。
安装源,不需要修改。
在这里插入图片描述
安装方式,默认安装之后没有图形,如果需要图形界面,点击进入配置:
选择最后一种方式,如果安装的是真机,选择右边红框的三个选项,才能支持安装虚拟机。
分区的配置,点击进入。Automatically configure partitioning表示自动分配分区。也可以选择I will configure partitioning自定义分区。选择之后点击Done继续:
选择磁盘类型,如果是自动安装就不会出现。如图为标准类型。点击“+“添加分区:
添加boot分区,分配给200M。也可以分配更多,但是boot分区记载开机时的启动程序,分配过多也是浪费。继续添加swap分区和/分区:
添加完成之后如下图:
点击Done继续,如下图:
添加虚拟机密码和普通用户之后,等待
直到出现以下界面,点击reboot*重启:
出现如下界面,其中!号是必须要选的:
输入用户名和密码之后就可以登陆成功:
一直点击继续就可以了。
出现如上界面之后虚拟机就安装完成了。