VMware虚拟机下安装Ubuntu系统并配置远程桌面连接

本文详细介绍使用VMware安装Ubuntu虚拟机的过程,并配置远程桌面访问,包括安装VMware Pro、Ubuntu系统、网络适配器及远程桌面软件,适用于系统工程师和云计算爱好者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 实验目的

  1. 初步了解虚拟化技术,理解云计算的相关概念
  2. 理解系统工程师面临的困境
  3. 理解自动化安装、管理(DevOps)在云应用中的重要性

2. 实验环境与要求

  1. 用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机
  2. 虚拟机操作系统Centos,Ubuntu,或你喜欢的Linux发行版,能使用NAT访问外网。

3. 实验内容

​ 由于电脑中之前已经安装有VMware虚拟机软件,并且偏爱Ubuntu系统,因此并没有按照老师给的路线进行安装。而是选择了VMware虚拟平台加上Ubuntu操作系统的路线。

3.1 安装VMware Pro

​ VMware的下载链接(15.1版本):

点我下载

​ 顺便提供几个序列号:

UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA
VF750-4MX5Q-488DQ-9WZE9-ZY2D6
UU54R-FVD91-488PP-7NNGC-ZFAX6
YC74H-FGF92-081VZ-R5QNG-P6RY4
YC34H-6WWDK-085MQ-JYPNX-NZRA2

由于安装过程十分简单,这里便不再赘述。

3.2 下载Ubuntu系统

​ Ubuntu下载链接(18.04LTS版本):

点击下载

这里建议使用迅雷,校内网下载速度约10m/s。几分钟就下好了。或者借助PanDownload用百度云保存了再下也是不错的选择。

3.3 安装Ubuntu系统

第一个界面,选典型或自定义都行,我推荐自定义,可以在开始的时候一次性设置更多。
在这里插入图片描述
默认选项,直接下一步。
在这里插入图片描述
点击右侧浏览按钮,选择下载好的iso镜像。
在这里插入图片描述
这里输入需要配置的信息。是之后使用的Ubuntu系统时的用户名称和登录密码。
在这里插入图片描述
这里选择安装的位置,机械硬盘用户建议不要安装在C盘!以免电脑生命周期后期出现卡顿。
在这里插入图片描述
处理器越多越好,视自己电脑的性能而定。一般来讲,可以先分配个1处理器2核心。如果实际使用时发现卡顿的话,可以在设置里设置多一些。
在这里插入图片描述
内存也是越大越好,现在情况下应该普遍内存都是8G起步了,建议有能力的直接拉到4G以上。
在这里插入图片描述
使用默认设置,NAT方式,下一步。
在这里插入图片描述
默认设置,下一步。
在这里插入图片描述
这里推荐默认设置。选别的选项也不是一定不行,视安装系统而定。但默认设置省事,建议大家不要折腾自己。
在这里插入图片描述
默认设置,下一步。
在这里插入图片描述
20g我个人觉得是肯定不够用的,除非你装的是server版本的。尽量还是分的大一些,以备不时之需。反正在没用到的时候是不会占用多余的磁盘空间的。
在这里插入图片描述
默认设置,下一步。
在这里插入图片描述
点击完成,即可完成安装。
在这里插入图片描述
随后我们就进入了Ubuntu的安装界面,由于有简易安装优化的存在,我们在安装过程中无需操作任何东西,只要静静地等待即可。大概安装时间需要十几分钟左右,视个人电脑配置而定。
在这里插入图片描述
系统安装完成,进入了系统登录界面,点击用户头像,输入密码即可登录进系统。密码是在设置虚拟机过程中设置的密码。
在这里插入图片描述
这是首次进入时的画面,觉得屏幕太小的,可以点击VMware软件界面左上角,查看->自动调整大小->适应客户机。
在这里插入图片描述
切回VMware主屏幕,右键虚拟机名称,点击设置,出现以下画面。在该界面下方选择添加,添加一个网络适配器,完成后选择仅主机模式。
在这里插入图片描述
回到虚拟机页面,利用ifconfig命令查看网络信息,发现找不到指令,于是先安装net-tools。
输入命令:

sudo apt install net-tools

在这里插入图片描述
安装完成后,即可看到虚拟机的网络配置,记录下首个网络连接的ip地址。即ens33网络连接中第二行的inet地址。
在这里插入图片描述
接着我们再来更新下Ubuntu的下载源,不然连接到国外的服务器肯定会很慢。在Ubuntu桌面左上角点击活动按钮,在出来的搜索框中输入:软件和更新,即可打开软件和更新界面,在“下载自”后的服务器选项卡中,选择国内的任一服务器,这里我选择了阿里云的。点击完成后会提示更新缓存,等待一会儿即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4 远程桌面配置

