VMware

空~2022年10月12日
  • linux
大约 6 分钟

VMware

虚拟化检查

虚拟机和 window 的关系

image-20220928145105987

检查是否支持虚拟化

可以直接使用 LeoMoon CPU-V 检查本机是否支持虚拟化技术或者虚拟化技术是否开启.

image-20220928145617144

开启虚拟化

启动 BIOS 的虚拟化设置 | 开启 CPU 虚拟化支持 - 百度经验 (baidu.com)open in new window

下载 Linux 镜像

选择第一个即可:

Index of /centos/7.9.2009/isos/x86_64/ (bupt.edu.cn)open in new window

将镜像放到一个合适的位置

安装 VMware

安装 VMware 16

https://www.vmware.com/go/getworkstation-winopen in new window

激活码

ZF3R0-FHED2-M80TY-8QYGC-NPKYF

安装 CentOS

image-20220927183724587

选择稍后安装操作系统

image-20220927183757018

选择安装的系统和版本

image-20220927183820362

安装 Linux 系统, 并选择安装位置, 默认在 C 盘

image-20220927183846667

设置虚拟机最大磁盘空间大小, 默认即可

image-20220927183857445

查看该虚拟机配置

image-20220927183916748

装载之前下载的镜像文件, 其他设置可以默认.

image-20220927184026762

系统配置

启动虚拟机准备安装, 选择第一个 Install CentOS 7, 选中状态为白色.

image-20220928150706595

回车开始

image-20220927184220855

可以选择中文

image-20220927184721633

安装信息摘要

本地化

本地化一般默认

image-20220928151000130

软件选择

image-20220927184815768

可以选择的基本环境很多, 也可以不使用自带的环境, 选择最小安装, 按照自己的需要选择.

image-20220928151259616

系统设置

image-20220928151410142

分区

可以选择自动分区或手动分区

手动分区相关

三个关键区:

  1. /boot: 引导分区, 一般一个 G 就够
  2. swap: 交换分区, 2 个 G
  3. /: 根分区, 剩下所有

image-20220928152241294

添加挂在节点后将文件系统改成 ext4.

image-20220928152326809

swap 分区

image-20220928152828432

image-20220928152859550

KDUMP

kdump 在学习过程中可以选择不开启, 节省空间.

image-20220928153104578

网络和主机名

image-20220927185048314

设置网络连接

image-20220928153520906

创建账户

开始安装, 加载时可设置 root 账户的密码, 和创建一个新账户

image-20220927185240257

双击两次完成可设置简单密码

image-20220927185516898

账户设置也一样, 双击两次可设置弱密码

image-20220927185336722

加载完毕后可进入系统

还原网络设置

无法联网的情况下尝试还原默认设置

image-20220928163417731

image-20220928163139973

网络连接的三种方式

桥接模式

虚拟机直接连接外部物理网络的模式,主机起到了网桥的作用。这个模式下直接访问外部网络,并且对外部网络是可见的。(同一个路由器内都可见,占用局域网的 ip)

NAT 模式

虚拟机和主机构建一个专用网络,并通过虚拟网络地址转换(NAT)设备对 IP 进行转换。虚拟机通过该共享 IP 可以访问外部网络,但外部网络无法访问虚拟机。

仅主机模式

虚拟机只与主机共享一个专用网络,与外部网络无法通信。

未命名文件

虚拟机克隆

直接复制

想要创建多个相同系统的虚拟机的时候可以直接复制原来的虚拟机, 每个虚拟机都是一个文件夹.

image-20220928171227190

可以直接整个文件夹复制一份改个名.

然后用 VMware 打开

image-20220928171631927

VMware 克隆

需要先将虚拟机关机

image-20220928171744629

image-20220928171833886

image-20220928172036517

虚拟机快照

类似 github 的版本管理

创建快照.

image-20220928172659951

虚拟机开机后创建一个快照 A

再在虚拟机桌面创建一个文件夹, 之后创建一个快照 B

之后再创建在创建一个文件夹和一个快照 C

快照管理.

image-20220928173125195

可以跳转到任意一个快照点, 而且后面的快照点不会丢失.

image-20220928173233213

跳到快照 B.

image-20220928173423865

在快照 B 也可以再创建一个快照 D.

image-20220928173534058

删除前面的快照也不会对后面的快照造成影响.

image-20220928173653409

虚拟机迁移删除

迁移

虚拟机是以文件夹的形式存放在电脑上的, 可以直接剪切移走.

删除

先在 VMware 移除虚拟机, 再删除文件夹或者把虚拟机关机后直接使用 VMware 删除.

image-20220928174433462

vmtools

检查 GCC

虚拟机管理工具, 方便文件操作.

安装需要 gcc 支持.

右键打开终端输入命令检查是否安装了 gcc.

gcc -v

gcc 安装指令.

yum -y install gcc

安装 vmtools

在登录页点击 未列出? 使用管理员账户登录.

image-20220928180533675

image-20220928180625537

载入 linux.iso.

image-20220928184241176

image-20220928184221826

右键打开载入的 VMware Tools 复制 gz 包.

image-20220928184545288

gz 包右键复制到 其他位置/计算机/opt 目录下.

image-20220928184733904

在该目录右键打开终端执行命令解压文件, 文件名可以输入 VM 再按 tab 自动补全.

tar -zxvf VMwareTools-10.3.23-16594550.tar.gz

进入解压后的目录.

cd vmware-tools-distrib/

执行安装程序.

./vmware-install.pl

全程回车, 最后出现提示:

--the VMware team

表示安装成功, 如果需要重新安装需要手动覆盖, 会有几个选项默认为 no 输入 yyes 就行.

设置共享文件夹

在主机新建一个文件夹, 并新建一个 txt 文本.

image-20220928191816565

打开虚拟机设置.

image-20220928191957822

设置共享文件夹.

image-20220928192131637

确定.

image-20220928192201278

打开虚拟机的主文件夹进入: 其他位置\计算机\mnt\hgfs 就能看到共享文件夹了.

image-20220928192451227

里面的内容也在.

image-20220928192516494