ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

VMware虚拟机安装Ubuntu 18.04 LTS:从零搭建Linux开发环境

VMware虚拟机安装Ubuntu 18.04 LTS:从零搭建Linux开发环境 1. 项目概述与核心价值在技术学习和开发环境搭建的初期很多朋友都会面临一个选择是直接在自己的主力电脑上安装Linux系统还是采用虚拟机方案对于绝大多数刚入门的朋友或者需要在Windows/macOS环境下同时进行Linux开发、测试的工程师来说虚拟机方案无疑是更稳妥、更灵活的选择。它就像在你的电脑里开辟了一个独立的“沙盒”既能让你体验完整的Linux系统又不会影响你原有的工作和娱乐环境。今天我们就来手把手、一步步地完成在VMware虚拟机中安装Ubuntu 18.04 LTS的全过程。选择Ubuntu 18.04 LTS长期支持版是因为它在服务器和桌面领域都有着极高的普及率社区支持完善软件生态成熟是学习Linux和进行开发工作的绝佳起点。而VMware Workstation Player作为一款功能强大且对个人用户免费的虚拟机软件其稳定性和易用性也经过了时间的考验。这篇教程的目标是让你即便没有任何虚拟化或Linux经验也能跟着图文指引成功搭建起一个可用的Ubuntu桌面环境。我们会从最基础的软件下载、虚拟机创建讲到系统安装、初始配置最后还会分享一些安装后的优化技巧和常见问题的排查方法。整个过程我会结合我多次安装的经验把那些容易踩坑的细节和关键选择背后的原因都讲清楚确保你一次成功。2. 环境准备与工具选型解析在动手安装之前我们需要把“柴米油盐”准备好。这一步看似简单但工具选对了后续能省去很多麻烦。2.1 虚拟机软件为什么选择VMware Workstation Player市面上主流的虚拟机软件有VMware Workstation Player、Oracle VirtualBox等。我强烈推荐VMware原因有几个首先它的性能和硬件兼容性通常更好特别是对于显卡、USB设备等的直通支持更成熟。其次它的快照Snapshot功能极其强大且易用你可以随时保存虚拟机的完整状态一旦操作失误一键就能回滚到“健康”的时刻这对学习和测试来说是无价之宝。最后VMware Workstation Player对于个人和非商业用途是免费的功能完全足够我们使用。注意请务必从VMware官方网站下载软件避免使用来历不明的版本以防安全风险。下载与安装步骤访问VMware官网找到“Workstation Player”的下载页面。根据你的宿主机系统Windows或Linux选择对应的版本下载。对于Windows用户通常下载.exe安装包。运行安装程序基本上一路“Next”即可。安装过程中可能会要求重启电脑这是为了加载必要的虚拟化驱动按照提示操作就行。2.2 系统镜像获取纯净的Ubuntu 18.04 LTS系统镜像就像是你要安装的操作系统的“安装盘”。我们必须从官方渠道获取以保证系统的纯净和安全。访问官方渠道打开Ubuntu官方网站找到下载页面。Ubuntu 18.04 LTS的代号是“Bionic Beaver”。选择桌面版确保你下载的是“Desktop image”而不是“Server image”。桌面版带有图形化界面更适合初学者。注意镜像格式下载下来的文件通常是一个后缀为.iso的光盘镜像文件。请记下它的存放路径我们稍后会用到。实操心得我建议将下载的.iso镜像文件放在一个英文路径且空间充足的目录下比如D:\VM_Images\。避免使用中文路径或桌面可以防止一些潜在的、因路径识别问题导致的安装失败。2.3 宿主机硬件要求评估虚拟机运行会消耗宿主机你真实的电脑的资源所以需要确保你的电脑有足够的“余粮”。以下是一个推荐配置资源项最低要求推荐配置说明CPU支持虚拟化技术的64位双核处理器四核及以上虚拟化技术Intel VT-x / AMD-V必须在BIOS中启用这是虚拟机流畅运行的关键。内存4 GB8 GB 或以上需要同时满足宿主机和虚拟机的需求。为Ubuntu分配2-4GB内存是比较理想的。硬盘空间20 GB 可用空间40 GB 或以上 SSD虚拟机文件会占用宿主机磁盘空间。SSD能极大提升虚拟机的磁盘读写速度。操作系统Windows 7 SP1 64位 / macOS / LinuxWindows 10/11 64位确保宿主机系统是64位的。如何检查CPU虚拟化是否开启对于Windows用户可以打开“任务管理器” - “性能”选项卡 - “CPU”查看“虚拟化”一项是否显示为“已启用”。如果未启用需要重启电脑进入BIOS/UEFI设置中寻找相关选项通常名为Intel Virtualization Technology, VT-x, AMD-V等并将其打开。3. 创建与配置Ubuntu虚拟机万事俱备现在我们打开VMware开始“创造”一台虚拟电脑。3.1 新建虚拟机向导启动VMware Workstation Player它的主界面很简洁。点击“创建新虚拟机”我们会进入一个向导流程。安装来源选择在弹出的窗口中选择“安装程序光盘映像文件(iso)(M)”然后点击“浏览”按钮找到并选中我们之前下载好的Ubuntu 18.04的.iso文件。VMware会自动检测到这是Ubuntu系统这比选择“稍后安装操作系统”要方便很多。简易安装信息填写接下来会进入一个“简易安装”信息的页面。这里可以预先填写一些信息您的全名这将是你在Ubuntu系统中的用户名也是你登录系统后终端命令行提示符前显示的名字。建议使用英文避免特殊字符。用户名这是你的登录名同样建议英文小写。密码设置你的登录密码。请务必记住它。确认密码再次输入密码。填写这些信息后VMware会在安装过程中自动帮你完成这些配置无需在安装界面再次输入非常方便。3.2 虚拟机硬件规格设定这是最关键的一步合理的资源分配决定了虚拟机未来的性能表现。命名与位置给你的虚拟机起一个容易识别的名字比如“Ubuntu 18.04 Dev”。然后为虚拟机文件选择一个存储位置。强烈建议不要放在C盘系统盘应该放在一个有充足剩余空间至少40GB的非系统盘分区比如D:\VM\Ubuntu18。这样即使虚拟机文件很大也不会影响宿主机系统的运行。指定磁盘容量接下来是设置虚拟硬盘的大小。Ubuntu 18.04桌面版安装后大约占用10-15GB空间但考虑到后续安装软件、存储项目文件我建议将“最大磁盘大小”设置为40 GB。这个大小是虚拟机文件可以增长到的上限但它一开始并不会立刻占用40GB的物理空间而是随着你往虚拟机里存东西而逐渐增大称为“动态分配”。将虚拟磁盘拆分成多个文件 vs 存储为单个文件这里我推荐选择“将虚拟磁盘拆分成多个文件”。它的好处是便于迁移和备份比如你可以把虚拟机文件夹拷贝到移动硬盘而且对某些文件系统更友好。选择“存储为单个文件”理论上会有微弱的性能优势但实际感知不强且大文件操作起来不如小文件灵活。自定义硬件关键步骤在向导最后一步先不要急着点“完成”而是点击“自定义硬件...”按钮。我们需要对虚拟机的硬件进行微调。内存在“内存”选项中为虚拟机分配内存。如果你的宿主机有8GB内存分配2GB2048 MB是起步线分配3GB3072 MB或4GB4096 MB会获得更流畅的桌面体验特别是如果你打算在虚拟机里运行IDE如VSCode、PyCharm或浏览器。处理器在“处理器”选项中可以分配CPU核心数量。如果你的CPU是4核8线程为虚拟机分配“2”个处理器核心即2个CPU核心是比较合适的。分配太多会影响宿主机性能分配太少则虚拟机运行缓慢。网络适配器默认的“NAT”模式是最省心的选择。在这种模式下虚拟机会共享宿主机的IP地址上网就像你家路由器下的另一台设备一样可以访问外网宿主机和虚拟机之间也能互相访问但局域网内的其他机器默认无法直接访问虚拟机。对于绝大多数开发和学习场景NAT模式完全够用。显示器在“显示器”选项中务必勾选“加速3D图形”。这个选项会启用虚拟机的3D图形加速功能虽然会稍微多占用一点宿主机的GPU资源但能显著提升Ubuntu桌面环境的流畅度窗口拖动、动画效果都会更跟手。如果不开启桌面体验会非常卡顿。完成以上设置后点击“关闭”回到主向导然后点击“完成”。VMware就会开始创建虚拟机文件。这个过程很快完成后你会在VMware的库列表中看到你新创建的虚拟机。4. Ubuntu 18.04系统安装全流程详解激动人心的时刻到了我们将启动这台虚拟电脑并安装系统。4.1 启动安装与语言选择在VMware库中选中你的Ubuntu虚拟机点击“播放虚拟机”按钮绿色的三角形。虚拟机会从我们之前指定的.iso镜像文件启动。首先映入眼帘的是Ubuntu的启动菜单选择“Install Ubuntu”并按回车。系统会加载一段时间然后进入图形化的安装界面。欢迎界面与语言选择第一个界面是选择安装语言。在左侧列表中选择“中文简体”右侧会同步变化。选择中文后后续的安装界面都会是中文对新手非常友好。点击“继续”。键盘布局键盘布局也选择“Chinese”通常默认就是。点击“继续”。4.2 更新与其他软件配置接下来是“更新和其他软件”的配置页面。这里有几个重要选项正常安装 vs 最小安装正常安装会安装Ubuntu桌面系统、网页浏览器、基础工具、办公软件、媒体播放器等一整套常用软件。对于新手和希望开箱即用的用户这是最佳选择。最小安装只安装最基本的Ubuntu系统和一些核心工具非常纯净适合喜欢自己定制所有软件的高级用户。建议新手选择“正常安装”这样安装完就能直接使用无需再费心安装浏览器等基础软件。其他选项为图形或无线硬件安装第三方软件这个选项建议勾选。它会安装一些专有的显卡驱动、Wi-Fi网卡驱动等可以更好地支持你的硬件尽管在虚拟机中显卡是虚拟的但勾选也无妨并支持播放MP3等更多媒体格式。下载更新同时安装Ubuntu这个选项不建议在安装时勾选。因为安装过程中下载更新会拖慢安装速度并且如果网络不稳定可能导致安装失败。我们完全可以等系统安装完成后在稳定的环境下再执行系统更新。配置好后点击“继续”。4.3 安装类型与磁盘分区最关键的一步这是整个安装过程中最容易让人困惑但也最重要的一步“安装类型”。对于虚拟机中的全新安装我们采用最省事也是最推荐的方式。在“安装类型”界面你会看到几个选项。请直接选择“清除整个磁盘并安装Ubuntu”。不用担心这里说的“磁盘”指的是你之前为虚拟机创建的、大小为40GB的那个虚拟硬盘它完全独立于你宿主机的真实硬盘不会对你宿主机上的任何数据造成影响。选择这个选项后安装程序会自动为我们处理所有分区工作创建根分区/、交换空间swap等无需手动干预。这是最安全、最便捷的方式。点击“现在安装”会弹出一个确认对话框列出将要创建的分区直接点击“继续”即可。4.4 时区与用户信息确认时区设置在地图上点击中国的大概位置上海附近时区会自动设置为“Shanghai”。点击“继续”。创建用户由于我们在创建虚拟机时已经通过“简易安装”填写了用户信息所以这里通常会自动填充你只需要检查一下是否正确。确认你的全名、计算机名可以默认也可以改一个自己喜欢的、用户名和密码。重要提示计算机名会作为你虚拟机在网络中的主机名建议使用小写字母和数字避免特殊字符。一切确认无误后安装程序就会开始正式复制文件、安装系统。这个过程大概需要10-20分钟取决于你的宿主机磁盘速度SSD会快很多。你可以泡杯茶休息一下。安装完成后会提示“安装完成需要重启计算机”。点击“现在重启”。虚拟机可能会提示你“请移除安装介质然后按回车”在VMware中它会自动处理你直接按回车键即可。5. 安装后的初始配置与优化重启后你会看到Ubuntu的登录界面。输入你之前设置的密码进入清爽的Ubuntu桌面。先别急着兴奋我们还有几件重要的事情要做让这个系统用起来更顺手。5.1 首要任务更新系统与更换软件源刚安装好的系统软件包列表可能不是最新的而且默认的软件源服务器可能在国外下载速度很慢。我们的第一步就是更换为国内的镜像源并更新系统。打开“软件和更新”点击屏幕左下角的“显示应用程序”9个点的图标找到“软件和更新”并打开。或者在桌面右键选择“打开终端”输入命令software-properties-gtk并按回车。更换下载服务器在“软件和更新”窗口中点击“下载自”旁边的下拉框。选择“其他站点...”然后在弹出的服务器列表中选择中国的镜像源。阿里云mirrors.aliyun.com和清华大学mirrors.tuna.tsinghua.edu.cn的源速度通常都非常快且稳定。选择一个点击“选择服务器”。输入密码并更新缓存系统会要求你输入密码以进行认证。更换成功后关闭“软件和更新”窗口它会提示“可用的软件信息已过时”点击“重新载入”。或者直接在终端中执行更新命令更快捷sudo apt update这条命令会根据新的软件源地址更新本地的软件包列表。sudo表示以管理员权限运行需要输入你的密码输入时屏幕不会有显示输完直接回车。升级已安装的软件包列表更新后可以升级所有可升级的软件包sudo apt upgrade系统会列出将要升级的软件包及需要额外占用的磁盘空间输入y并按回车确认。这个过程会下载并安装更新需要一些时间。5.2 安装增强功能VMware ToolsVMware Tools是一套由VMware提供的驱动和实用程序安装后能带来巨大提升自由拖拽可以在宿主机和虚拟机之间无缝复制、粘贴文本和文件。屏幕自适应虚拟机窗口大小改变时Ubuntu桌面分辨率会自动调整适应。更好的性能提升图形、鼠标和网络性能。安装方法在Ubuntu桌面环境中在VMware菜单栏点击“虚拟机(M)” - “安装VMware Tools...”。这会在Ubuntu桌面虚拟出一个光盘。在Ubuntu中桌面会出现一个名为“VMware Tools”的光盘图标或者文件管理器里会多出一个设备。打开它。你会看到一个后缀为.tar.gz的压缩文件如VMwareTools-xxx.tar.gz。将其复制到你的用户主目录/home/你的用户名/下。打开终端依次执行以下命令cd ~ # 进入主目录 tar -xzvf VMwareTools-*.tar.gz # 解压文件*号会自动匹配文件名 cd vmware-tools-distrib/ # 进入解压出的目录 sudo ./vmware-install.pl # 运行安装脚本安装脚本会问一系列问题对于新手在所有提示处直接按回车键使用默认选项即可。安装过程需要编译一些内核模块稍等片刻。安装完成后重启虚拟机在终端输入sudo reboot或在系统菜单中重启。重启后你会发现鼠标可以自由进出虚拟机窗口屏幕也能自适应了体验大幅提升。5.3 基础软件安装与环境配置一个干净的开发环境需要一些基础工具。安装常用工具打开终端一次性安装一些必备工具sudo apt install net-tools git curl vim build-essentialnet-tools: 包含ifconfig等网络诊断工具。git: 版本控制工具。curl: 命令行下载工具。vim: 强大的文本编辑器如果你不熟悉也可以先安装nano它更简单。build-essential: 包含编译C/C程序所需的基础工具链gcc, g, make等。配置终端与Shell可选但推荐Ubuntu 18.04默认的Shell是Bash已经很好用。你可以考虑安装zsh和oh-my-zsh来获得更强大的自动补全和主题美化但这属于进阶内容初学者可以暂缓。6. 常见问题排查与使用技巧实录即使按照教程一步步来也可能遇到一些小问题。这里我总结了一些常见的情况和解决方法。6.1 安装或启动阶段常见问题问题现象可能原因解决方案虚拟机启动后黑屏左上角光标闪烁无法进入安装界面。1. 虚拟机配置中未启用3D加速。2..iso镜像文件损坏。1. 关闭虚拟机在VMware设置中检查“显示器”选项确保“加速3D图形”已勾选。2. 重新下载.iso镜像文件并用校验工具核对MD5或SHA256值。安装过程中卡在某个百分比如“正在探测文件系统...”长时间不动。1. 创建虚拟机时选择了“立即分配所有磁盘空间”。2. 宿主机磁盘IO性能瓶颈或异常。1. 创建虚拟机时在磁盘设置页面应选择“将虚拟磁盘拆分成多个文件”并且不要勾选“立即分配所有磁盘空间”。2. 检查宿主机磁盘是否空间不足或健康状态不佳。可以尝试重启宿主机后再安装。安装完成后重启提示“Remove disk or other media”。虚拟机仍然试图从.iso镜像启动。关闭虚拟机电源。在VMware的虚拟机设置中找到“CD/DVD (SATA)”设备将其连接状态从“使用ISO映像文件”改为“使用物理驱动器”或直接“断开连接”。然后再次启动虚拟机。进入系统后无法连接网络。1. 虚拟机网络适配器未连接或模式错误。2. 宿主机网络本身有问题。1. 确保VMware右下角状态栏的网络适配器图标是亮起的绿色。如果不是点击它选择“连接”。检查虚拟机设置中的网络适配器是否为“NAT”模式。2. 在Ubuntu终端中运行ping 8.8.8.8测试网络连通性。如果宿主机能上网但虚拟机不能尝试在VMware的“编辑”-“虚拟网络编辑器”中恢复默认设置。6.2 使用过程中的性能优化技巧关闭不必要的视觉效果Ubuntu的桌面动画虽然好看但会占用GPU资源。如果感觉桌面有卡顿可以尝试降低特效打开“应用程序” - “工具” - “系统设置” - “外观”在“行为”选项卡中关闭“启用工作区”和“添加显示桌面图标到启动器”或者将“视觉效果”从“正常”改为“无”。分配更多内存/CPU如果你在虚拟机中运行大型软件如IDE、数据库感觉卡顿可以尝试关闭虚拟机后在VMware设置中为其分配更多内存如从2GB增加到4GB或CPU核心数。使用快照功能在进行任何有风险的系统更改如升级内核、安装不熟悉的软件之前务必创建一个快照。在VMware菜单栏点击“虚拟机” - “快照” - “拍摄快照”。给快照起个名字比如“Before_Kernel_Update”。如果操作失败导致系统异常你可以通过“恢复到快照”功能瞬间回到创建快照时的完好状态。这是虚拟机最大的优势之一。共享文件夹为了更方便地在宿主机和虚拟机之间交换文件可以设置共享文件夹。在虚拟机设置 - “选项” - “共享文件夹”中添加宿主机上的某个目录。在Ubuntu中共享文件夹通常位于/mnt/hgfs/目录下。但请注意这需要VMware Tools安装正确。6.3 终端操作入门与必备命令对于Linux新手终端命令行是必须跨越的一道坎。这里列出几个最常用、必须掌握的命令pwd: 显示当前所在的目录路径。ls: 列出当前目录下的文件和文件夹。常用参数ls -la可以列出所有文件包括隐藏文件的详细信息。cd: 切换目录。例如cd Documents进入Documents文件夹cd ..返回上一级目录cd ~直接回到用户主目录。cp: 复制文件或目录。cp file1 file2复制文件cp -r dir1 dir2复制目录。mv: 移动文件或目录也可用于重命名。mv oldname newname重命名文件。rm: 删除文件或目录。使用要极其小心rm file删除文件rm -r directory删除目录及其内部所有内容。Linux下删除后一般难以恢复。sudo: 放在命令前表示以管理员root权限执行该命令。例如安装软件sudo apt install package_name。apt: Ubuntu的包管理工具。sudo apt update更新列表sudo apt upgrade升级软件sudo apt install package_name安装软件sudo apt remove package_name卸载软件。刚开始可能会不习惯但多用几次就会熟悉。记住在Linux世界里遇到问题先思考然后善用搜索引擎大部分常见问题都有现成的解决方案。你的这个Ubuntu 18.04虚拟机就是一个绝佳的、可以随意折腾而不用担心搞坏主力机的练习场。
返回列表