VMware WorkStation安装Linux8与NAT网络配置详细版
作者:互联网
所使用的虚拟机软件及Linux系统的版本
1.VMware WorkStation的版本:VMware® Workstation 15 Pro 15.5.1 build-15018445
2.linux的版本:CentOS-8.2.2004-x86_64
3.物理机Windows版本:Windows10
安装前的说明和准备
1.linux采用最小安装的模式
2.网络的配置:这点很重要,我在之后也会反复强调。这里我使用NAT连接,有必要在这之前先对物理机、虚拟机网卡进行配置。这里要做的操作是:将主机的网卡,NAT设备以及DHCP服务器放在同一个网段下。后面我也会详细展开。
①主机的网卡
首先,右键任务栏通知区域的网络图标,选择打开“网络和Internet”设置 ,进入状态界面。
打开“网络和Internet”设置位置
在更改网络设置中,单击更改适配器选项,进入网络连接界面。
更改适配器选项位置
在网络连接界面,右键VMware Network Adapter VMnet8,单击属性,进入属性界面。
VMware8的属性
在属性界面单击Internet协议版本4(TCP/IPv4),点击属性,配置IPv4,参照如图配置IP地址、子网掩码、默认网关。DNS可配可不配。
注意IP地址和默认网关要在同一个网段下(前三个“.”的数字要相同)。一般来说,IP地址第四段为1,子网掩码为255.255.255.0(/24),默认网关第四位为255(广播地址)
IPv4属性
IPv4属性
接着,在win10的搜索框中,键入CMD(命令提示符),或者快捷键win+R调用运行,输入cmd进入。
搜索框中键入CMD
win+R调用运行
在cmd中,键入ipconfig,查看主机网关。主要是VMnet8的信息,查看是否配置成功。(与上面IPv4配置时相同即可)
查看VMnet8的信息
②NAT设备以及DHCP服务器
这两个设备都是虚拟机的网络配置,需要在VMware中配置。
首先,打开VMware,在菜单栏的编辑中选择虚拟网络编辑器。
配置虚拟网络编辑器的位置
选中VMnet8,确保下面的子网IP与之前的IPv4在同一个网段中,以及子网掩码与IPv4的子网掩码相同。一般来说,这个子网IP的第四段是0。
配置NAT设备
最后,点击DHCP设置,设置起始IP地址和结束IP地址。第四段是一个区间范围,不一定要和我一样,但注意:地址中最好不要包含IPv4中配置的网段。
配置DHCP服务器
这样,确保主机的网卡,NAT设备以及DHCP服务器都在同一个网段下,即可使用NAT进行连接,并且大概率不会出问题。关于网络的问题,我之后在安装过程中会详细的讲。
详细安装过程
1.打开VMware WorkStation,在库窗口右键,选择新建虚拟机,进入新建虚拟机向导。也可以点击文件-新建虚拟机进入向导。
两种方式进入新建虚拟机向导
新建虚拟机向导
对于初学者来说,可以选择典型进行安装,**自定义(高级)**比典型多了一些对控制器、虚拟磁盘、兼容性等的操作。
我这里用自定义进行演示。
2.在欢迎界面中,点击 “自定义(高级)”,点击 “下一步”,进入 “虚拟机硬件兼容性界面”,选择需要兼容的软件版本。如果无需兼容其他版本的虚拟机,直接点击 “下一步”,进入 安装客户机操作系统视图。
虚拟机硬件兼容性
VMware WorkStation15 Pro可以兼容的版本
3.在 安装客户机操作系统视图中,可以选择用驱动(光盘)安装,可以使用映像文件进行安装,也可以选择配置完所有硬件后,再进行操作系统的安装。一般来说,我们选择 稍后安装操作系统,因为这样你就可以随意配置你的虚拟硬件。之后点击下一步,进入 选择客户机操作系统。(顺便插一句,如果安装Windows操作系统,一定要选择稍后安装操作系统,这样可以跳过密钥!)
安装客户机操作系统
4.在选择客户机操作系统界面,可以选择将要安装的虚拟机版本。这里选择Red Hat Enterprise Linux 8 64位。这里其实也可以选择Oracel Linux 8。两者的区别是Oracle Linux可以在安装Oracle时减少对参数的配置,两者的内核是相同的。之后点击下一步,进入命名虚拟机。
选择客户机操作系统
5.在命名虚拟机界面,可以给自己的虚拟机起名字(注意不是主机名),为了防止多台虚拟机混淆的问题,建议取名要容易分辨。之后该命名随时可以修改,双击虚拟机进入虚拟机界面,右击已创建的虚拟机点击重命名即可修改。接着点击下一步,进入处理器配置。
命名虚拟机
重命名虚拟机
6.在处理器配置可以配置虚拟机的性能。处理器配置注意不能太高,也不能太低。太高会造成物理机卡顿影响虚拟机运行;同样太低也会导致虚拟机卡顿。但是之后可以动态调整处理器。处理器内核总数=处理器数量每个处理器的内核数量。**这里我使用22的处理器配置。完成后点击下一步,进入此虚拟机的内存**。
处理器配置
7.在此虚拟机的内存中,可以配置需要创建的虚拟机的内存。一般来说,建议按照推荐内存来分配。就像我这里推荐内存为2GB,就以2GB为准。当然,为了追求读写速度,也可以增加虚拟机内存,但不要超过最大推荐内存。同样,虚拟机内存也可以在之后动态分配。接着,点击下一步,进入网络类型。
此虚拟机的内存
8.在网络类型中可以选择改虚拟机访问网络的方式。网络问题是初学者在虚拟机中遇到的最棘手的问题。了解虚拟机连接网络的方式,可以帮助初学者更好地解决之后遇到的网络问题。
我这里用通俗的语言来解释一下这些网络配置的区别:
①桥接模式:顾名思义,通过“桥”,将物理机与虚拟机连接起来。这里的桥就是虚拟网桥。要让物理机与虚拟机连接起来,那么他们一定是在相邻的地区。也就是说,使用桥接模式来进行网络连接时,虚拟机ip地址需要与主机在同一个网段。同样,想要连接到外网,网关与DNS需要与主机网卡一致。推荐台式机(不太变化网络ip地址的机器)使用。
②使用网络地址转换(NAT):当你安装虚拟机时,不难发现,在windows网络连接中,出现了两张网卡:VMnet1和VMnet8。而NAT则是使用了VMnet8网卡,将虚拟机的NAT设备与主机网卡相连,然后将虚拟NAT设备与虚拟DHCP服务器连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。而VMnet8虚拟网卡主要是为了实现主机与虚拟机之间的通信。所以在配置NAT网卡时,要注意配置:
主机的网卡,NAT设备以及DHCP服务器,使这些设备在同一个网段下,即可以保证虚拟机不仅能和主机通信,也可以连上外网。
③使用仅主机模式网络:顾名思义,仅能和主机通信的网络。也就是平时所说的“host-only”模式。采用VMnet1网卡进行和主机通信。一般来说,不会使用。
④不使用网络连接:不仅不能连外网,连主机都不能连接。一般仅是试用系统采用。
虚拟网卡VMnet1和VMnet8
这里,因为使用的是便携机,我采用NAT模式安装。推荐初学者也采用NAT模式安装,避免因为路由网段的变化导致种种网络问题。选择完成后,单击下一步,进入选择I/O控制器类型。
网络类型
9.在选择I/O控制器类型中,可以选输入输出设备的类型。一般来说选默认的“LSI Logic”就行了。为了让大家了解更多,我同样将这几个选项都讲一下。
①BusLogic:适用于很老的机器,例如windows2000等古董机。现在的电脑都是64位的,不支持。同时,这种方式传输慢。
②LSI Logic:分为普通的LSI Logic和LSI Logic SAS。前者是LSI逻辑并行,后者是LSI逻辑串行。SAS一般来说是给windows集群服务使用的。对于现在的主机,都是使用逻辑并行,也就是默认的“LSI Logic”。
③准虚拟化SCSI:这个是VMware自己做的虚拟机SCSI控制器,更适合高性能存储环境。对于某些特殊的系统,可以选择。
VMware 官网:VMware 准虚拟 SCSI 控制器可用于与 ESXi 4.x 及更高版本兼容的虚拟机。
完成后,单机下一步,进入磁盘类型。
选择I/O控制器类型
10.在选择磁盘类型中,可以选择磁盘的类型。一般来说也是选默认的NVMe。
同样的,我同样将这几个选项都讲一下。
①IDE和SCSI
两者其实很像。区别在于,IDE只支持 128GB 和四个设备,而SCSI可以拥有更大的磁盘(最大 256GB)和多至七个的设备。比较麻烦的是,操作系统支持有时不存在或者需要进行额外的配置。
②SATA
SATA其实就是直接用了实际物理机的磁盘,速度较快,但耗内存。SATA 仅适用于具有 ESXi 5.5 及更高版本兼容性的虚拟机。
③NVMe
根据VMware官网的介绍:NVMe 是一种在主机和目标存储系统之间连接和传输数据的方法。NVMe 专为使用具有非易失性内存的更快存储介质(如闪存设备)而设计。这种类型的存储可实现低延迟、低 CPU 使用率和高性能,通常可以替代 SCSI 存储。NVMe 仅适用于具有 ESXi 6.5 及更高版本兼容性的虚拟机。
四种磁盘类型其实都可以选,主要是看性能。初学者按照推荐就行了。完成后点击下一步,进入**“选择磁盘”**。
选择磁盘类型
11.在 “选择磁盘” 中,有三个选项。一般来说,如果安装的是第一台虚拟主机,选择 创建新虚拟磁盘即可;如果之前创建过虚拟机,且想要访问之前虚拟机的磁盘,选择 “使用现有的虚拟磁盘” 。如果想访问本物理机文件和磁盘,请选择第三项 使用物理磁盘( 适用于高级用户) ,但要注意以管理员权限启动。
这里我采用 创建新虚拟磁盘。完成后,单击下一步,开始 指定磁盘容量。
“选择磁盘”
12.在 指定磁盘容量 中,可以分配磁盘的容量(大小)。这个主要该虚拟机做什么。这里,我将磁盘容量分配了40GB。 立即分配所有物理磁盘空间 中就是马上从你的安装路径所在的磁盘中划出40GB(也就是D盘-40GB),除非必要,不建议勾选。至于是否拆分虚拟磁盘,我建议是不拆分, 直接将磁盘存储为单个文件 ,以免降低磁盘性能。划分好后,点击下一步,进入 指定磁盘文件 。
“指定磁盘容量”
13.在 指定磁盘文件 中,可以修改磁盘文件的目录和文件名字。可以默认,也可以自己改。一般来说,文件默认存储在你虚拟机目录的子目录下。
完成后单击下一步,进入 已准备好创建虚拟机 界面。
“指定磁盘文件”
14.如果出现了 已准备好创建虚拟机 ,那么恭喜你,你与成功创建虚拟机就只差东风(映像文件)了!直接点击完成即可完成创建。接着,在库视图中,即可看到你创建的虚拟机。单击可以以窗口形式出现在屏幕中。
15.点击窗口中的 编辑虚拟机设置 ,进入 虚拟机设置 窗口。这里,你可以重新修改各项参数。单击CD/DVD(SATA),在连接框中点击 使用ISO映像文件 ,在本地路径中选择你的Linux的ISO映像文件,点击确定即可。接着,单击 开启此虚拟机 ,就可以进行安装Linux了!
虚拟机设置
16.开启虚拟机后,进入安装的初始界面。按上下键可以切换安装、测试、解决困难。一般来说,镜像文件都不会有大问题。切换至 Install CentOS Linux 8 (字变白),按下Enter键,系统会自动读取调用安装程序,进入正式安装的界面。(期间可以使用Alt+Tab切出鼠标进行其他操作)
初始界面
下面是正式安装的过程。安装过程中随时可以单击Quit重新进入安装程序
17.正式安装分为三个部分。首先是安装过程中的语言的选择。要注意的是,这个并不是你所安装的系统的语言。一般来说,建议使用英文进行安装。之后,鼠标点击Continue,进入 系统设置界面。
安装过程中的语言的选择
18.进入系统设置界面 后,可以发现,整个系统被分成了3个部分:LOCALIZATION(所处的地方)、SOFTWARE(软件)、SYSTEM(系统)。首先是LOCALIZATION,在这可以设置系统的语言、键盘键入的语言以及时区。为了防止之后安装某些软件出先乱码(UTF8乱码)等的问题,推荐采用英文(English)环境的系统。
系统设置界面
当然,你可以选择英文为主,其他语言为辅的语言。
首先是增加键入语言的具体操作步骤:单击Keyboard,点击“+”,输入你想要加入的语言(比如说Chinese),选中你想要的语言后,点击Add后即可加入改该语言。之后,点击“∧”和“∨”可以切换默认键入语言。“-”可以删除不想要的语言。完成后点击Done即可完成键入语言的设置。
增加键入语言
接着是系统的语言的设置。同样,可以增加多种语言。单击Language Support,选择你想要的语言,在右侧框内打钩或者解除钩,即可加入或者删除多种语言。完成后点击Done即可完成系统语言语言的设置。
系统的语言的设置
最后是时区和时间的设置。单击Date&Time即可进入。鼠标点击地图上的区域即可快速更换,你也可以点击Region(地区)和City(城市)在下拉菜单中选择时区。在下方可以更改日期和时间。在上方的Network Time中可以输入网址以同步时间。这一步也可以在虚拟机安装之后进行操作。完成后,点击Done即可完成对日期与时间的设置。
时区和时间的设置
19.第二个部分是SOFTWARE(软件)。第一个Installation Source(安装资源)是选择安装文件的位置,这里默认是Local Media(本地媒体),一般不进行改动。
Installation Source的默认界面
下一个是SOFYWARE SELECTION(软件选择)。这一步非常重要!! 单击后,可以发现,界面分为左右两个框。左框是Base Environment(系统的基础环境),右框是可以选择安装的包。大家都知道,Linux的是通过各种包来执行不同的命令的。如果某些包没有安装,很有可能会导致某些命令无法使用。所以初学者建议选择在选择安装模式后,右边框里的附加包全部选上。
这里附上基础环境的翻译,大家可以根据自己的业务或者需求进行安装,我这里选择的是最小安装Minimal Install:
Server with GUI:带有GUI(视图)的服务器
Server:(不带GUI视图的)服务器
Minimal Install 最小安装(只带有基本功能)
Workstation 工作站
Custom Operating System 自定义操作系统
Virtualization Host 虚拟化主机
小贴士:
1.在选择安装包时,建议使用空格和“↓”来快速勾选包。
2.Linux8的默认安装是Server with GUI,而linux及以前用的是Minimal Install。
3.Linux7比Linux8的基础环境多了很多
Linux7的安装环境选择
完成后点击Done进入下一步。
安装环境选择
20.最后一个部分是System(系统)。这一部分也很关键,可以分配磁盘大小、网络、安全措施等操作。
首先是Installation Destination,也就是磁盘的配置。如果大家使用windows操作系统,对于新买来的电脑,一定会遇到一个问题:为什么我的磁盘只有C盘和D盘?Linux也是同理。建议得到一台新电脑或者虚拟机,先去分配磁盘,这样可以便于我们管理文件。
在Storage Configuration中,点击Custom(自定义),再点击Done即可开始分区。
在Manual Partitioning中,将分区由默认的LVM改为Standard Partition(标准分区)。
LVM是Linux的逻辑卷管理系统,方便扩容和缩小,可以充分使用磁盘空间;但是因为在硬件上使用纯软件方式进行管理,所以风险较大,并不推荐使用LVM对磁盘分区进行管理。
而Standard Partition(标准分区)相对来说风险小,推荐使用。
分区界面
点击下方的“+”,开始分区。这里分区大家可以自行分配。我这里讲一些关键的系统分区。
首先是“/”,根目录分区,整个Linux系统的根目录。在Mount Point 中输入或者下拉菜单中选择“/”,在下方Desired Capacity中输入XX+MB/GB,即可分配空间。这里我给了20GB。单击Add mount point即可添加分区。
根目录分区
接着是/boot分区。这个是启动分区。顾名思义,启动Linux所需的分区。添加方法与上面一样,这里我分配了1GB。
启动目录分区
再者是swap 分区(注意前面没有“/”)。这个是交换分区,相当于WINDOWS下虚拟内存。这个大小可以用以下公式来分配:
根据内存大小,可以分为:
内存小于8GB,swap的大小是内存的2倍
内存大于8GB,小于32GB,swap是内存1.5倍
内存大于32GB,swap和内存一样大即可
例如我之前内存为2GB(2048MB),swap就是4GB。
虚拟机的内存
交换分区
最后,剩下的所有都可以给到应用分区。Linux默认的名字是/opt,各位读者可以自行修改。我这里改成了/hikari。
小贴士:想要分配剩余的空间给分区,直接在Desired Capacity中输入超过下方紫框中的大小就行啦。
最后,单击Done。系统会提示请你进行确认。确认无误后,单击Accept Changes即可保存。
下一个是KDUMP,这个是系统崩溃、死锁或者死机的时候用来转储内存运行参数的一个工具和服务。默认就行。
KDUMP
下一个是NetWork&Host Name。前面说过,网络是初学者遇到的一个大坑。首先,在下方Host Name中,可以设置主机名(默认为localhost)。
单击右边的OFF按钮,即可启动网络,对其网络信息进行查看。点击Configure可以对其进行配置。单击下方的“+”可以增加网卡,“-”可以删除网卡,但必须有一张网卡。
网络启动
首先,在Configure中点击General中将Connect automatically with priority前打钩。
General配置
接着是网络配置。可以在Connection name中键入自己喜欢的名字。
与Windows修改网络一样,安装过程中Linux修改IP等操作也是在IPV4设置中进行。
在Configure中点击IPV4 Setting,将Method切换成Manual,点击Add可以自己配置IP地址等。
在配置网络时注意:
1.主机的网卡,NAT设备以及DHCP服务器要在同一个网段下。
2.Netmask(网络掩码)一般使用255.255.255.0,所以一般填入24。
3.Gateway(网关)一般使用当前网段下的1、2或者255
4.Address(网络地址)和Gateway(网关)注意不要与其他IP地址(比如主机的IP)相同,不然会起冲突!
5.下方的Additional DNS server建议:8.8.8.8
下方的Additional search domain建议:119.29.29.29
下方的DHCP client ID 是动态客户端ID,不用填写。
之后点击下方的Save即可保存网络配置。
IPV4设置
接着双击右边的ON按钮,重启网卡,可以发现IP地址修改成功。这样除非特殊问题,就不需要去命令行里面修改网络地址了。
网络配制完成后的界面
点击Done完成网络配置。
21.最后一个:Security Policy安全政策,非必要不用配置。
完成后直接点击Begin Installation,开始安装。
22.在安装过程中,必须要配置root用户的密码,可以创建用户。
root密码请记牢,重置密码过程比较繁琐。
设置root密码
创建用户
待进度条满了之后,点击reboot重启后即可进入系统了。
安装完成界面
23.登录系统:在login后,输入 创建的用户或者root,输入密码进行登录。输入密码时,系统不会显示输入的内容,这点要注意。
登陆界面
24.测试网络
登录系统后,键入ifconfig(不是windows的ipconfig!!),查看IP地址。
查看IP地址
ping一下本机IP地址,使用快捷键“ctrl+c”强制结束,出现如下图即为ping通。
ping本机IP地址
ping一下外网,以www.baidu.com为例,使用快捷键“ctrl+c”强制结束,出现如下图即为ping通。
ping外网地址
最后,在windows的cmd下ping一下虚拟机ip,使用快捷键“ctrl+c”强制结束,出现如下图即为ping通。
windowsping虚拟机IP地址
如此,就完成了一台可以联网的虚拟机,同时也肯定可以使用Xshell等工具连接虚拟机。
感谢你看到了这里,希望这篇教程能对你有用,希望大佬们能提出我文章中的错误,我也会不断完善和修改文章中的错误。
希望你们能前程似锦,带着sudo与激情走向美好的未来!
标签:WorkStation,Linux8,虚拟机,网卡,点击,NAT,磁盘,安装,可以 来源: https://blog.csdn.net/GrievousHikari/article/details/109965184