"Windows下使用VMWare搭建Linux环境的步骤(图文) - VMware Workstation 15 Pro - CentOS 7 - 清华镜像站 - 桥接网络 - 虚拟机网络编辑器 - dhclient - ifconfig - ifcfg-ens36"
在Windows环境下,使用VMWare搭建Linux(例如CentOS 7)的虚拟机,可以让你在不改变原有系统的基础上,体验和学习Linux操作系统。以下是一步步的详细操作过程:
1. 准备工作
- 首先,你需要安装VMWare的最新版本,这里是VMware Workstation 15 Pro 15.5.6 build-16341506。安装过程通常比较简单,只需按照向导提示进行即可。
2. 下载Linux发行版
- 选择合适的Linux发行版,本例中选用的是CentOS 7。你可以从官方网站或者镜像站点(如清华大学镜像站)下载,通常下载的是ISO镜像文件,大约4.5GB。
3. 创建虚拟机
- 启动VMware,从菜单栏选择“文件” > “新建虚拟机”。
- 在新建向导中,选择“自定义”配置,然后点击“下一步”。
- 对于兼容性,通常选择默认设置,然后继续。
- 加载ISO映像文件,选择之前下载的CentOS 7 ISO文件。
- 设置虚拟机的用户和密码,注意不应使用root作为初始用户名,因为root账户默认会被创建。
- 选择虚拟机的存储位置,根据你的硬盘空间来决定。
- 配置CPU和内存,这取决于你的硬件配置和需求,如果不熟悉,可以使用默认设置。
- 网络类型选择“桥接网络”,这样虚拟机可以直接与宿主机共享网络,便于访问外网。
- I/O控制器类型和硬盘类型保持默认设置。
- 设定磁盘大小,根据实际需要设定,但不要超过物理硬盘的剩余空间。
- 完成设置后,VMware将开始安装过程,这可能需要一些时间。
4. 安装完成后配置网络
- 安装完成后启动虚拟机,你可能会发现网络不通。这是因为虚拟机的网络配置还需要进一步设置。
- 打开VMware的虚拟机网络编辑器,添加一个桥接模式的网络,并确保仅主机模式的网络连接设置为已连接。
- 在虚拟机内部,打开终端,尝试ping百度或其他网站,如果无法ping通,需要手动配置网络。
- 使用`dhclient`命令自动获取IP地址,需以root用户权限执行,输入`sudo su`切换到root用户,然后输入`dhclient`。
- 使用`ifconfig`命令检查网络接口,找出如ens36或ens33这样的网络接口。
- 编辑`/etc/sysconfig/network-scripts`目录下的`ifcfg-ens36`或`ifcfg-ens33`配置文件,如果没有该文件,则需要创建一个新的配置文件。
- 配置文件中,关键参数包括:
- `BOOTPROTO=dhcp`:启用动态IP分配。
- `ONBOOT=yes`:设置网络接口在启动时自动启用。
- `NM_CONTROLLED=yes`:让Network Manager管理该接口。
完成上述步骤后,重启虚拟机,你应该能够通过网络正常访问互联网,同时也能够从宿主机与虚拟机之间进行通信。这样的配置对于学习和测试Linux环境非常有用,也可以方便地搭建小型的集群环境。