新闻详情

新闻详情

首页 / 资讯中心 / 详情

VMware虚拟机安装Ubuntu 24.04全流程:从镜像下载到开发环境配置

发布时间:2026/10/2 12:58:47来源:尧图网络
VMware虚拟机安装Ubuntu 24.04全流程:从镜像下载到开发环境配置
如果你跟我一样在 Windows 笔记本上折腾过 Linux一定知道双系统来回重启有多麻烦正在写代码要切到 Ubuntu 跑一下服务重启改完代码回 Windows 做 PPT又重启。几次下来我直接把物理机上的 Ubuntu 卸了改成在虚拟机里装 Ubuntu。日常开发、测试、练习 Linux 命令基本都在这台虚拟机里完成宿主机该上网上网该办公办公互不打扰。这也是我决定写这篇文章的原因。网上 VMware 安装 Ubuntu 的教程一搜一大堆但大多只讲“点下一步”很少告诉你怎么选参数、为什么这么选出了问题又怎么修。这篇文章就按我实际操作的顺序把从下载镜像、创建虚拟机、安装系统到换源、配输入法、开 SSH 的完整过程连同踩过的坑一起记录下来。适合两类人看一是第一次接触 Linux、想在 Windows 上多一个 Ubuntu 环境的初学者二是已经装过系统但被网络、驱动、远程连接这些问题卡住的普通用户。如果你只是想在虚拟机里快速跑一个 Ubuntu 看看长什么样照着第一部分和第三部分走就够了想长期当开发机用建议把第四章也看完。1. 安装前的准备软件、镜像和资源规划1.1 为什么要用虚拟机跑 Ubuntu先讲清楚一个基础问题为什么我不推荐双系统而是用虚拟机。双系统的核心问题是“切换成本高”。每次切换都要重启而且物理机上装 Linux 后碰到硬件兼容性问题的概率并不低NVIDIA 驱动崩了要进恢复模式Wi-Fi 网卡没有 Linux 驱动得换 USB 网卡声卡睡眠唤醒后失灵等等。折腾几次之后你会发现如果只是写代码、跑服务、学 Linux 命令虚拟机的隔离性反而成了优势。虚拟机里跑坏了拍个快照一分钟恢复不想用了整个删除物理机一点不影响。另一个场景也特别适合虚拟机你想试一个实验性的环境比如把某个服务装在干净的 Ubuntu 24.04 上测试但不想污染自己的开发机。这时候开一台虚拟机装完测完直接关掉比维护双系统省心太多。虚拟机方案的核心工具就三样虚拟机软件VMware 或 VirtualBox、Ubuntu 系统镜像 ISO、一台配置够用的宿主机。下面我一个个说。1.2 VMware 怎么装版本选择和安装前避坑虚拟机软件我优先推荐 VMware Workstation Pro。虽然它现在是付费工具但 Broadcom 接手后对个人用户放开了免费 License注册一个账号就能拿到序列号个人学习使用完全够。VirtualBox 免费开源也不错但 VMware 在 3D 加速、USB 设备透传、快照管理这些方面更成熟对新手的容错率更高。下载和安装过程里有几个坑我按顺序说安装路径不要放到 C 盘。虚拟机软件本身占空间不大但它后面会缓存很多临时文件放在系统盘容易把 C 盘塞满。建议装到 D 盘或者 E 盘的 Program Files 目录。安装路径和虚拟机文件路径都别用中文。中文路径在 VMware 里通常没问题但后续涉及 Linux 挂载共享目录时中文路径偶尔会变成乱码排查起来很费劲。旧版本如果没有卸载干净安装新版本时容易报错错误代码: 0x80070424。这个错误在 Windows 的安装器层面很常见多半是 Windows Installer 服务被禁用或旧版本残留导致的我后面会在第五章详细说怎么修。安装完首次启动如果提示“VMware Workstation 无法连接到虚拟机”通常是 VMware 的 Windows 服务没有正常启动或者杀毒软件拦截了 VMware Authorization Service。右键点击 VMware 图标选“以管理员身份运行”最直接。1.3 镜像下载官网、国内镜像和 SHA256 校验Ubuntu 的版本选择上我建议直接上 LTS长期支持版本。目前最新最稳的是 Ubuntu 24.04 LTS 系列官方支持到 2029 年日常工作完全够用。别急着追求新版本没必要当小白鼠。镜像下载有两条路第一条是官网。Ubuntu 官网的下载页面会引导你下载桌面版 ISO文件名类似ubuntu-24.04.3-desktop-amd64.iso大概 6GB 左右。官网速度在国内有时不太稳定但胜在版本最新、文件最官方。第二条是国内镜像源。清华大学 TUNA 镜像、阿里云镜像、中科大镜像都有 Ubuntu Releases 目录速度通常能跑满带宽。比如清华的路径是mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/阿里云是mirrors.aliyun.com/ubuntu-releases/24.04/。选择镜像站下载时要注意只从.iso文件旁边找.SHA256SUMS文件里面是官方校验值。下载完成后强烈建议校验一下 SHA256。别嫌这一步多余我见过不止一次镜像文件下到一半损坏安装器装到一半弹“无法读取 CD/DVD”的错误浪费半小时。Windows 下用 PowerShell 执行Get-FileHash .\ubuntu-24.04.3-desktop-amd64.iso -Algorithm SHA256然后把输出的 hash 值和官网/镜像站上的 SHA256SUMS 比对一致再进入下一步。1.4 给虚拟机分配多大的磁盘和内存创建虚拟机之前先规划好资源这决定了后面用得顺不顺手。我直接给一个经过实测的配置参考配置项最低配置推荐配置说明内存2 GB4 GB - 8 GB宿主机若有 16 GB 内存给 4 GB 起步若只有 8 GB给 2-4 GB再低会卡CPU1 核2 - 4 核不用把宿主机的所有核心都塞进去4 核足够日常编译和跑服务磁盘20 GB60 GB - 80 GB系统本身占十几 GB装完开发环境和 Docker 很容易到 40 GB虚拟磁盘类型VMDKVMDKVMware 默认格式兼容性最好虚拟磁盘拆分单个文件拆分为多个文件方便以后用 WinSCP 拷贝、迁移、备份有几个细节要说一下。虚拟磁盘的大小一定别卡在 20 GB因为 Ubuntu 装完基础系统加常用软件后就已经十几 GB 了后面再装 Docker 镜像、Nginx 日志、编译缓存分分钟爆盘。我建议一开始就设 60 GB反正虚拟磁盘是“按需占用”的不会一次性在你物理硬盘上占满 60 GB只在里面实际写入时才慢慢增长。内存分配可以看宿主机情况Windows 宿主机如果有 16 GB 内存平时浏览器和 IDE 大概占 6-8 GB给虚拟机 4 GB 是安全线想跑 JetBrains 全家桶或者编译大型项目给 6-8 GB 会更舒服。开虚拟机之前把宿主机上暂时不用的程序关掉体验会好很多。2. 创建虚拟机先把这些参数选对2.1 新建向导里的关键选项打开 VMware Workstation Pro点击“创建新的虚拟机”选择“典型推荐”即可。典型模式已经够用不需要“自定义”模式里的高级选项。在“安装客户机操作系统”这一步选择“安装程序光盘映像文件ISO”浏览选中你下载好的 Ubuntu ISO。VMware 会自动识别出 Ubuntu如果它没有自动识别你在下面的“版本”下拉菜单里手动选“Ubuntu 64 位”即可。这一步别选错成 32 位现在绝大多数 ISO 都是 64 位选错会导致无法启动或提示“不是有效的操作系统映像”。接下来是虚拟机命名和位置。命名建议用英文比如ubuntu-24-04-dev位置选择刚才规划好的非系统盘目录。再往下是磁盘容量设置直接改成 60 GB勾选“将虚拟磁盘拆分成多个文件”。最后进入“自定义硬件”页面把内存调到 4 GB 或 8 GB处理器数量选 2-4 核网络类型先保持默认的 NAT。这里有个小细节自定义硬件页面下方有个“新 CD/DVD (IDE)”选项确认它是“启动时连接”如果被取消勾选虚拟机开机时会找不到安装介质直接进入黑屏或 GRUB 救援模式。这个坑很常见创建向导最后一步一定要回头看一眼。2.2 网络模式NAT、桥接和“为什么连不上”网络模式的选择直接影响你之后能不能上网、能不能 SSH。VMware 提供三种主要模式我简单解释一下NAT 模式虚拟机通过宿主机的 IP 访问外部网络。来源 IP 被 NAT 转换过外部设备不能直接访问虚拟机但宿主机可以访问虚拟机的 IP。这是默认模式也是我最推荐的模式因为最稳不需要关心路由器配置换网络环境也不会断。桥接模式虚拟机像是直接插在同一个局域网里的独立设备有一个和宿主机同网段的 IP。局域网内其他设备可以直接 SSH 到虚拟机公司里想要同事访问你的开发环境时比较方便。但缺点也明显路由器 DHCP 如果严格或者办公网络有准入认证虚拟机可能拿不到 IP直接连不上网。Host-Only 模式只能和宿主机通信默认不能上外网。一般用于测试网络隔离场景日常使用不建议。如果你发现用了 NAT 后虚拟机不能上网先检查宿主机能否正常上网再检查两个 Windows 服务VMware NAT Service和VMware DHCP Service。这两个服务在 Windows 服务管理里可以看到如果停止状态右键启动。很多时候是 VMware 安装后没重启或者杀毒软件把这些服务禁了导致虚拟机有网卡但拿不到 IP。2.3 打开虚拟机之前先规避蓝屏和启动失败点“开启此虚拟机”之前有一个大坑必须先讲Windows 系统如果开启了 Hyper-V 或者基于虚拟化的安全VBSVMware 和 Hyper-V 抢同一个 CPU 虚拟化资源容易直接蓝屏或者报“无法启用虚拟机平台”。怎么判断你的电脑开了 Hyper-V最简单的方法打开“任务管理器”—“性能”—“CPU”看右下角“虚拟化”那一项。如果显示“已启用”说明 CPU 虚拟化开着再打开 PowerShell以管理员身份跑一句bcdedit /enum | findstr hypervisorlaunchtype如果输出里有hypervisorlaunchtype Auto说明 Windows 自带 Hyper-V 的 hypervisor 在开机时自启了VMware 很容易和它冲突。解决办法是关闭它bcdedit /set hypervisorlaunchtype off然后重启电脑。如果之后你还要用 WSL2 或 Docker Desktop再把该设置改回 Auto这两者不能同时和 VMware 愉快相处。补充一点如果进安装界面后光标闪几下就重启多半是 BIOS 里的 Intel VT-x 或 AMD-V 没打开。进主板 BIOS 设置里找Intel Virtualization Technology或SVM Mode打开并保存重启即可。3. Ubuntu 安装全流程从开机到登录桌面3.1 从 ISO 启动到安装向导确认配置没问题后点击“开启此虚拟机”。由于 VMware 已经挂载了 ISO 镜像开机时会看到一行提示Press any key to boot from CD or DVD...这时候在虚拟机窗口里按一下回车键让它从 ISO 启动。如果超过几秒钟没按键虚拟机可能会直接尝试从虚拟硬盘启动然后进入黑屏界面。按回车后你会看到 Ubuntu 的 GRUB 启动菜单通常有“Try or Install Ubuntu”和“Ubuntu (Safe Graphics)”两个选项。如果你的显卡或显示器兼容性差选“Safe Graphics”能避免花屏但 VMware 里一般直接回车就行。选第一个选项后系统会加载桌面环境进入一个“试用/安装”界面桌面中间有一个大大的“安装 Ubuntu”图标。在安装向导的“准备安装 Ubuntu”页面建议把“安装 Ubuntu 时下载更新”取消勾选。下载更新会拖慢整个安装而且国内网络环境下很容易卡在“正在下载更新”这一步不如装完系统后连内网换源再 apt update速度反而快得多。3.2 分区自动分区还是手动分区安装向导到“安装类型”这步很多新手会被吓到界面上有“清除整个磁盘并安装 Ubuntu”“与 Windows 共存”“其他选项”等好几个选项。虚拟机里没有物理机数据安全的问题我建议直接选“清除整个磁盘并安装 Ubuntu”然后点“立即安装”。这里的“清除整个磁盘”指的是虚拟机自己的虚拟磁盘这一步对宿主机的物理硬盘完全没有影响你可以放心大胆地选。如果你之前试过在物理机上装双系统在这里可能会犹豫“会不会把我的 C 盘清了”虚拟机里不会有这个问题。进阶用户想手动分区也不是不行但要注意虚拟机固件类型。如果是 UEFI 启动你必须留一个至少 100 MB 的 EFI 系统分区如果是传统 BIOS需要留/boot分区。新手没必要折腾用默认自动分区方案最稳妥Ubuntu 会自己创建ext4根分区和swap交换空间。3.3 用户信息与第三方软件选择分区确认后进入“您在哪儿”页面时区选择Shanghai系统会自动设置好时区和语言。接着是“您是谁”页面填写姓名、计算机名和密码。这里有个我用血泪换来的建议用户名一定要用英文小写。很多人在这里顺手填了个中文名后面装开发环境时/home/中文名路径里夹着中文和空格很多编译工具和 Docker 挂载目录直接报错处理起来特别麻烦。显示名称可以填中文但登录用户名必须干净。下一页会问你“选择您的登录方式”在虚拟机里选“自动登录”更方便但如果你有点洁癖选“需要密码登录”也可以。安装完成后重启就进入桌面了。3.4 装完系统后立刻要做的两件事进入 Ubuntu 桌面后的第一件事打开终端CtrlAltT执行系统更新sudo apt update sudo apt upgrade -y第二件事安装 VMware Tools。VMware 17 一般会在创建虚拟机时自动给你装 open-vm-tools但如果装系统前没自动装或者你发现无法全屏、无法复制粘贴、无法拖放文件那就手动装sudo apt install open-vm-tools open-vm-tools-desktop -y装完重启虚拟机窗口可以自适应分辨率剪贴板也能共享了。这时候强烈建议在 VMware 菜单栏“虚拟机 → 快照 → 拍摄快照”给目前这个“干净系统”状态做一份快照。以后所有折腾比如装显卡驱动失败、误删系统文件直接恢复到快照节点比重装省太多时间。共享文件夹也顺手设置一下VMware 菜单“虚拟机 → 设置 → 选项 → 共享文件夹”选择“总是启用”添加一个宿主机目录。设置完成后这个目录会出现在虚拟机的/mnt/hgfs/下面你在 Windows 里放进去文件虚拟机里马上能读取比拷贝镜像方便得多。4. 装完系统后的必做配置换源、输入法、SSH、开发环境4.1 换国内软件源别在 apt update 上浪费时间Ubuntu 默认的软件源服务器在境外apt update的速度懂得都懂几十 KB/s 的进度条能让人崩溃。换源是我每次装完系统后必做的第一件事。这里要分版本说明。Ubuntu 22.04 及更早版本软件源配置文件是/etc/apt/sources.list直接替换命令sudo sed -i s|archive.ubuntu.com|mirrors.aliyun.com|g; s|security.ubuntu.com|mirrors.aliyun.com|g /etc/apt/sources.listUbuntu 24.04 开始软件源换成了 deb822 格式配置文件在/etc/apt/sources.list.d/ubuntu.sourcessudo sed -i s|//.*archive.ubuntu.com|//mirrors.aliyun.com|g; s|//security.ubuntu.com|//mirrors.aliyun.com|g /etc/apt/sources.list.d/ubuntu.sources改完之后执行sudo apt update速度会有质的提升。如果你不确定自己系统的版本用lsb_release -a查看。桌面版用户也可以打开“软件和更新”图形界面在“下载自”下拉菜单里直接选“阿里云”或“清华”效果一样。4.2 中文输入法fcitx5 是首选搜狗输入法也可以Ubuntu 自带的中文输入法框架是 IBus能用但词库一般。我装完后直接用 fcitx5 全家桶体验接近搜狗而且完全不折腾。终端执行sudo apt install fcitx5 fcitx5-chinese-addons -y im-config -n fcitx5装完注销重进然后在系统“设置 → 区域与语言 → 输入源”里点击“”添加“中文智能拼音”。按CtrlSpace切换中英文输入按CtrlShift在中文输入法之间切换。如果你确实想装搜狗输入法 Linux 版去官网下载 deb 包然后sudo apt install ./sogoupinyin_*.deb -y如果提示依赖问题执行sudo apt -f install -y修复。但要注意搜狗官方对 Ubuntu 24.04 的支持目前还不算完美有时候装完重启后输入法图标不见了。我的建议是新手先用 fcitx5词库已经满足日常输入需求了如果你离不开搜狗皮肤和词库再去折腾。4.3 开启 SSH 和远程桌面不占物理显示器也能干活开发机上 SSH 是刚需。装完 Ubuntu 后很多人习惯于在虚拟机窗口里敲命令但窗口分辨率、剪贴板偶尔抽风远不如直接用 Windows 的终端 SSH 过去舒服。开启 SSHsudo apt install openssh-server -y sudo systemctl enable --now ssh然后看虚拟机 IPip addr查看网卡ens32或ens33下面的inet地址。宿主机上打开 PowerShellssh user192.168.xxx.xxx输入密码即可登录。注意如果虚拟机防火墙 ufw 启动且没有放行 22 端口宿主机是连不上的sudo ufw allow ssh远程桌面也可以顺带开启用 Xrdp 加 Windows 自带的“远程桌面连接”最简单sudo apt install xrdp -y sudo systemctl enable --now xrdp然后在 Windows 上按WinR输入mstsc连接虚拟机 IP就能看到 Ubuntu 桌面。这个方案对后面想“用平板远程写代码”的场景也很香。4.4 开发环境gcc、Git、Nginx 多站点配置如果你是要拿这台虚拟机做开发环境基础工具链先装上sudo apt install build-essential git curl wget -ybuild-essential包含了 gcc、g、make 等编译工具git 和 curl 属于必备。之后如果你需要 Node.js、Python、Docker 等按自己的项目再补。这里多说一句很多同学问“本地 虚拟机怎么配多端口 Nginx 开发环境”其实思路很简单。在 Ubuntu 虚拟机里装好 Nginx 后编辑/etc/nginx/sites-available/default或者新增两个 server 块监听不同端口例如server { listen 8080; server_name site1.local; root /var/www/site1; index index.html; } server { listen 8081; server_name site2.local; root /var/www/site2; index index.html; }然后在宿主机 Windows 的C:\Windows\System32\drivers\etc\hosts文件里加上一行192.168.xxx.xxx site1.local 192.168.xxx.xxx site2.local浏览器访问http://site1.local:8080和http://site2.local:8081就实现了本地多站点的自定义域名访问。这样不用在 Windows 里装一堆服务端组件全部跑到虚拟机里干净又隔离。4.5 显卡驱动查看、安装和卸载的注意事项虚拟机的显卡用的是 VMware 虚拟显卡不需要官方 NVIDIA/A MD 驱动。用lspci | grep -i vga就能看到lspci | grep -i vga如果你在物理机上装了 Ubuntu想装 N 卡驱动可以先用ubuntu-drivers devices查看官方推荐驱动版本然后sudo apt install nvidia-driver-xxx安装。最麻烦的情况是“显卡驱动卸载不掉”。在虚拟机里因为默认虚拟显卡装错驱动后系统会黑屏或花屏。解决办法是进入纯文本模式CtrlAltF3然后用 purge 彻底卸载sudo systemctl stop lightdm sudo apt purge ^nvidia sudo apt autoremove sudo reboot如果你的虚拟机已经黑屏进不了桌面就重启进入 GRUB 恢复模式选择 root shell再执行上面的卸载命令。建议在虚拟机里不要轻易装物理显卡驱动真的没意义虚拟显卡已经足够支撑桌面、编译和跑小型 GUI 应用了。5. 高频问题排查安装和日常使用中的踩坑实录5.1 VMware 报错、蓝屏和无法连接虚拟机先整理三类最常见的启动问题第一类是VMware 安装或启动时报 0x80070424。这个错误出现时经常是在安装 VMware 的最后一步或者打开虚拟机时提示“错误代码: 0x80070424”。问题根源通常是 Windows Installer 服务异常或旧版本残留。我试过有效的方法是管理员身份打开 PowerShell依次执行msiexec /unregister和msiexec /regserver修复 Windows Installer再关闭杀毒软件重装 VMware。如果还不行去 VMware 官网下载官方清理工具把旧版本彻底清干净再装。第二类是开启虚拟机后蓝屏。我在 2.3 里已经讲过 Hyper-V/VBS 冲突的问题这里再补充一个排查顺序先看任务管理器里虚拟化是否启用再检查 BIOS 里的 VT-x/AMD-V然后检查 bcdedit 里 hypervisorlaunchtype 是否为 off最后更新主板 BIOS 或重新安装 VMware Tools。第三类是VMware Workstation 无法连接到虚拟机。双击桌面快捷方式直接打开 VMware不做任何操作等 20 秒再开虚拟机多数时候是服务没拉起。按WinR输入services.msc找到VMware Authorization Service右键启动并设置成“自动”然后重启 VMware。另外杀毒软件尤其是 360 和火绒经常拦截 VMware 的服务和驱动遇到问题先把 VMware 加入白名单。5.2 忘记 Ubuntu 密码怎么重置这个场景我遇到过不止一次尤其是你几周不登录某台测试虚拟机密码自然就忘了。最稳妥的方法是启动时进入 GRUB 恢复模式。如果 GRUB 菜单一闪而过可以在开机时不停按Shift键传统 BIOS或Esc键UEFI 启动。在 GRUB 菜单里选择“Advanced options for Ubuntu”再选带有“(recovery mode)”的内核版本然后在菜单里选“Drop to root shell”。进入 root shell 后先看一下你的磁盘挂载情况正常情况下根分区已经以只读方式挂载。重新挂载为可写mount -o remount,rw /然后修改密码passwd your-username输入两遍新密码后执行reboot -f重启。如果 recovery mode 进不去就用 Ubuntu 安装 ISO 引导选择“试用 Ubuntu”挂载根分区后 chroot 进去重置原理一样。5.3 环境变量配置错误命令全部失效怎么救在 Ubuntu 里改环境变量翻车的频率远比你想象得高。常见症状是打开终端后所有命令都提示command not found连ls、cat都找不到了。这是因为你改了~/.bashrc或/etc/profile里的 PATH覆盖了系统默认路径。这时候不要慌用绝对路径先把 PATH 恢复出来/usr/bin/export PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin恢复后打开出问题的配置文件比如/usr/bin/nano ~/.bashrc把里面你自己加的那行错误路径注释掉然后source ~/.bashrc或重启终端。如果是全局配置文件被改坏了就编辑/etc/environment这个文件是系统级 PATH 的来源删除错误行后重启。命令行里一定要小心不要直接用sudo echo去覆盖/etc/environment或/etc/profile因为重定向符和 sudo 一起用经常会意外截断文件导致系统级 PATH 直接空掉。5.4 SSH 连不上、usbfs 缓冲和复制粘贴失效SSH 连不上的排查有个固定套路先确认虚拟机有 IP且宿主机能 ping 通。如果 ping 都 ping 不通大概率是网络模式问题。NAT 模式下虚拟机和宿主机之间通常没问题桥接模式下虚拟机可能拿到了公网或隔离网段 IP导致宿主机路由不到。如果 IP 通但 SSH 连接超时执行排查 SSH 服务是否在监听22端口systemctl status ssh ss -tlnp | grep 22再用sudo ufw status看防火墙如果Status: active执行sudo ufw allow ssh放行。还有一个隐藏问题如果虚拟机的 IP 经常变SSH 连接时要用最新 IP或者干脆在/etc/hosts里配一个固定的映射。再说一个与 USB 设备相关的报错。在虚拟机里插 USB 设备时有时系统会提示usbfs: buffer size之类的问题常见于使用 USB 3.0 采集卡、调试器等设备。解决办法是在/etc/default/grub里的GRUB_CMDLINE_LINUX_DEFAULT这一行追加usbcore.usbfs_memory_mb1024然后执行sudo update-grub并重启。这个参数能扩大 USBFS 缓冲解决大部分缓冲不足的报错。最后是复制粘贴失效。这个问题的优先级就一条先确认open-vm-tools-desktop是否安装成功其次检查 VMware 菜单“虚拟机 → 设置 → 选项 → 客户机隔离”里是否勾选了“启用复制粘贴”。两个确认没问题后还是不行重启虚拟机基本能解决。5.5 常见问题速查表问题现象常见原因解决办法虚拟机开机黑屏未按键从 ISO 启动开机时按回车在启动界面选“Try or Install Ubuntu”安装过程中报 0x80070424Windows Installer 异常管理员运行msiexec /unregister后msiexec /regserver重装 VMware安装 Ubuntu 时蓝屏Hyper-V/VBS 冲突bcdedit /set hypervisorlaunchtype off后重启虚拟机无法启动提示 VT-x 不可用BIOS 虚拟化被关闭进入 BIOS 开启 Intel VT-x / AMD-VNAT 模式下虚拟机不能上网VMware NAT 服务停止在 Windows 服务中启动 VMware NAT Service宿主机 SSH 连不上虚拟机防火墙拦截或 SSH 未启动sudo ufw allow ssh确认systemctl status ssh正常Ubuntu 开机后命令全部 command not foundPATH 被改坏了用绝对路径恢复 PATH修复.bashrc//etc/environment忘记登录密码密码遗忘GRUB 恢复模式进入 root shell执行passwd重置虚拟机复制粘贴失效Tools 未装或服务异常安装 open-vm-tools-desktop重启虚拟机安装 Ubuntu 时卡在“正在下载更新”网络慢安装向导取消勾选“安装时下载更新”装完后再 apt update磁盘空间不够虚拟磁盘太小用 VMware 自带的“扩展磁盘大小”功能扩容或新建大磁盘虚拟机远程桌面连不上 Ubuntuxrdp 未启动sudo apt install xrdpsudo systemctl enable --now xrdp6. 用熟之后的一些个人习惯虚拟机用顺手之后我总结了几条自己的固定习惯不一定适合所有人但足够让我少踩很多坑。第一条是快照一定要勤。每次装完新软件、改完重要配置、准备折腾某个东西之前先拍一个快照。很多人觉得快照占空间其实 VMware 快照的差异存储做得很聪明恢复到上一个稳定节点比重装系统快太多了。我在虚拟机里折腾 Docker、Nginx、显卡驱动时基本是“快照走天下”。第二条是项目文件尽量通过共享目录或 Git 仓库放在宿主机里。虚拟机的磁盘本质上是个文件如果哪天虚拟机文件损坏至少你的代码还在宿主机上。我习惯在共享目录/mnt/hgfs/share里建项目Windows 里备份、编译、传输都方便。第三条是重置密码、换源、开 SSH 这三件套在安装完系统后立刻做完。如果哪次虚拟机装完没来得及配置过几周再打开的时候大概率会连不上网络或忘密码到时全靠“恢复模式”救命平白多花半小时。再补充一个容易被忽略的习惯虚拟机不是物理机别拿它当游戏机。虚拟机里跑大型 3D 游戏、图形渲染、视频压制效率都远低于裸机而且会把 CPU 和内存吃满宿主机都跟着卡。如果你想玩 Linux 生态里的大程序或者需要 GPU 直通的场景双系统才是正路。虚拟机的定位是“开发、测试、学习和跑轻量服务”认清这个边界用起来才开心。这台虚拟机装好之后我基本每周都会在里面跑容器、编译点小工具、写写脚本偶尔还会把 Windows 里临时要跑的任务丢进去隔离执行。如果你也准备照着这套流程装一台遇到具体卡点可以对照问题速查表逐项排查。装完记得先拍快照后面所有折腾都会感谢这个动作。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