以上工作完成,我们就可以正式进入远程桌面的配置阶段。首先需要打开设置界面中的共享一栏,点击右上角的开关打开共享功能。
在这里插入图片描述
在进一步的页面中,作如下设置。
在这里插入图片描述
接下来,关闭上述窗口。在桌面右键,打开终端。依次输入

sudo apt-get update
sudo apt-get install xrdp
sudo apt-get install vnc4server tightvncserver
sudo service xrdp start

在这里插入图片描述
在这里插入图片描述
安装完成后,重启电脑,不要登录,并打开主机端的远程桌面连接,输入之前记录下的ip。点击连接。出现如下界面。
在这里插入图片描述
输入账号密码,点击OK按钮。

如何OK后出现蓝屏,可以先进入Ubuntu系统,在终端中依次输入以下指令:

wget http://www.c-nergy.be/downloads/install-xrdp-3.0.zip
unzip install-xrdp-3.0.zip
chmod 777 Install-xrdp-3.0.sh
./Install-xrdp-3.0.sh

安装过程中如果因为错误停止了,也没有关系,重新输一遍指令,就会继续安装。
安装完成后重启电脑,在未登录的状态下进行远程桌面连接,账号密码正确后,即可进入桌面。
在这里插入图片描述

4. 实验心得

本次实验只是安装一个系统配置一下环境,整体来说比较简单。安装过程中没有特别大的问题。当然,这也得益于网上现成的参考“资料”比较多,前人已经把我们会踩的坑都踩了一遍了。这只是个起步,希望大家都能顺利地安装!

### 安装 Ubuntu配置 ROS 环境 #### 准备工作 为了顺利在 VMware 虚拟机环境中安装 Ubuntu 配置 ROS 开发环境,需先准备好以下资源: - 已下载的 Ubuntu ISO 文件版本应与目标一致。对于希望兼容更多硬件支持的情况,推荐使用长期稳定版 LTS 版本,如 Ubuntu 18.04 或者更新版本 20.04[^1]。 #### 创建新虚拟机 启动 VMware Workstation 后创建新的虚拟机实例,在向导中选择自定义模式以便更灵活地设定内存、CPU 及磁盘空间等参数。确保分配足够的资源给虚拟机以保障性能需求[^2]。 #### 安装过程中的注意事项 按照屏幕提示完成基本设置后进入图形化安装流程。注意分区环节可以选择简易方式让系统自动处理;另外建议开启第三方驱动程序的支持选项来提高后续使用的稳定性。 #### 安装完成后的重要步骤 首次登录到全新安装Ubuntu 操作系统之后,立即执行软件源更新命令 `sudo apt update && sudo apt upgrade` 来获取最新的安全补丁和其他改进[^3]。 ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装 VMware Tools 提升用户体验 为改善虚拟机内的显示效果及其他功能体验,应当尽快安装 VMware Tools 组件。这一步骤能够解决诸如分辨率适配不佳等问题,提供更好的剪贴板共享等功能。 #### 配置 ROS 环境 针对不同版本的 Ubuntu,ROS 的具体发行代号也有所区别。例如,在 Ubuntu 20.04 中对应的 ROS 发行版名为 Noetic Ninjemys。以下是基于此组合的一般性指导: ##### 添加官方仓库密钥注册 ROS 库 通过下面两条指令可以实现对 ROS 正规渠道的信任以及加入默认包管理器列表之中。 ```bash sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 ``` ##### 更新本地索引安装桌面全量套件 再次同步远程库信息至本地缓存区,接着利用一条简单的 APT 命令即可部署完整的 ROS Desktop Full Edition。 ```bash sudo apt-get install ros-noetic-desktop-full ``` ##### 初始化 rosdep 工具链 为了让 ROS 更加便捷地解析依赖关系,初始化 rosdep 是必要的前置条件之一。 ```bash sudo rosdep init rosdep update ``` ##### 设置环境变量持久生效 编辑用户的 shell profile 文件(比如 `.bashrc`),追加路径声明使得每次打开终端都能继承这些配置而不必手动加载。 ```bash echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc source ~/.bashrc ``` ##### 测试安装成果 最后可以通过调用 roscore 来验证整个环境搭建是否成功无误。 ```bash roscore & ``` 如果一切正常,则表明已经可以在 VMware 下运行带有 ROS 支持的 Ubuntu 系统了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值