虚拟机安装Ubuntu并不复杂,按流程操作半小时内就能跑起来,新手用VMware或VirtualBox都能轻松完成。
很多人第一次接触Linux时,都担心把电脑搞崩,其实用虚拟机装Ubuntu,就像在电脑里开了一个“沙盒”,系统随便折腾,出问题删掉重建就行,下面这套步骤我踩过不少坑,你照着做基本不会卡壳。
虚拟机安装Ubuntu详细步骤:从下载到配置全流程
第一步:下载Ubuntu镜像文件(选对版本很关键)
打开Ubuntu官网下载页面,找到Desktop版本,注意别下成Server版,那是给服务器用的,没有图形界面,目前LTS长期支持版本(比如22.04或24.04)最适合新手,稳定性和软件兼容性都更好。
镜像文件大约4-5GB,用下载工具拉取速度更快,下载时留意文件名后缀是.iso,如果浏览器自动改成了其他后缀,手动改回来。
第二步:创建虚拟机并分配硬件资源(内存和硬盘怎么设)
以VMware Workstation为例,VirtualBox操作类似,点击“创建新的虚拟机”,选择“典型”安装模式,然后手动指定刚刚下载的ISO镜像文件。
硬件配置这里容易出错,我给个参考值:
- 内存:至少分配4GB,如果宿主机是16GB内存,可以给8GB,低于2GB跑起来会卡到怀疑人生。
- 处理器:分配2核即可,4核更好,但别把所有核心都给虚拟机,否则宿主机反应会变慢。
- 硬盘:默认创建20GB虚拟硬盘,建议调成40GB,Ubuntu系统本身就占10GB左右,加上后续安装软件和缓存,20GB很容易吃紧。
- 网络模式:选NAT模式,虚拟机通过宿主机上网,最省事。
创建完成后先别急着启动,在虚拟机设置里检查一下“虚拟化引擎”是否勾选了“虚拟化Intel VT-x/AMD-V”,这一步能显著提升性能。
第三步:安装Ubuntu系统(分区和用户设置)
启动虚拟机,等待出现GRUB引导菜单,选择“Install Ubuntu”进入安装界面,语言选中文简体,键盘布局保持默认。
安装类型这里,新手直接选“清除整个磁盘并安装Ubuntu”即可,这只会清空虚拟硬盘,不影响宿主机真实文件,如果你是进阶用户,想手动分区,记住至少分出根分区和swap
交换分区,前者大小20GB以上,后者等于内存大小。
然后设置用户名、计算机名和密码,密码尽量记忆清晰,因为后续装软件、用sudo命令都要用到,等进度条走完,点击“现在重启”,虚拟机提示移除安装介质时直接按回车。
第四步:安装VMware Tools增强功能
重启后进入系统,界面可能很小且无法全屏,这是因为没装驱动增强包,在VMware菜单栏点击“虚拟机”->“安装VMware Tools”,系统会自动挂载安装包。
打开终端(快捷键Ctrl+Alt+T),执行以下命令:
sudo tar -zxvf /media/用户名/VMware Tools/VMwareTools-.tar.gz -C /tmp cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl
一路按回车接受默认配置,完成后重启虚拟机,就能全屏显示,鼠标进出也不再需要按Ctrl+Alt切换了。
虚拟机装Ubuntu需要多大内存和硬盘?配置参考表
很多新手在配置虚拟机硬件时没概念,担心分配太多影响宿主机,分太少又跑不动,行业共识认为,虚拟机配置需要平衡宿主机性能和客户机需求,普通办公学习场景下,以下配置足够流畅:
| 宿主机配置 | 推荐虚拟机内存 | 推荐虚拟硬盘 | 适用场景 |
|---|---|---|---|
| 8GB内存 | 2-3GB | 20-30GB | 仅命令行练习 |
| 16GB内存 | 4-6GB | 40-50GB | 日常桌面使用、学编程 |
| 32GB内存 | 8-12GB | 60-80GB | 运行Docker、搭建多个服务 |
硬盘分配的是“最大占用量”,虚拟机实际只占已使用的空间,所以调大一些没有代价,内存则是固定占用的,一旦开启虚拟机,宿主机就会失去这部分内存,建议宿主机至少保留4GB内存跑日常应用。
虚拟机安装Ubuntu和双系统哪个好?适合新手的对比
不少人纠结:想在电脑上体验Ubuntu,是装虚拟机还是直接装双系统?两者各有适用场景,这里直接摊开说。
- 安装难度:虚拟机安装零风险,全程点鼠标,不需要分区,双系统需要给Ubuntu单独划分磁盘空间,还要处理引导问题,搞不好会损坏Windows启动项。
-
性能表现
:双系统直接调用硬件,性能接近物理机,适合需要GPU加速、深度学习训练等场景,虚拟机会损失部分图形性能和I/O速度,做视频剪辑、玩大型Linux游戏就别指望了。 - 便利性:虚拟机可以随时快照,系统搞坏了秒级回滚,双系统切换要重启电脑,而且Linux下的文件系统Windows默认读不到,互传文件很麻烦。
- 磁盘占用:虚拟机只有一个大文件,不想用删掉即可,双系统分区后,想去掉Linux得用第三方工具重新调整分区,操作相对繁琐。
业内专家指出,对于新手学习Linux命令、部署Web环境、体验开发工具,虚拟机完全够用,只有当你确定要长期深度使用Linux,且对性能有硬性要求时,才值得考虑双系统。
常见问题排查:虚拟机Ubuntu无法全屏、网络连接不上怎么办
装好后你可能会遇到几个高频问题,基本都有现成解法。
Ubuntu无法全屏,分辨率只有1024×768
这通常是没装好增强工具,重新执行第四步的安装命令,或者检查VMware Tools安装包是否挂载成功,VirtualBox用户对应安装的是“增强功能”,安装包在设备菜单里。
虚拟机右下角网络图标显示“未托管的设备”
常见的两种情况:一是VMware网络服务没启动,Windows在“服务”里找到VMware NAT Service和VMware DHCP Service并启动;二是虚拟机网卡没启用,在Ubuntu设置里打开“有线网络”开关,或运行sudo dhclient重新获取IP。
虚拟机启动后黑屏,只有左上角光标闪烁
大概率是虚拟硬件不兼容,关掉虚拟机,在VMware设置里把“固件类型”改成UEFI(或反之),同时检查虚拟化引擎是否开启,如果仍然黑屏,重置虚拟机配置,选择“更新虚拟机”试试。
虚拟机Ubuntu安装后怎么安装常用软件?包管理器了解一下
系统跑起来后,安装软件的方式和Windows差别很大,Ubuntu用apt包管理器,一条命令解决依赖问题,无需去官网找安装包。
sudo apt update # 刷新软件源列表 sudo apt install vim git curl # 安装常用工具
装中文输入法时,在“设置”->“区域与语言”中添加拼音输入源,或者直接执行
sudo apt install fcitx5-pinyin,重启后切换到fcitx框架。
如果你需要安装Chrome、VS Code这类软件,优先从官网下载.deb包,然后用sudo dpkg -i 包名.deb安装,依赖缺失时运行sudo apt -f install修复。
虚拟机里Ubuntu卡顿严重怎么办?几个优化技巧
很多人在虚拟机上装完Ubuntu,发现鼠标拖影子、打开文件夹都卡,除了硬件分配不够,还有几个细节能显著提升流畅度。
关闭Ubuntu自带桌面特效,打开“设置”->“外观”,把透明度动画全部关掉,或者切换为“高效能”模式,如果你的内存小于4GB,建议改用轻量级桌面环境,例如安装Xubuntu桌面(基于Xfce),资源占用比默认的GNOME低一大截。
给虚拟机CPU设置里勾选“针对虚拟化Intel VT-x/AMD-V进行硬件虚拟化”选项,未勾选时系统会退化为软件模拟,性能损失明显,内存分配不足时,适当增加内存比换CPU核数效果更直接。
还有一个办法:在虚拟机设置中将“加速3D图形”勾选开启,前提是VMware Tools已经正确安装,这样Unity桌面渲染会交给宿主机显卡,图标和窗口拖动都会顺滑许多。
虚拟机安装Ubuntu的学习曲线相当平缓,从下载ISO到运行起一个完整的Linux系统,整个流程不会超过一节课的时间。 不管你是想学Python开发、搭建个人网站,还是单纯好奇Linux生态,先跑起来比什么都重要。
虚拟机安装Ubuntu和Windows怎么共享文件?
装好虚拟机后,你可能会想从宿主机拖文件进Ubuntu,默认情况下拖拽和复制粘贴都被禁用,需要手动开启。
在VMware菜单栏点击“虚拟机”->“设置”->“选项”->“共享文件夹”,添加宿主机里的一个目录,比如D:share,Ubuntu系统中访问路径在/mnt/hgfs/share,如果看不到,执行sudo vmhgfs-fuse .host:/share /mnt/hgfs/share挂载,VirtualBox用户则需要在设备菜单中安装“增强功能”,共享文件夹路径是/media/sf_share,记得把用户加入vboxsf组才能读取。
如果虚拟机与宿主机直接拖拽文件没反应,另一个简单办法:通过scp命令走局域网传输,不过配置稍微复杂,共享文件夹方法最直观。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/613983.html