GitHub周榜实战解读:开发效率工具、AI智能体框架与镜像加速方案 2026/10/2 13:55:15

GitHub周榜实战解读:开发效率工具、AI智能体框架与镜像加速方案

1. 周榜项目的筛选逻辑与本期看点每周刷 GitHub Trending 榜单,已经成了我这些年保持技术嗅觉的一个固定动作。2026 年 9 月 27 日这一期的周榜,整体看下来有几个很明显的信号:AI 工具链项目依然占据半壁江山,但和前两年那种“套壳…

阅读更多 →
【Agent系列 (一) 】初识智能体 2026/10/2 13:55:08

【Agent系列 (一) 】初识智能体

⭐️在这个怀疑的年代,我们依然需要信仰。 个人主页 :YYYing. ⭐️Agent系列专栏:从零开始的agent学习 系列下期内容:暂无 前言: 欢迎来到智能体的世界!在人工智能浪潮席卷全球的今天,智能体…

阅读更多 →
论文的结论与建议怎么区分层次?一篇讲透 2026/10/2 13:55:07

论文的结论与建议怎么区分层次?一篇讲透

不少研究生写论文,正文熬出来了,却卡在收尾:结论写了几段,发现建议没地方放,又补一段进去,结果导师的批注是「结论和建议写成一个层次了」。问题通常不在内容量,而在没分清这两类文字各自的职能…

