夜雨聆风学习资料网

ARTICLE · 1034245

小白在Windows电脑里安装Linux虚拟机的保姆级教程

小白在Windows电脑里安装Linux虚拟机的保姆级教程
让我这个花了两个下午走了一遍的小白,在小步AI的帮助下一步一步带你装。帮你把踩过的坑避开。你什么都不用准备,跟着做就行。
先说一下整体思路:我们要在你的Windows电脑里,"凭空造一台假电脑"(这就是虚拟机),然后在这台假电脑里装Linux系统。就像你电脑里住了另一台电脑,两台电脑互不干扰,随时开关。

第一步:确认你的电脑能跑虚拟机(1分钟)

虚拟机需要CPU支持一个叫"虚拟化"的功能,现在的电脑基本都支持,但得确认开了。
操作:
鼠标右键点任务栏上的"开始"按钮(左下角那个Windows徽标)
选"任务管理器"
点上面的"性能"标签
点左边的"CPU"
看右下角,有个"虚拟化",后面写的是"已启用"还是"已禁用"
如果是"已启用"→ 恭喜,直接跳到第二步
如果是"已禁用"→ 需要重启电脑,开机时按 Del 或 F2 进BIOS设置,找到 "Virtualization" 或 "VT-x" 或 "SVM Mode",改成 Enabled(启用),保存退出再开机

常见报错提前说:如果后面启动虚拟机时弹出 "VT-x is not available" 或 "AMD-V is not available" 的错误,100%是因为虚拟化没开,回到这一步重新设置BIOS。


第二步:下载虚拟机软件和Linux系统镜像

我们用VirtualBox(免费、够用、对新手友好)和Ubuntu(最流行的Linux桌面版,社区大、教程多)。

2.1 下载 VirtualBox

打开浏览器,去官网下载:
https://www.virtualbox.org/wiki/Downloads
点 "Windows hosts" 那个链接,下载安装包(文件名叫类似 VirtualBox-7.x.x-Win.exe)。

2.2 下载 Ubuntu 系统镜像

推荐国内用户从清华镜像站下载,比官网快很多:
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/
进去后选最新的 LTS 版本(长期支持版,更稳定),下载 ubuntu-xx.xx.x-desktop-amd64.iso 这个文件,大概 4-5GB。
这个文件就是Linux系统的"安装光盘",我们待会儿用它来装系统。

下载的时候可以先往下走,等下载完再回来继续。


第三步:安装 VirtualBox(3分钟)

找到你刚下载的 VirtualBox 安装包,双击运行:
一路点"下一步"(Next)
中间会弹一个警告说"网络会暂时断开",点"是"就行,这是正常的
最后点"安装"(Install),等它装完
装完点"完成"(Finish),VirtualBox就会自动打开
打开后你会看到一个灰扑扑的界面,左边是空的列表——这就是你"电脑里的电脑机房",现在一台电脑都没有,我们马上造一台。

第四步:创建一台虚拟机(5分钟)

这一步就像去电脑城配一台新电脑,只不过是虚拟的。
点 VirtualBox 左上角的"新建"(New)按钮
弹出一个窗口,填这些信息:
点"下一步"
分配内存(内存大小)
点"下一步"
创建虚拟硬盘
好了!现在你左边列表里就有一台叫 "Ubuntu" 的虚拟机了,状态是"关机"。

第五步:安装Linux系统(15-20分钟)

这一步是真正把系统装进虚拟机里,就像给新电脑装系统一样。
选中左边的 "Ubuntu",点上面的绿色"启动"按钮
虚拟机开机了!你会看到一个黑色窗口,里面出现Ubuntu的启动画面

鼠标点进这个窗口后,鼠标就被"抓进去"了,按一下键盘右边的Ctrl键(右边那个!)可以把鼠标"放出来"

直接按回车键,选第一个 "Try or Install Ubuntu" 就行
选择语言:左边拉到底选"简体中文",点"安装Ubuntu"
继续下一步
键盘布局:选"汉语",点"继续"
网络连接:默认下一步就行

万一不行(点下一步没反应/提示没网): 如果点下一步提示连不上网,说明虚拟机的网络设置有问题,你这样调一下:

更新和其他软件
安装类型
10.你是谁?(设置账户)
您的姓名:随便填,比如你的名字
你在什么地方?:地图上点一下中国(或者直接输入 Shanghai),点"继续"
然后就是等待安装了……进度条走完大概10-15分钟,可以去喝杯水。
装完后会弹"安装完成",点"现在重启"

第六步:第一次进入Linux系统

