ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Windows与Ubuntu双系统安装完全指南:磁盘分区到GRUB引导修复

Windows与Ubuntu双系统安装完全指南:磁盘分区到GRUB引导修复 很多 Windows 用户在第一次尝试 Linux 时最大的心理障碍不是命令行而是“安装 Ubuntu 会不会把我的 Windows 搞坏”。这个担心非常正常。安装双系统不是简单的“再装一个系统”它涉及到磁盘分区、引导加载程序、固件设置等多个环节任何一个环节理解不到位都可能出现“开机直接进 UbuntuWindows 不见了”或者“引导菜单消失”的问题。这篇文章要解决的正是这些问题。先说结论在 Windows 主机上安装 Ubuntu 双系统真正关键的不是安装过程本身而是安装前的磁盘规划和安装时的引导方式选择。只要把这两件事搞清楚整个安装过程其实比想象中要简单。这篇文章会从零开始讲清楚双系统的工作原理、U 盘启动盘的制作、BIOS/UEFI 设置、Ubuntu 安装向导的每一个关键选项以及安装完成后可能遇到的常见问题。无论你是想学习 Linux、做开发还是单纯想体验开源系统都可以跟着这篇文章在自己的电脑上安全地完成双系统安装。有一点需要提前说明任何涉及磁盘分区和操作系统安装的操作都有风险。本文会尽可能把每一步的原理和注意事项讲清楚但实际动手前备份重要数据依然是必须做的一步。1. 为什么需要双系统而不是虚拟机或 WSL很多人在决定安装双系统之前会纠结一个问题现在已经有 VMware、VirtualBoxWindows 11 也有 WSLWindows Subsystem for Linux为什么还要折腾双系统这个问题的答案取决于你的使用场景。虚拟机适合“偶尔用一下 Linux”WSL 适合“需要 Linux 命令行环境做开发”而双系统适合“需要完整使用 Linux 作为主力系统”的场景。三者之间的区别可以这样理解虚拟机是在 Windows 里跑一个“模拟的电脑”Linux 运行在虚拟硬件上性能会有损耗。如果只是跑命令行、写代码性能损耗几乎感觉不到。但如果需要运行图形界面、GPU 加速、嵌入式开发、深度学习训练等场景虚拟机的性能损耗和硬件兼容性问题就会变得很突出。WSL 是 Windows 内置的 Linux 兼容层它不需要虚拟机启动快集成度高特别适合开发者使用。但它的本质不是一个完整的 Linux 桌面环境很多系统级操作、硬件驱动、桌面应用在 WSL 里体验并不好。双系统则是让 Ubuntu 直接运行在真实硬件上拥有完整的硬件访问权限和性能表现。你可以在 Ubuntu 里使用完整的桌面环境、安装和 Windows 下一样的软件、使用 GPU 加速、访问所有硬件设备。代价是每次只能使用一个系统切换系统需要重启电脑。所以你的选择标准可以这样判断使用需求推荐方案偶尔运行 Linux 命令写写脚本WSL想体验 Linux 桌面但不想影响现有系统虚拟机准备长期使用 Linux 做开发或日常主力双系统需要 GPU 加速、嵌入式开发、硬件调试双系统如果你已经决定要安装双系统说明你需要的是一个“完整的 Linux 环境”。接下来要做的就是确保这个安装过程安全、可逆、不影响现有 Windows 系统。2. 双系统的核心原理磁盘分区与开机引导在动手安装之前有必要先理解双系统的工作原理。只有理解了原理安装过程中你才知道每个选项在做什么、为什么这样做。电脑开机后首先运行的是主板固件BIOS 或 UEFI然后由固件加载一个叫做“引导加载程序”的东西最后由引导加载程序启动操作系统。Windows 有自己的引导加载程序Windows Boot ManagerUbuntu 使用 GRUBGrand Unified Bootloader。双系统安装的思路是在硬盘上为 Ubuntu 划分独立的分区把 Ubuntu 安装进去然后让 GRUB 接管开机引导。GRUB 会检测到硬盘上已经安装了 Windows在开机时显示一个菜单让你选择进入哪个系统。这就是为什么安装完成后开机会看到 GRUB 菜单而不是直接进入 Windows。这里有两个关键点需要注意第一分区必须提前规划。Windows 通常占用了整个磁盘你需要在 Windows 的磁盘管理工具里压缩出一部分未分配空间留给 Ubuntu。这个操作在 Windows 下完成安全可靠不影响现有数据。第二引导方式必须一致。现代电脑基本上都使用 UEFI 引导对应的硬盘分区表是 GPT。旧电脑使用 BIOSLegacy引导对应 MBR 分区表。安装 Ubuntu 时需要选择与现有 Windows 一致的引导方式否则安装完成后可能无法正常启动。好在大多数现代电脑都是 UEFI GPT只要按照本文步骤操作基本不会遇到引导方式不一致的问题。另外一个容易忽略的点是“安全启动”Secure Boot。Windows 11 默认开启安全启动Ubuntu 官方安装镜像支持安全启动但部分显卡驱动、内核模块可能会受到安全启动的限制。如果安装完成后遇到驱动加载问题可以考虑在 BIOS 中关闭安全启动。这个我们会在常见问题部分详细说明。3. 环境准备硬件要求与所需工具安装双系统之前需要确认你的电脑满足基本要求并准备好必要的工具。3.1 硬件要求Ubuntu 对硬件的要求并不高但考虑到双系统还要装开发环境、跑应用建议满足以下配置处理器Intel Core i3 或 AMD 同等性能及以上内存8GB 以上推荐 16GB磁盘至少预留 50GB 未分配空间给 Ubuntu推荐 100GB 以上U 盘容量 8GB 以上安装前建议先确认我们使用的 Ubuntu 版本。目前最稳定、用户量最大的是 Ubuntu 22.04 LTS 和 24.04 LTS。LTS 是长期支持版本每个 LTS 版本会得到 5 年的安全更新和软件支持。对于绝大多数用户来说选择 LTS 版本是稳妥的做法。如果你需要更新的内核、更新的桌面环境可以选择非 LTS 版本但更新频率高适合有经验的用户。3.2 软件工具准备制作 Ubuntu 安装 U 盘需要用到镜像写入工具。这里推荐两个RufusWindows 下最常用的 U 盘启动盘制作工具简单直观支持 UEFI 和 BIOS 两种引导方式。balenaEtcher跨平台工具同样简单易用界面更美观。无论使用哪个工具都需要先到 Ubuntu 官网下载镜像文件。镜像文件的扩展名通常是 .iso。下载时注意选择桌面版Ubuntu Desktop而不是服务器版Ubuntu Server除非你有特殊需求。还需要准备一个空的 U 盘。制作启动盘会清空 U 盘内所有数据操作前务必确认 U 盘里没有需要保留的文件。3.3 Windows 系统准备在 Windows 下需要做两件事第一备份重要数据。虽然双系统安装本身不会主动删除 Windows 数据但在分区操作、引导设置的过程中任何意外都可能导致数据丢失。重要文件建议备份到移动硬盘或云盘。第二关闭 Windows 的“快速启动”功能。Windows 的快速启动是一种混合关机模式它会让 Windows 在关机时保存内核会话到休眠文件下次开机时直接恢复。这种模式在某些情况下会影响 Ubuntu 对 NTFS 分区的访问也可能导致双系统引导异常。建议在安装前关闭它。关闭快速启动的路径是打开“控制面板” - “硬件和声音” - “电源选项”点击左侧“选择电源按钮的功能”点击“更改当前不可用的设置”取消勾选“启用快速启动推荐”点击“保存修改”4. 为 Ubuntu 划分磁盘空间这是安装整个过程里最需要小心的一步。目标是从 Windows 现有的磁盘中压缩出一部分未分配空间专门留给 Ubuntu。打开 Windows 的磁盘管理工具。在 Windows 10/11 中右键点击“此电脑” - “管理” - “磁盘管理”或者直接按 Win X 快捷键选择“磁盘管理”。你会看到电脑上所有磁盘的分区情况。通常情况下系统盘C 盘占用了大部分空间可能还有 D 盘、E 盘等其他分区。你需要找到想要压缩的磁盘分区右键点击它选择“压缩卷”。这里需要注意压缩卷只能压缩 NTFS 格式的分区并且压缩出的空间是连续的未分配空间。系统盘C 盘通常可以压缩但如果 C 盘碎片较多可能会限制可压缩的大小。在压缩对话框中输入想要释放的空间大小单位是 MB。比如想要分配 100GB 给 Ubuntu就输入 102400 MB1GB 1024MB。点击“压缩”后磁盘中会出现一块黑色的“未分配”空间。这块空间就是你为 Ubuntu 准备的“地盘”。关于分区规划这里有一个常见的疑问Ubuntu 是安装在未分配空间里还是会覆盖整个磁盘答案是安装 Ubuntu 时你选择“Install Ubuntu alongside Windows Boot Manager”与 Windows 共存安装程序会自动识别未分配空间把 Ubuntu 安装进去。这是最安全、最推荐的方式。如果你对分区有特殊需求比如想单独划分 /home 分区、swap 分区等需要在安装向导中选择“Something else”其他选项手动分区。这个操作更灵活但对新手来说容易出错建议第一次安装时直接选择自动共存。5. 制作 Ubuntu 安装 U 盘准备好 U 盘和 Ubuntu 镜像文件后就可以制作启动盘了。这里以 Rufus 为例介绍完整的制作过程。首先从官网下载 Rufus。下载完成后直接运行不需要安装。打开 Rufus你会看到三个主要选项设备选择你的 U 盘引导类型选择点击“选择”按钮找到你下载的 Ubuntu 镜像文件分区类型建议保持默认的“GPT”对应 UEFI 引导Rufus 会自动根据镜像文件设置合适的参数一般不需要手动修改。点击“开始”按钮后Rufus 会提示你开始写入镜像确认后等待完成即可。写入速度取决于 U 盘的性能通常需要几分钟到十几分钟。有几个细节需要注意第一制作启动盘会清空 U 盘。再次确认 U 盘里没有重要数据。第二如果 U 盘容量大于 32GBRufus 可能会提示是否使用“增强型镜像写入模式”默认选择即可。第三制作完成后Windows 可能会弹出提示说“需要格式化磁盘”不要理会这个提示也不要点击格式化否则会破坏启动盘。制作完成后可以打开“此电脑”确认 U 盘的文件系统变成了类似“Ubuntu 22.04 LTS amd64”的名称或者包含大量文件和文件夹——这说明启动盘制作成功。6. 设置 BIOS/UEFI 从 U 盘启动启动盘制作完成后需要让电脑从 U 盘启动而不是从硬盘启动。重启电脑开机时按下主板对应的启动菜单快捷键。常见的快捷键有 F2、F8、F10、F12、Del 等具体取决于主板品牌。不同品牌电脑和主板的按键如下品牌启动菜单快捷键BIOS/UEFI 设置快捷键华硕 ASUSF8F2 或 Del微星 MSIF11Del技嘉 GigabyteF12Del联想 LenovoF12F2戴尔 DellF12F2惠普 HPF9Esc 或 F10神舟 HaseeF12F2如果没有成功进入启动菜单通常是按键时机不对。建议在开机后看到品牌 Logo 时快速连续按对应的快捷键。在启动菜单中选择 U 盘的名称。如果 U 盘显示多个选项一般是因为支持 UEFI 和 Legacy 两种模式优先选择带有 UEFI 前缀的那一项。如果选择错误可能会进入 GRUB 命令行界面而无法正常进入安装向导。如果你的电脑无法通过快捷键进入启动菜单也可以进入 BIOS/UEFI 设置界面在 Boot 选项中找到 U 盘并调整启动顺序把 U 盘调到第一位。保存设置并重启后电脑就会自动从 U 盘启动。这里需要区分“启动菜单”和“BIOS 设置界面”两个概念。启动菜单是一次性选择启动设备不改变默认启动顺序BIOS 设置界面则可以永久修改设置。对于一次性的系统安装使用启动菜单更方便。7. Ubuntu 安装向导详细操作从 U 盘成功启动后你会看到 Ubuntu 的欢迎界面通常有“Try or Install Ubuntu”试用或安装 Ubuntu两个选项。建议先选择“Try Ubuntu”试用 Ubuntu进入体验模式。虽然多花一点时间但是可以先确认硬件兼容性比如网卡、显卡是否正常工作。如果体验模式下一切正常再双击桌面上的“Install Ubuntu”开始正式安装。安装向导的第一步是选择语言和键盘布局。这里选择“中文简体”和“Chinese”即可。接着是安装选项。Ubuntu 安装器会询问你希望进行哪种安装正常安装安装完整的桌面环境、办公软件、浏览器等常用应用最小安装只安装基础系统和浏览器其他软件后续自己装对于磁盘空间有限或者追求简洁的用户最小安装是不错的选择。对于第一次接触 Ubuntu 的用户正常安装更省心。这里有个关键点安装器可能会询问“是否下载更新”和“是否安装第三方软件”。下载更新需要联网安装过程会变长但装完以后系统更完善。第三方软件包括显卡驱动、音频解码器、Flash 插件等专有软件建议勾选否则后面播放视频、使用一些硬件时可能会遇到问题。接下来是安装类型。这里会看到几个选项Install Ubuntu alongside Windows Boot Manager让 Ubuntu 自动使用刚才分配的未分配空间与 Windows 共存Erase disk and install Ubuntu清空整个磁盘并安装 Ubuntu会删除所有数据千万不要选这个Something else手动分区适合有经验的用户对于第一次安装双系统的用户选择第一个选项是最安全的。安装器会自动识别未分配空间并在上面安装 Ubuntu不会动你现有的 Windows 分区。继续往下是时区设置选择所在城市即可。然后是创建用户账户设置用户名、计算机名和密码。需要注意这个密码是日常使用系统时经常要用到的包括登录、安装软件sudo 命令时都需要设置一个容易记住但又不要过于简单的密码。所有设置完成后安装器会显示一个安装摘要确认无误后点击“Install Now”开始安装。安装过程需要几分钟到十几分钟不等取决于电脑性能和网络速度。安装完成后安装器会提示“Installation Complete”并询问是否立即重启。点击“Restart Now”拔出 U 盘按下回车键电脑会自动重启。重启后你应该会看到 GRUB 启动菜单。菜单中会列出两个或三个选项Ubuntu进入 Ubuntu 系统Advanced options for UbuntuUbuntu 高级选项包括恢复模式Windows Boot Manager (on /dev/sda1)进入 Windows 系统如果 GRUB 菜单中列出了 Windows 选项说明双系统安装成功。使用上下方向键选择系统按回车键进入。8. 安装后的首次配置与优化顺利进入 Ubuntu 桌面后整个安装过程基本上就完成了。但为了让系统更好用建议完成以下几步基础配置。8.1 更新系统软件打开终端快捷键 Ctrl Alt T运行以下命令sudo apt update这个命令会从软件源获取最新的软件包列表。然后运行sudo apt upgrade -y这个命令会把系统中所有已安装的软件升级到最新版本。第一次升级可能需要几分钟到十几分钟取决于网络速度。Ubuntu 默认的软件源在国外如果下载速度慢可以更换为国内镜像源。这里以清华源为例需要编辑软件源配置文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.baksudo gedit /etc/apt/sources.list将文件中的内容替换为清华源对应的配置。Ubuntu 24.04 的清华源配置如下deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-security main restricted universe multiverse注意不同的 Ubuntu 版本对应的源配置不同建议去清华镜像站官网查询对应版本的正确配置。更换源后再次执行sudo apt update和sudo apt upgrade -y速度会有明显提升。8.2 安装常用软件Ubuntu 自带了一个“Ubuntu Software”软件中心可以在里面搜索安装大部分常用软件。常用的软件有浏览器Firefox 是默认浏览器如果需要 Chrome可以去 Google 官网下载 .deb 安装包输入法Ubuntu 默认使用 IBus 输入法框架支持中文拼音输入。如果觉得默认输入法不好用可以安装搜狗输入法下载 .deb 安装包后双击安装开发工具VS Code、Git、Docker 等都有 Linux 版本或在 Ubuntu 下安装的官方教程办公软件LibreOffice 默认已安装兼容 Office 文档格式安装 .deb 安装包的方法很简单sudo dpkg -i 安装包文件名.deb如果安装过程中报依赖错误运行sudo apt install -f -y8.3 调整 GRUB 默认启动系统GRUB 默认启动第一个选项也就是 Ubuntu。如果你更常用 Windows可以修改 GRUB 配置把默认启动系统改为 Windows。GRUB 的配置文件是/etc/default/grub用编辑器打开sudo gedit /etc/default/grub找到这一行GRUB_DEFAULT00 表示第一个菜单项1 表示第二个菜单项以此类推。如果你想要默认启动 Windows 并且 Windows 是第二个菜单项就把 0 改成 1。修改后保存然后运行sudo update-grub这个命令会根据新的配置重新生成 GRUB 启动菜单。9. 常见问题与排查思路双系统安装后可能会遇到一些问题下面整理几个最常见的问题及排查思路。问题现象可能原因排查方式解决方案安装完成后开机直接进入 Windows没有 GRUB 菜单主板的启动顺序仍然指向 Windows Boot Manager进入 BIOS 检查启动顺序或者开机按启动菜单键手动选择 Ubuntu 启动项在 BIOS 中把 Ubuntu或 GRUB设为第一启动项开机直接进入 Ubuntu找不到 Windows 选项安装时引导方式与 Windows 不一致或 GRUB 未正确识别 Windows在终端运行sudo update-grub查看输出中是否检测到 Windows Boot Manager如果 update-grub 能识别 Windows会自动修复如果不能可能需要手动修复 GRUB进入 Ubuntu 后没有 WiFi或者 WiFi 不稳定无线网卡驱动未安装或与内核版本不兼容在终端运行lspci或lsusb查找网卡型号根据网卡型号查找对应的闭源驱动或开源驱动安装方式安装完显卡驱动后无法进入桌面或黑屏显卡驱动安装错误或与系统版本冲突在 GRUB 菜单选择“Advanced options for Ubuntu”进入恢复模式在恢复菜单中选择“网络”和“root shell”卸载刚安装的驱动重新配置屏幕分辨率不正确或花屏显卡驱动未正确安装查看“设置” - “关于”中的显卡信息确认驱动状态安装对应显卡的专有驱动或者调整内核启动参数系统时间不对Windows 和 Ubuntu 时间总是差 8 小时Windows 默认使用本地时间Linux 默认使用 UTC 时间在 Windows 中修改注册表让 Windows 也使用 UTC 时间在 Windows 的注册表编辑器中创建RealTimeIsUniversal并设为 1双系统安装时提示“需要选择引导安装位置”安装向导无法确定安装引导加载程序的位置在手动分区界面确认 ESP 分区通常是 100MB 到 500MB 的 FAT32 分区的挂载点是否为/boot/efi确保 ESP 分区挂载到/boot/efi并选择该 ESP 分区的设备作为引导安装位置上面表格中“update-grub 能自动修复启动项”这个情况需要单独解释一下。GRUB 有个特性每次运行sudo update-grub时它会扫描所有磁盘自动检测到已经安装的操作系统包括 Windows。如果你的 GRUB 菜单里没有 Windows 选项先运行这个命令通常能解决。关于“WiFi 模块”的问题这是 Ubuntu 安装后比较常见的情况之一。很多笔记本的无线网卡需要专有驱动Ubuntu 默认没有安装。最简单的办法是在安装 Ubuntu 时确保勾选了“安装第三方软件”这样系统会默认安装一部分必要的专有驱动。9.1 开机出现 grub rescue 的情况偶尔会遇到一种比较吓人的情况开机后屏幕上出现grub rescue提示符进入不了任何系统。这个问题的原因是 GRUB 找不到自己的配置文件或内核文件通常是由于分区结构被修改过比如重装 Windows、调整过分区。如果在grub rescue提示符下你只是想临时进去看看可以输入ls查看可用的分区然后找到 Ubuntu 所在的根分区通常是分区格式为 ext4 的那一个设置 root 和 prefix 后进入系统重新安装 GRUB。不过更稳妥的做法是使用 Ubuntu 安装 U 盘启动进入“Try Ubuntu”模式然后使用 Boot Repair 工具修复。在终端中执行sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repairboot-repairBoot Repair 是图形界面的工具点击“Recommended repair”推荐修复它能自动检测并修复 GRUB 引导问题。修复完成后重启一般就能恢复正常。10. 最佳实践与工程建议安装了双系统之后无论你是因为开发需求还是因为对 Linux 感兴趣都会逐渐在 Ubuntu 中做更多的事情。这里分享一些让双系统更稳定、更好用的实践经验。10.1 数据分区与共享双系统模式下Windows 的 NTFS 分区在 Ubuntu 中可以正常访问读取和写入Ubuntu 的 ext4 分区在 Windows 中默认不能直接访问。这是一个很常见的不对称情况。如果你需要在两个系统之间共享文件比如下载的文档、图片、代码等建议在 Windows 中单独划分一个或多个 NTFS 数据分区专门存放需要在两个系统中共用的文件。Ubuntu 可以读写 NTFS 分区这样你就能在两个系统中访问同一批数据。不建议把代码项目直接放在 NTFS 分区上开发因为 NTFS 的权限模型和 Linux 的权限模型不同可能会导致编译、运行时出现权限问题。代码项目建议放在 Ubuntu 的 ext4 分区中。10.2 定期备份 GRUB 配置GRUB 是双系统的“大门”一旦损坏两个系统都可能进不去。建议在 Ubuntu 中定期备份 GRUB 配置。备份命令sudo cp /boot/grub/grub.cfg ~/grub.cfg.bak这样即使 GRUB 配置被修改坏了也可以从备份恢复。10.3 谨慎更新 BIOS电脑厂商在更新 BIOS 时有时会重置启动配置导致 GRUB 菜单消失。更新 BIOS 之前建议先记录当前 BIOS 中的启动项设置方便更新后恢复。问题虽小但遇到时确实会让人着急。10.4 安全启动与显卡驱动的权衡现代电脑默认开启安全启动Secure Boot。Ubuntu 官方系统支持在安全启动下启动但一些第三方驱动程序尤其是 NVIDIA 显卡驱动可能在安全启动开启时无法正常加载。如果你在安装 NVIDIA 驱动时遇到问题可以在 BIOS 中暂时关闭安全启动安装驱动后测试是否正常。需要注意的是关闭安全启动会降低系统对 Rootkit 等恶意程序的防护能力。如果电脑不是只用于开发测试建议优先保持安全启动开启。如果必须在关闭安全启动的状态下使用至少确保系统和软件保持更新以缓解安全风险。10.5 用虚拟机做技术验证双系统安装完成后你在 Ubuntu 中的一些高权限操作比如修改系统配置、安装内核模块、调整引导参数等务必谨慎。一个有效的做法是在虚拟机VMware 或 VirtualBox中先创建一个 Ubuntu 虚拟机把要执行的命令先验证一遍确认没有问题后再在双系统的 Ubuntu 中执行。虽然多花一点时间但能避免很多系统级故障。11. 总结双系统真正的价值是什么最后回到最初的问题折腾双系统到底值不值从实用性角度看双系统的价值在于它给了你一个不被虚拟化性能损耗限制的完整 Linux 环境。WSL 适合命令行工具体验虚拟机适合跑跑应用但双系统的 Ubuntu 能让你接触到真实的硬件、真实的驱动、真实的系统管理。对于打算深入 Linux 开发的开发者来说这是绕不开的阶段。从安装过程的角度看双系统安装本身其实没有特别高的技术门槛。核心的难点集中在两点磁盘空间的规划和引导方式的选择。只要把这两点理解清楚“会不会弄坏 Windows”这个顾虑更多来自于对未知的恐惧而不是实际的风险。按照文章中的步骤在 Windows 磁盘管理中压缩分区、用 Rufus 制作 U 盘启动盘、在 Ubuntu 安装向导中选择与 Windows 共存整个过程其实很快。第一次进入 Ubuntu 桌面后建议多做几件事运行sudo apt update sudo apt upgrade把系统更新到最新状态装好必要的软件包然后按照自己的使用习惯逐步配置环境。遇到问题不要急着重装系统GRUB 菜单进不去可以用 Boot Repair 修网卡没驱动可以在恢复模式下排查。这些排错的过程本身就是学习 Linux 的一部分。如果你之前没有接触过 Linux把 Ubuntu 当作第二个系统用一段时间你会慢慢发现它对开发者的友好之处包管理器比 Windows 下的软件源管理统一、终端环境比 PowerShell 更适合服务器开发、对开发工具链的适配也往往更及时。这些都值得你亲身体验。希望这篇教程能帮你顺利进入 Linux 世界。如果安装过程中遇到问题欢迎在评论区留言。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进