阅读更多 →
Linux之TCP理论<1> 2026/10/2 13:55:01

Linux之TCP理论<1>

先补充一点知识PGID相同说明他是属于一个进程组第一个进程叫做组长前后台管理是以进程组为单位你ctrl c将sleep进程杀掉,-->你从键盘输入,将整个进程组都退出了前台进程后台进程前台进程前台进程就是可以接收键盘输入的进程,当我sleep时,在往终端输入时,没有任何的反应,因为…

阅读更多 →
Linux权限(二) 权限收尾:从目录权限和权限掩码到粘滞位 2026/10/2 13:55:00

Linux权限(二) 权限收尾:从目录权限和权限掩码到粘滞位

目录 一. 目录的权限属性 1.1 x 1.2 r 和 w 1.3 linux 多用户之间的隔离 二. 缺省权限 2.1 权限掩码 umask 2.1.1 查看当前默认权限掩码 2.1.2 权限掩码的使用 2.1.3 umask 的目的与意义 2.1.4 umask的配置 三. 删除的权限 四. 粘滞位 4.1 共享文件\共享目录 4.2…

阅读更多 →
第28篇:自定义HTML弹窗——Cesium只管算坐标,剩下的它一概不管 2026/10/2 13:55:00

第28篇:自定义HTML弹窗——Cesium只管算坐标,剩下的它一概不管

上回书说到,#27 那个咬着鼠标跑的小气泡,替场景工具线还了第 14 篇欠下的一笔旧账。本篇还是这条线,但换个方向——不再盯着"鼠标脚下是哪一层地面",改问另一个问题:一个绑在地球上的点位,怎么让一块 HTML 稳稳地浮在它头顶。 这两件事看着像,其实是两套完全…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