Windows搭配Linux开发环境教程:入门搭建双系统

许多开发者的日常工作都离不开 Windows 和 Linux 两种系统:Windows 下处理办公、设计,Linux 下写代码、跑服务。
如果你也想在一台电脑上同时拥有这两个环境,最直接的方式就是安装双系统。
下面我以 Ubuntu 24.04 LTS 为例,带你把 Windows搭配Linux开发环境 完整落地,每一步都有截图级说明,新手也能一次成功。

---

第一步:准备好硬件和工具

  • 硬件要求:至少 8GB 内存、50GB 以上空闲磁盘空间。建议固态硬盘,安装体验更快。
  • 备份数据:操作磁盘分区有风险,请先把重要文件备份到移动硬盘或云盘。
  • 下载 Ubuntu ISO:访问 ubuntu.com/download 下载桌面版镜像。
  • 制作启动盘工具:推荐 Rufus(Windows 下免费软件),官网下载便携版即可。
  • 关闭快速启动:打开 Windows 控制面板 → 电源选项 → 选择电源按钮功能 → 取消勾选“启用快速启动(推荐)”,然后点击“保存修改”。这一步防止安装后无法正常启动 Linux。

---

第二步:为 Linux 腾出磁盘空间

  1. 右键“此电脑” → 管理 → 磁盘管理。
  2. 找一个剩余空间较多的分区(比如 D 盘),右键选择“压缩卷”。
  3. 输入压缩空间量:建议 50GB 以上(单位 MB,50GB = 51200)。点击“压缩”。
  4. 压缩后你会看到一块黑色的“未分配”空间。不要新建卷,安装 Linux 时会直接使用它。

---

第三步:安装 Linux 系统

  1. 插入 U 盘,打开 Rufus,设备选 U 盘,引导类型选“磁盘或 ISO 映像”并加载下载的 Ubuntu ISO,直接点击“开始”。
  2. U 盘制作完成后重启电脑,按启动热键(F2/F12/Del 因主板而异)选择 U 盘启动。
  3. 进入 Ubuntu 安装界面,语言选“中文(简体)”,一路“继续”直到“安装类型”步骤。
  4. 关键步骤:选择“其他选项”,手动分区。
  • 选中刚才的“空闲空间”(大小就是你压缩出来的),点击“+”创建:
  • 挂载点 /,大小 20GB,类型 ext4(系统根目录)。
  • 挂载点 /home,大小 15GB,类型 ext4(用户文件)。
  • 交换空间:大小等于你的内存大小(比如 8GB),类型“交换空间”。
  • 剩余空间可全部分配给 //home
  • 引导加载器安装设备:选择你系统的第一块硬盘(如 /dev/sda),不要选分区。
  1. 点击“现在安装”,确认分区方案后等待安装完成。安装过程中设置用户名、密码。

---

第四步:安装后必做的配置与避坑

  • 双系统时间错乱:在 Windows 中管理员身份运行 CMD,执行 Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 然后重启,两个系统时间就统一了。
  • 引导修复:如果重启后直接进 Windows 不见 Linux 选项,用 EasyBCD(Windows 下免费)添加 Linux 引导入口,或插入 Ubuntu 启动盘进入“试用 Ubuntu”,运行 sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt update && sudo apt install boot-repair && boot-repair 一键修复。
  • 显卡驱动:建议安装完系统后,在 Ubuntu “软件和更新” → “附加驱动”里选择 proprietary 驱动。
  • 访问 Windows 分区:打开文件管理器,点击左侧“其他位置”,就能看到你的 Windows 磁盘,直接挂载即可读写。

---

第五步:验证你的开发环境是否可用

  1. 重启电脑,在 GRUB 菜单里能看到 Ubuntu 和 Windows Boot Manager 两个选项,选择 Ubuntu 回车。
  2. 进入系统后打开终端,执行 uname -a 确认 Linux 内核版本。
  3. 测试网络:ping baidu.com 应有正常响应。
  4. 安装开发工具测试:sudo apt update && sudo apt install build-essential git,无报错即环境可用。
  5. 在 Windows 里也能正常启动,双系统切换流畅,没有蓝屏或引导丢失。

---

如果你打算长期使用 Windows搭配Linux开发环境,建议先在虚拟机(VirtualBox)里演练一遍分区流程,再实机安装。
遇到任何异常,优先检查 UEFI/BIOS 安全启动是否关闭,以及磁盘接口模式是否为 AHCI。
按照本文步骤操作,大多数新手都能一次成功,后续可根据需要切换到 WSL 或纯 Linux 环境,但双系统始终是兼容性最好、性能最直接的选择。

希望这篇教程能帮你顺利搭建属于自己的双系统开发工作站,有任何疑问欢迎在评论区留言,我会持续补充排错经验。

分享到:
上一篇
WSL2子系统安装配置教程:手把手教你安装配置WSL2子系统
下一篇
VSCode开发插件精选推荐,零基础也能轻松上手
1
系统公告

高考专属福利来袭|凭准考证免费领香港 CN2 云服务器

值高考落幕之际,泽御云开启考生专属回馈 + 产品限时特惠双重活动,助力学子暑期学习建站 高考 考生专属福利 全体应届高考生,凭高考准考证即可免费申领【香港 CN2 轻量云服务器,4 核 4G AMD 处理器】,免费使用周期 30 天,可用于搭建个人站点、编程实操、技术实训,祝各位考生金榜题名,前程似锦! 泽御云资质齐全合规自营机房,线路覆盖香港 CN2、国内 BGP、内蒙电信、美国精品线路,售后全天候技术支持。 官方网站:www.zeyuyun.com,活动限时有效,优惠逾期不再保留。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意