简介
本文将手把手带你完成 从零开始搭建Windows 11与Ubuntu 20.04 LTS双系统 的全过程,涵盖:
- 使用 Rufus 制作可启动U盘
- 安全分区与双系统安装
- 常用工具配置(Docker、MySQL、GParted、FTP、SSH等)
无论你是初学者还是进阶用户,这篇文章都能为你提供详实、可靠的指导。准备好了吗?让我们一起开启Linux之旅吧!💻✨
目录
-
- 简介
- 准备工作
-
- 所需工具与资源
- 注意事项
- 制作Ubuntu启动盘
-
- 步骤一:下载Ubuntu镜像
- 步骤二:使用Rufus制作启动U盘
- 安装Ubuntu双系统
-
- 步骤一:为Ubuntu腾出磁盘空间(Windows端操作)
- 步骤二:关闭Windows快速启动与BitLocker
-
- 关闭快速启动:
- 关闭BitLocker(如有启用):
- 步骤三:进入BIOS设置U盘启动
- 步骤四:正式安装Ubuntu
-
- 分区建议(共280GB示例):
- 步骤五:首次启动与引导修复(如有需要)
-
- 解决方案(黑屏问题):
- 安装常用工具
-
- 1. 安装 GParted(图形化磁盘管理工具)
- 2. 配置 FTP 服务(vsftpd)
-
- 推荐配置修改:
- 3. 配置 SSH 服务(远程登录必备)
-
- 测试连接(从另一台设备):
- 4. 安装 net-tools(启用 ifconfig 命令)
-
- 验证安装:
- 5. 安装 Docker 与 MySQL(可选,开发者推荐)
-
- Docker:
- MySQL:
- 常见问题与优化建议
- 总结
- 参考资料
准备工作
所需工具与资源
| Ubuntu 20.04.6 LTS 镜像 | 官方下载链接 |
| Rufus 启动盘制作工具 | Rufus 官网(中文支持) |
| 空U盘(≥8GB) | 推荐使用USB 3.0及以上速度的U盘,提升写入效率 |
✅ 提示:Ubuntu 20.04 是长期支持版本(LTS),稳定性高,社区资源丰富,非常适合新手和开发者使用。
注意事项
- 🔒 备份重要数据:制作启动盘会清空U盘内容,请提前备份。
- 💾 磁盘空间规划:建议为Ubuntu分配 至少200GB 空间(若用于深度学习或大型项目,建议250GB以上)。
- ⚠️ 确认BIOS模式:确保你的Windows 11运行在 UEFI模式 下(可通过 msinfo32 查看“BIOS模式”是否为“UEFI”)。
制作Ubuntu启动盘
步骤一:下载Ubuntu镜像
前往 Ubuntu官方发布页 下载 ubuntu-20.04.6-desktop-amd64.iso 文件。 选择LTS版本以获得更长的支持周期和更高的系统稳定性。
💡 小贴士:国内用户若下载缓慢,可使用国内镜像站(如清华、阿里云镜像源)加速下载。
步骤二:使用Rufus制作启动U盘
✅ Rufus优势:轻量、免费、支持多语言,广泛用于创建Windows/Linux/UEFI启动盘,是业界公认的可靠工具 [[7]]。
安装Ubuntu双系统
步骤一:为Ubuntu腾出磁盘空间(Windows端操作)
📌 建议不要使用系统盘(C盘)直接压缩,以防误操作导致系统损坏。
步骤二:关闭Windows快速启动与BitLocker
关闭快速启动:
🔍 原因:快速启动可能导致Ubuntu无法识别Windows分区。
关闭BitLocker(如有启用):
步骤三:进入BIOS设置U盘启动
💡 常见品牌快捷键:
- 惠普/暗影精灵:F10 或 ESC
- 戴尔:F12
- 联想:F12 或 NOVO键
- 华硕:F8 或 ESC
步骤四:正式安装Ubuntu
- 推荐选择 “其他选项”,手动分区以获得更好控制。
- 找到之前压缩出的“空闲空间”,开始分区:
分区建议(共280GB示例):
| EFI系统分区 | 500MB | 主分区 | /boot/efi | UEFI引导必需 |
| Swap交换分区 | 16GB | 逻辑分区 | swap | 内存不足时使用(建议等于物理内存) |
| 根分区 | 100GB | 逻辑分区 | / | 系统核心文件 |
| Home分区 | 剩余空间 | 逻辑分区 | /home | 用户数据与配置 |
✅ 提示:确保 Boot loader 安装位置 设置为你的EFI分区(通常自动识别)。
步骤五:首次启动与引导修复(如有需要)
安装完成后,重启可能会出现以下情况:
- 直接进入Windows
- 卡在黑屏光标闪烁
解决方案(黑屏问题):
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober
sudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.modeset=0"
sudo update-grub
📚 参考自实际案例:CSDN:暗影精灵8 Win11安装Ubuntu双系统
安装常用工具
系统安装完成后,接下来配置一些常用开发与管理工具。
1. 安装 GParted(图形化磁盘管理工具)
sudo apt update
sudo apt install gparted -y
🛠️ 用途:可视化管理磁盘分区,支持调整大小、移动、格式化等操作,适合新手进行安全磁盘操作 [[4]]。 启动方式:终端输入 gparted 或通过应用菜单搜索。
2. 配置 FTP 服务(vsftpd)
FTP可用于文件远程传输,尤其适合跨平台协作。
# 更新包索引并安装
sudo apt update
sudo apt install vsftpd -y
# 备份原始配置
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
# 编辑配置文件
sudo nano /etc/vsftpd.conf
推荐配置修改:
write_enable=YES
local_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
listen=NO
listen_ipv6=YES
⚠️ 注意:启用 chroot 时必须设置 allow_writeable_chroot=YES,否则无法写入。
# 重启服务
sudo systemctl restart vsftpd
sudo systemctl enable vsftpd # 开机自启
✅ 测试:使用 FileZilla 等客户端连接,验证上传下载功能。
3. 配置 SSH 服务(远程登录必备)
sudo apt update
sudo apt install openssh-server -y
sudo systemctl start ssh
sudo systemctl enable ssh
测试连接(从另一台设备):
ssh username@ubuntu-ip-address
🔐 安全建议:可修改 /etc/ssh/sshd_config 禁用root登录、更改端口、使用密钥认证。
4. 安装 net-tools(启用 ifconfig 命令)
Ubuntu默认不包含传统网络命令,需手动安装:
sudo apt update
sudo apt install net-tools -y
验证安装:
ifconfig
📌 替代方案:现代Linux推荐使用 ip 命令:
ip addr show # 查看IP
ip route show # 查看路由
5. 安装 Docker 与 MySQL(可选,开发者推荐)
Docker:
📚 参考案例:CSDN:Docker 入门与实战:从安装到容器管理的完整指南
MySQL:
📚 参考案例:CSDN:Ubuntu 下 MySQL 安装与配置全攻略:从入门到精通
常见问题与优化建议
| 安装后默认进入Windows | 进入Ubuntu后运行 sudo update-grub,自动检测Windows引导 |
| 分辨率异常或花屏 | 添加内核参数 nouveau.modeset=0 或安装NVIDIA驱动 |
| 中文显示乱码 | 安装中文字体:sudo apt install fonts-wqy-zenhei |
| 启动项界面丑陋 | 安装美化主题(如Vimix):GNOME-Look下载 |
总结
恭喜你!🎉 通过本文的详细指引,你应该已经成功完成了以下目标:
✅ 使用 Rufus 制作了 Ubuntu 启动盘 ✅ 在 Windows 11 上安装了 Ubuntu 20.04 LTS 双系统 ✅ 配置了 GParted、FTP、SSH、Docker 等实用工具 ✅ 掌握了基本的系统维护与网络管理技能
你现在拥有了一个功能完整、可自由切换的双系统环境,无论是学习Linux、开发程序,还是部署服务,都已打下坚实基础。
🌟 下一步建议:
- 学习基础Shell命令
- 配置Zsh + Tmux提升终端体验
如有任何疑问或遇到问题,欢迎在评论区留言交流!我们一起成长,探索开源世界的无限可能!
参考资料
🔧 持续更新中:关注我,获取更多Linux、开发环境搭建、DevOps实战教程!