重启后,你就进入Ubuntu桌面了!左边一排图标,上面有个"活动"按钮,整体感觉有点像Mac。
第一件事:拍个快照(强烈建议!)
系统刚装好、干干净净的,这是最珍贵的状态。先存个档,以后玩坏了一键恢复:
先把虚拟机关掉(点右上角电源图标 → 关机)
回到 VirtualBox 主界面,选中 Ubuntu
右边点"快照"标签
点"拍摄" → 起个名字比如"刚装好的干净系统"
点"确定"
就像游戏存档一样,以后搞崩了随时读档回来。
第二件事:装"增强功能"(非常重要!)
增强功能能让虚拟机更好用:
鼠标不用按Ctrl键释放,直接移出去就行
可以调窗口大小,屏幕分辨率自动适应
可以在Windows和虚拟机之间复制粘贴文字
标准安装方法(先试这个)
在 VirtualBox 窗口最上面的菜单里,点"设备" → "安装增强功能"
虚拟机里会弹出一个光盘图标,问你要不要运行,点"运行"
会弹一个终端窗口让你输密码,输入你刚才设的密码,回车
等它跑完,显示"按Return关闭这个窗口",按回车
重启虚拟机(点右上角电源图标 → 重启)
如果点了没反应(备用方案)
点了"安装增强功能"之后没弹出任何窗口,是常有的事,按下面的步骤手动装:
第一步:确认光盘已经插上
点左边任务栏最下面那个九宫格图标(显示应用程序)
找到"文件"(就是文件管理器)
左边栏里找一个叫 VBox_GAs_7.x.xx 的光盘图标,点它
右边会显示光盘里的文件,其中有一个叫 VBoxLinuxAdditions.run
第二步:在终端里安装
在光盘文件夹的空白处右键 → 选"在终端打开"
终端弹出来后,输入这行命令:
sudo ./VBoxLinuxAdditions.run
按回车,它会让你输密码 —— 输你的Ubuntu登录密码(输的时候屏幕上不显示星号,正常的,输完按回车就行)
第三步:如果安装报错
如果提示 bzip2 not found 或 make: not found,说明系统缺少编译工具,先装依赖再重新安装:
sudo apt install bzip2 gcc make perl build-essential linux-headers-$(uname -r)
装完依赖后,再重新运行安装:
sudo ./VBoxLinuxAdditions.run
第四步:重启
sudo reboot
(如果 sudo reboot 报错被阻止,用 systemctl reboot -i 强制重启)
重启完之后,你试试把虚拟机窗口拉大,桌面会自动跟着变大,可以占满虚拟机的整个桌面,看起来舒服多了,尤其对老花眼特别友好——这就说明增强功能装好了。

第七步:文件互通——共享剪贴板和共享文件夹

共享剪贴板(复制粘贴文字)
增强功能装好后,开启双向剪贴板:
VirtualBox 顶部菜单 →设备 → 共享剪贴板 → 双向
然后你就可以在Windows和虚拟机之间互相复制粘贴文字了。

注意:如果你用的是比较新的Ubuntu版本(22.04及以后),默认用的是Wayland显示服务器,可能会出现剪贴板时好时坏的情况。这是已知的兼容性问题,不是你装错了。如果剪贴板不稳定,可以改用下面的共享文件夹方式传文件。

共享文件夹(推荐,最稳定)
拖拽文件的功能不太稳定,大文件经常失败。长期用推荐共享文件夹,两边文件直接互通:
VirtualBox 菜单 →设备 → 共享文件夹 → 共享文件夹设置
点右边+号添加一个共享文件夹
共享文件夹路径:选你Windows电脑上的一个文件夹(比如 D:\Share)
名称:随便起,比如 share
勾选"自动挂载""固定分配"
点确定
然后在Ubuntu终端里输一行,把你加到权限组里:
sudo usermod -aG vboxsf $USER
重启虚拟机之后,打开文件管理器,左边栏就能看到 sf_share 这个文件夹(sf_是共享文件夹的前缀,后面跟你起的名字)。点进去就能看到Windows那边的所有文件,两边文件直接同步,比拖拽稳定多了。

第八步:熟悉一下Linux(5分钟)

刚进来可能有点懵,告诉你几个最常用的:
打开终端(命令行):按快捷键 Ctrl + Alt + T,黑色窗口就是终端,以后装软件、敲命令都在这里
装软件:在终端里输入 sudo apt install 软件名,比如装个文本编辑器就输入 sudo apt install gedit,输密码的时候屏幕不显示字符,盲打就行
更新系统:输入 sudo apt update && sudo apt upgrade -y
文件管理器:左边任务栏里那个文件夹图标,和Windows的资源管理器差不多

几个新手必知的小常识

虚拟机和你的真实电脑是什么关系?
它们是完全独立的两台"电脑"。虚拟机里病毒再厉害,也影响不到你真实的Windows。虚拟机删了,真实电脑里的文件一个都不会少。
关机别直接关窗口!
和真实电脑一样,要在Ubuntu里点右上角电源图标 → "关机"。直接关窗口相当于拔电源,偶尔会损坏文件。
虚拟机里上不了网?
默认设置下虚拟机是可以上网的(和你电脑共用网络),如果上不了,检查 VirtualBox 菜单 → "设备" → "网络" → 网络设置里是不是选的"NAT"模式。
玩坏了怎么办?
别怕,你之前拍过快照。回到 VirtualBox 主界面 → 快照 → 选"刚装好的干净系统" → 点"恢复",几秒钟就回到全新状态了。大胆玩,玩坏了大不了读档重来。

好了,到这里你已经有一台能正常使用的Linux虚拟机了。后面想装什么开发工具(Python、Node、Docker之类的),直接在虚拟机的终端里装就行,和真实Linux完全一样。
过程中如有不符的地方,可一步步让AI教你往下走。

相关学习资料