【Linux】【开发环境】【RHEL】开发环境搭建系列之三——安装VMware Workstation虚拟机搭建基础嵌入式开发环境

简介: 【Linux】【开发环境】【RHEL】开发环境搭建系列之三——安装VMware Workstation虚拟机搭建基础嵌入式开发环境

缘起


用了几天Virtual Box,有点不顺手:


1、屏幕太小,看着累;


2、每次虚拟机内和外切换需要按Right Ctrl;


3、最痛苦的是,快照太难用,折腾了几次把系统折腾挂了。


所以换上Vmware Workstation玩玩。


基本环境和软件


  • Win10 系统


  • VMware Workstation v16.1.1


  • rhel-server-7.7-x86_64-dvd.iso


细节


安装过程没什么可说的,可参考后面参考资料1,非常详尽,这里只补充几点:


网络配置


1、虚拟机软件中,编辑—>虚拟网络编辑器:


VMnet0是给桥接用的,下面VMnet信息选择”桥接模式”,并且”已桥接至“要选到自己宿主机的网卡上,选自动也可以。



虚拟机设置页面,也选择桥接模式:



2、主机方面:


  • 关闭Windows Defender 防火墙;


  • ICMPv4-In 属性中“已启用”放开;



3、RHEL中防火墙、安全相关


将SELINUX关闭:


[qxhgd@localhost ~]vi /etc/selinux/config
SELINUX=disabled
[qxhgd@localhost ~]sudo setenforce 0


保证iptables中有如下规则:


[qxhgd@localhost ~]$ sudo iptables -vnL
Chain IN_public_allow (1 references)
 pkts bytes target     prot opt in     out     source               destination         
    2   120 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:22 ctstate NEW,UNTRACKED


经过上述三个步骤,宿主机和虚拟机RHEL可以互相ping通了,可以SSH访问了。


笔者在这里遇到一个小插曲,在win的网卡里,之前安装virtualbox时,有个VB的网卡地址写死和虚拟机地址相同了,导致SSH连接不上。


Vmware Tools


  • 相当于Virtual Box的增强工具,强烈建议安装;


  • 在虚拟机软件的下方会提示安装vmware tools,点击之后,/run/media/qxhgd/VMware Tools里会有相关tar包。


[root@localhost VMware Tools]# tar -xvf VMwareTools-10.3.22-15902021.tar.gz -C /home/qxhgd/tmp
[qxhgd@localhost vmware-tools-distrib]$ sudo ./vmware-install.pl


快照和克隆


  • 快照:


生成快照:虚拟机—>快照—>拍摄快照即可


恢复快照:虚拟机—>快照—>快照管理器


  • 克隆


虚拟机—>管理—>克隆


具体克隆或快照的位置:编辑 > 首选项 > 工作区中。


这两个操作对于折腾环境,是非常有价值的,相当于游戏中的存档。


其他未尽事宜


如配置DNS、FTP、samba等,可参考后面资料2,非常详尽。


参考资料





相关文章
|
21天前
|
安全 虚拟化 数据中心
Xshell 连接 VMware虚拟机操作 截图和使用
Xshell 连接 VMware虚拟机操作 截图和使用
40 4
|
29天前
|
Linux 虚拟化
vmware虚拟机安装2024(超详细)
vmware虚拟机安装2024(超详细)
220 6
|
1月前
|
虚拟化 网络虚拟化 网络架构
虚拟机 VMware Workstation 16 PRO 的网络配置
虚拟机 VMware Workstation 16 PRO 的网络配置
|
2月前
|
存储 SQL 数据挖掘
虚拟化数据恢复—VMware虚拟机vmdk文件被误删除的数据恢复案例
虚拟化数据恢复环境: 某品牌服务器(部署VMware EXSI虚拟机)+同品牌存储(存放虚拟机文件)。 虚拟化故障: 意外断电导致服务器上某台虚拟机无法正常启动。查看虚拟机配置文件发现这台故障虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除,然后重建一个虚拟机并且分配固定大小的虚拟磁盘。
|
3月前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
121 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
3月前
|
虚拟化
vmware虚拟机使用主机代理访问谷歌
vmware虚拟机使用主机代理访问谷歌
|
3月前
|
NoSQL Linux C语言
嵌入式GDB调试Linux C程序或交叉编译(开发板)
【8月更文挑战第24天】本文档介绍了如何在嵌入式环境下使用GDB调试Linux C程序及进行交叉编译。调试步骤包括:编译程序时加入`-g`选项以生成调试信息;启动GDB并加载程序;设置断点;运行程序至断点;单步执行代码;查看变量值;继续执行或退出GDB。对于交叉编译,需安装对应架构的交叉编译工具链,配置编译环境,使用工具链编译程序,并将程序传输到开发板进行调试。过程中可能遇到工具链不匹配等问题,需针对性解决。
|
3月前
|
传感器 人工智能 网络协议
:嵌入式 Linux 及其用途
【8月更文挑战第24天】
158 0
|
3月前
|
Linux 虚拟化 数据安全/隐私保护
银河麒麟V10 VMWare安装保姆级教程
银河麒麟V10 VMWare安装保姆级教程
3102 5
银河麒麟V10 VMWare安装保姆级教程
|
21天前
|
Linux API 虚拟化
VMware WorkStation Pro 15.5(低版本安装) 教学用
VMware WorkStation Pro 15.5(低版本安装) 教学用
137 5