news 2026/8/30 4:12:26

Windows主机安装Ubuntu双系统全攻略:从分区到GRUB引导修复

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows主机安装Ubuntu双系统全攻略:从分区到GRUB引导修复

这次我们解决一个被问了很多次的问题:Windows 主机上安装 Ubuntu 双系统,到底怎么装才不翻车。双系统不等于虚拟机,也不等于 WSL。Ubuntu 会真正安装到物理磁盘的独立分区上,开机时通过 GRUB 引导菜单自由切换进入 Windows 或 Ubuntu。和虚拟机相比,双系统可以更充分地使用硬件资源,对需要 GPU 直通、Linux 原生性能、深度系统调试的场景有明显优势;和 WSL 相比,双系统拥有完整的 Linux 内核与图形界面,不依赖 Windows 子系统转换层,兼容性也更彻底。

这篇文章会从零开始,按“环境准备 → U 盘制作 → 磁盘分区 → 安装部署 → 引导验证 → 故障修复 → 常见问题排查”的完整流程展开,覆盖 UEFI + GPT 和 Legacy + MBR 两种常见引导方式。如果你之前装过双系统但遇到过开机没有引导菜单、安装后进不了 Windows、Ubuntu 花屏、无线网卡没驱动这类问题,这篇教程正好可以帮你定位原因。文章会尽量给出具体的命令、步骤和判断标准,你可以对照自己的机器一步步操作,也可以先收藏,真正动手装的时候再来查。

1. 核心能力速览

在开始安装之前,先把整个双系统方案的关键信息整理成一张速览表,方便判断这套方案是否适合你的场景。

能力项说明
安装目标Windows 与 Ubuntu 共存于同一台物理机,开机通过 GRUB 选择系统
适用硬件支持 UEFI 启动的台式机 / 笔记本,传统 BIOS 也可以安装但推荐 UEFI
内存要求建议 8GB 以上,16GB 体验更好
磁盘要求建议预留 50GB 以上空闲空间给 Ubuntu,常用开发环境建议 100GB 以上
系统镜像Ubuntu 22.04 LTS 或 24.04 LTS,官方镜像源下载
启动盘工具Rufus、Ventoy、UltraISO 均可,本文以 Rufus 和 Ventoy 为例
引导方式优先 UEFI,传统 BIOS 模式需要额外注意分区表格式
分区方案手动分区:EFI 系统分区 + 根分区 / + 家目录 /home + swap
安装难度中等,主要风险集中在磁盘分区和引导修复两个环节
数据风险操作不当可能造成 Windows 分区损坏,安装前必须备份
排障手段Boot Repair 工具、live USB 命令行修复、Windows 安装盘修复引导

从这张表可以看出,整个安装过程最关键的并不是“点击安装”那一步,而是安装前的分区规划和安装后的引导管理。这两个环节直接决定了你能不能顺利进入双系统,以及后续系统更新时会不会出现引导丢失。下面按流程拆开讲。

2. 适用场景与使用边界

双系统适合什么人?最典型的几类场景是:

  • Linux 开发者和运维工程师。日常要使用 Docker、Kubernetes、Python 虚拟环境、编译链等 Linux 原生工具链,虚拟机里的性能损失和嵌套虚拟化问题会影响体验。
  • 需要 GPU 直通或 CUDA 环境的用户。在虚拟机里使用 NVIDIA GPU 做深度学习推理,通常需要额外配置 vGPU 或 PCIe 直通,稳定性远不如物理机安装 Ubuntu 后直接安装驱动。
  • 需要完整图形界面和硬件加速的用户。WSLg 虽然已经能提供 GUI 支持,但在 OpenGL 渲染、摄像头、USB 设备透传等方面仍有边界,双系统可以完全规避这些限制。
  • 想把 Ubuntu 作为主力系统的用户。日常开机默认进入 Ubuntu,偶尔切回 Windows 处理网银、Office 或特定 Windows 软件。

不适合双系统的场景也很明确:

  • 只是偶尔用一下 Linux 命令,那直接装 WSL 就够了,完全不需要重新分区。
  • 对电脑硬件不熟悉,无法接受万一引导损坏需要修复的情况,建议先用虚拟机练习几遍。
  • 老机器只有 4GB 内存和 60GB 硬盘,双系统会比较吃力,可以考虑轻量级 Linux 发行版或继续用 WSL。

使用边界一定要说清楚:双系统安装过程中会涉及磁盘分区、格式化、引导覆盖等操作,任何一步失误都可能造成数据丢失。安装前必须备份重要文件,尤其是 Windows 的文档、照片、项目代码。本文提供的是标准安装流程,每台电脑的 BIOS、Secure Boot、磁盘布局都有差异,实际操作时要以你自己机器的表现为准。涉及系统引导管理的操作,建议在测试环境或已备份的机器上先验证。

3. 环境准备与前置条件

3.1 硬件检查

安装 Ubuntu 双系统之前,先确认三件事:启动方式、磁盘空间、网卡兼容性。

启动方式决定了你后续选择哪种安装策略。重启电脑,开机时按 Del / F2 / F10 / F12 进入 BIOS/UEFI 设置界面,找到 Boot Mode 或 Boot List Option,优先选择 UEFI。如果主板只支持 Legacy,后续分区表要使用 MBR,并且不建议把 Ubuntu 和 Windows 的引导放在同一个传统引导扇区上,处理起来更复杂。

磁盘空间方面,建议你提前在 Windows 的磁盘管理中确认当前磁盘是 GPT 分区表还是 MBR 分区表。Win + X 打开磁盘管理,右键点击磁盘名称选择“属性”,在“卷”标签页中可以看到分区样式。GPT 是现代 UEFI 引导的标准分区表,也是双系统安装最顺的场景。如果看到 MBR,且电脑支持 UEFI,建议先把磁盘转换为 GPT,再开始安装。

无线网卡兼容性在安装后最容易出问题,尤其是 Realtek 网卡。你可以先在 Windows 的设备管理器中查看网卡型号,等到 Ubuntu 安装完成后,用lspcilspci -nnk | grep -i net检查驱动是否加载成功。

3.2 下载 Ubuntu 镜像

只推荐从 Ubuntu 官方镜像站下载 LTS(长期支持)版本。目前比较稳妥的选择是 Ubuntu 22.04 LTS 或 Ubuntu 24.04 LTS。LTS 版本有五年以上的安全更新支持,适合生产环境和日常开发,不需要频繁做版本升级。

下载完成后,建议校验一下镜像的 SHA256 哈希值,避免下载文件损坏导致安装过程中断。在 Windows 的 PowerShell 里执行:

Get-FileHash -Path D:\Downloads\ubuntu-24.04-desktop-amd64.iso -Algorithm SHA256

然后把输出结果和官网 SHA256SUMS 文件中的值进行比对。如果一致,说明镜像文件完整,可以进入下一步。

3.3 制作 Ubuntu 启动 U 盘

制作启动 U 盘推荐使用 Rufus 或 Ventoy。Rufus 是传统的写盘工具,兼容性特别好,适合大多数用户;Ventoy 则提供的是一种“拷贝即启动”的方式,可以同时存放多个 Linux ISO 镜像,不需要反复重新烧写 U 盘。

Rufus 的使用方法:

  1. 准备一个 8GB 以上的 U 盘,注意 U 盘上的数据会被清空。
  2. 打开 Rufus,设备选择 U 盘。
  3. 引导类型选择“磁盘或 ISO 映像”,点击“选择”加载下载好的 Ubuntu ISO。
  4. 分区类型:如果 UEFI 启动,选择 GPT;如果是传统 BIOS 引导,选择 MBR。
  5. 文件系统默认 NTFS 或 FAT32 都可以,Rufus 会自动设置。
  6. 点击“开始”,等待写入完成。

Ventoy 的使用方法更简单:

  1. 安装 Ventoy 到 U 盘。
  2. 把 ISO 文件直接复制到 U 盘根目录。
  3. 开机从 U 盘启动,在 Ventoy 菜单中选择 Ubuntu ISO 即可。

如果制作 U 盘时需要确认当前磁盘是 GPT 还是 MBR,可以在 Windows 的 PowerShell 里用 diskpart 查看:

diskpart list disk select disk 1 detail disk exit

输出结果中会显示分区表类型。注意 U 盘盘符和磁盘编号不要选错,选错会导致重要数据被格式化。

3.4 备份 Windows 数据

这一步不能跳过。

至少需要备份以下内容:

  • Windows 用户目录下的文档、图片、桌面文件。
  • 浏览器收藏夹、密码管理器导出文件。
  • SSH 密钥、代码仓库、数据库导出文件。
  • 系统还原点或系统镜像备份。

备份方式可以选择 Windows 自带的“文件历史记录”,也可以直接把重要目录复制到移动硬盘。如果磁盘空间允许,强烈建议先做一次系统镜像备份。Windows 镜像备份可以让你在引导损坏、分区误操作后把系统恢复到安装前的状态,是双系统翻车时最后的保底方案。

4. 安装部署与启动方式

4.1 修改 Windows 电源设置

Windows 默认开启了“快速启动”。这个功能在正常使用时会加快开机速度,但在双系统环境下,会导致 Ubuntu 无法读取 NTFS 分区,也可能让 Windows 和 Ubuntu 时间不同步。安装 Ubuntu 前,先关闭快速启动:

打开“控制面板 → 电源选项 → 选择电源按钮的功能”,点击“更改当前不可用的设置”,取消勾选“启用快速启动(推荐)”,保存修改。

然后再关闭 Windows 的休眠功能,管理员身份打开 PowerShell 执行:

powercfg /h off

这样能避免 Ubuntu 安装过程中读写 NTFS 分区时遇到锁定的情况。

4.2 进入 U 盘启动界面

制作好 U 盘后,重启电脑,开机时按启动快捷键进入一次性启动菜单。

常见品牌快捷键如下:

品牌U 盘启动快捷键
DellF12
LenovoF12 或 Fn+F12
HPF9
ASUSF8 或 Esc
AcerF12
MSIF11
组装机F11 或 F12

在启动菜单中选中 U 盘项,注意选择带有 “UEFI” 前缀的 U 盘入口,例如 “UEFI: SanDisk USB”。如果找不到 UEFI 入口,再尝试不带前缀的 U 盘选项。

4.3 选择安装类型

进入 Ubuntu 安装器后,语言选择中文或英文都可以。接下来会看到两个主要选项:

  • 试运行 Ubuntu(Try Ubuntu)
  • 安装 Ubuntu(Install Ubuntu)

建议先选“试运行 Ubuntu”。这样可以先确认 Ubuntu 的桌面环境能正常加载、键盘鼠标正常、网络驱动正常,再点击桌面上的“安装 Ubuntu”图标进入正式安装。如果在 live 环境里就花屏或无法识别网卡,直接安装大概率也会遇到同样问题,可以先上网搜索解决方案再动手。

安装类型选择时,有两个分支:

  1. “清除整个磁盘并安装 Ubuntu”:不要选,这只适合单系统场景。
  2. “其他选项”(Something else / Manual):双系统安装必须选这个,手动指定分区。

4.4 手动分区方案

手动分区是整篇文章中最关键的一步。下面给出一套适用于 UEFI + GPT 的推荐分区方案。

分区大小建议文件系统挂载点说明
EFI 系统分区512MB ~ 1GBFAT32/boot/efi如果 Windows 已有 EFI 分区,可直接复用
根分区 /30GB ~ 50GBext4/Ubuntu 系统文件和软件安装位置
家目录 /home剩余空间ext4/home用户数据、配置文件、下载文件
swap与内存大小相当或 4GB~8GBswap[swap]内存不足时的交换空间

实际分区时注意几点:

如果电脑原本已经安装了 Windows,磁盘上会存在一个 100MB 到 500MB 左右的 EFI 系统分区。这个分区不要格式化,直接选中它并把挂载点设置为/boot/efi。这样 Ubuntu 的 GRUB 引导文件和 Windows 的引导文件会共用同一个 EFI 分区,开机时由 GRUB 统一管理两个系统,切换最省心。

根分区只需要满足系统文件和软件安装需求。开发环境比较重的话建议给 50GB 以上,否则 30GB 也能跑。家目录独立分区的好处是以后重装 Ubuntu 时,只要不格式化/home分区,个人文件、配置、下载内容都不会丢,这是长期使用最推荐的做法。

swap 分区的大小依据机器内存和休眠需求设置。如果内存 16GB,一般不追求休眠功能的话 8GB 即可,也可以使用交换文件替代交换分区,这样分区调整更灵活。

4.5 安装启动引导器

手动分区界面的底部会有一个“安装启动引导器的设备”下拉框。

UEFI + GPT 场景下,默认安装到/dev/sda或者 Windows EFI 分区所在磁盘的 EFI System Partition 即可,一般不用手动改变。如果你用了刚刚提到的复用 Windows EFI 分区的方案,这个下拉框保持默认,安装器会自动识别。

Legacy + MBR 场景下,启动引导器需要安装到 Ubuntu 根分区所在的那块磁盘的主引导记录(MBR)上,例如/dev/sda,不能选/dev/sda1这样的具体分区。如果选错,开机可能直接黑屏,出现 GRUB 提示符或直接进入 Windows。

4.6 完成安装

分区和引导项设置完成后,继续选择时区、键盘布局,创建用户名和密码,然后等待安装进度条走完。

安装完成后,安装器会提示重启。重启时拔掉 U 盘,如果看到如下界面:

GNU GRUB version 2.xx * Ubuntu Advanced options for Ubuntu Windows Boot Manager (on /dev/nvme0n1p1)

说明 GRUB 正常接管了引导流程,双系统安装第一步成功。

5. 安装后验证与功能测试

5.1 双系统引导验证

重启后在 GRUB 菜单中分别测试两个系统:

  • 选择 Ubuntu,确认能进入桌面、能上网、能正常关机。
  • 重启再次进入 GRUB,选择 Windows Boot Manager,确认 Windows 能正常启动。

两个系统都正常进入,说明最基本的双系统引导已经打通。

如果 GRUB 菜单中没有 Windows Boot Manager 选项,不要慌,进入 Ubuntu 后执行:

sudo update-grub

这个命令会重新扫描所有磁盘上的其他系统,并把 Windows Boot Manager 加入 GRUB 菜单。

5.2 系统信息与硬件检查

进入 Ubuntu 桌面后,打开终端,执行以下命令确认系统状态:

# 查看 Ubuntu 版本 lsb_release -a # 查看内核版本和架构 uname -m uname -r # 查看内存大小 free -h # 查看磁盘空间 df -h # 查看显卡设备 lspci -nnk | grep -i vga lspci -nnk | grep -i 3d # 查看无线网卡和以太网卡 lspci -nnk | grep -i net

重点关注:

  • 内存是否被正确识别。
  • 根分区和家目录是否挂载到了正确的位置。
  • 显卡和网卡驱动是否成功加载。如果看到kernel driver in use那行有对应驱动,说明硬件已被驱动;如果是空白的,说明可能需要手动安装驱动。

5.3 网络连接验证

网络是开发环境的基础。分别测试有线网络和无线网络:

# 查看网络接口 ip addr # 查看无线网卡连接状态 nmcli device status # 测试外网连通性 ping -c 4 223.5.5.5 # 测试 DNS 解析是否正常 nslookup www.ubuntu.com

如果 Ubuntu 可以联网但 DNS 解析失败,检查/etc/resolv.conf或 NetworkManager 的 DNS 设置。如果无线网卡完全搜不到 Wi-Fi 信号,先确认驱动的安装状态,利用有线网络或手机 USB 网络共享先联网更新。

5.4 启动项管理

日常使用中如果需要调整 GRUB 的默认启动项、等待时间或者启动顺序,可以修改/etc/default/grub文件。

例如,把默认启动项改为 Windows:

# 打开 GRUB 配置文件 sudo nano /etc/default/grub

GRUB_DEFAULT=0改为 Windows 启动项在菜单中的序号,然后执行:

sudo update-grub

也可以安装 GRUB Customizer 这类图形化工具,直接勾选默认启动系统,调整菜单超时时间,适合不想编辑配置文件的用户。

6. 引导修复与故障恢复

双系统最容易翻车的就是引导环节。安装 Windows 系统更新、重装 Windows、或者 Ubuntu 内核更新后,都可能导致 GRUB 菜单丢失,直接进入 Windows 或出现黑屏。这里给出一套通用的修复方案。

6.1 使用 Boot Repair 修复 GRUB

准备一个 Ubuntu live U 盘,进入“试运行 Ubuntu”,然后安装 Boot Repair:

sudo apt update sudo apt install boot-repair -y

打开 Boot Repair:

sudo boot-repair

选择“Recommended repair”,工具会自动扫描磁盘分区、检测 EFI 引导配置,并重新安装 GRUB。修复完成后重启,一般就能恢复双系统引导菜单。

6.2 命令行手动修复 GRUB

如果 Boot Repair 图形界面不方便,也可以手工修复。进入 live 环境后,先找到 Ubuntu 根分区所在磁盘:

sudo fdisk -l

挂载根分区和 EFI 分区:

sudo mount /dev/nvme0n1p5 /mnt sudo mount /dev/nvme0n1p1 /mnt/boot/efi

把系统切换进已经安装的 Ubuntu 环境:

sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt

然后在 chroot 环境中重新安装 GRUB:

grub-install /dev/nvme0n1 update-grub exit sudo umount -R /mnt sudo reboot

注意/dev/nvme0n1和分区编号要根据你机器上的实际情况调整,不同磁盘布局可能完全不同,操作前务必用fdisk -llsblk确认清楚。

6.3 Windows 启动项丢失的恢复

如果 GRUB 菜单里只有 Ubuntu,没有 Windows,优先执行sudo update-grub重新扫描。如果扫描不到,可能是 Windows 的 EFI 引导文件损坏了,需要使用 Windows 安装 U 盘进入修复模式,执行:

bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd

这个操作不影响 Ubuntu 引导,但可以重建 Windows 的 BCD 启动信息。

6.4 Linux 与 Windows 时间不同步

安装双系统后,Windows 和 Ubuntu 的时间经常相差 8 小时。原因是 Windows 默认把系统时间当作本地时间,而 Linux 默认把系统时间当作 UTC 时间。解决方式有两种,推荐在 Ubuntu 中让硬件时钟使用本地时间:

timedatectl set-local-rtc 1 --adjust-system-clock

执行后重启,Windows 和 Ubuntu 的时间就会保持一致。

7. 资源占用与性能观察

双系统安装完成之后,需要重点观察 Ubuntu 的资源占用情况,判断系统是否正常运行。

7.1 内存与 CPU

终端执行:

top htop

或者使用free -h观察内存使用情况。Ubuntu 桌面版正常空闲状态下,内存占用通常在 1GB 到 2GB 左右,如果机器只有 8GB 内存,随着浏览器、IDE、开发服务的启动,内存会明显吃紧。此时可以检查 swap 是否生效:

swapon --show

如果 swap 为空,说明没有正确启用交换空间,需要检查/etc/fstab中的 swap 配置。

7.2 磁盘空间

运行df -h查看分区占用情况。根分区满了会严重影响系统稳定性,建议定期使用du -sh /home/*看哪些目录占用了大量空间。

日常使用中,apt 缓存、Docker 镜像、snap 包都会快速吃掉磁盘。清理命令:

sudo apt clean sudo apt autoremove

7.3 双系统对 Windows 性能的影响

双系统是“独立安装、独立运行”的操作系统方案,Ubuntu 不会持续占用 Windows 的 CPU、内存或磁盘资源。对 Windows 最直接的影响是磁盘空间减少,其次是 GRUB 引导会在开机时多等待几秒,其他方面没有明显性能损耗。这也是双系统相比虚拟机的优势,两个系统不需要同时运行。

8. 常见问题与排查方法

问题现象可能原因排查方式解决方案
U 盘启动后黑屏镜像写入模式不对 / 显卡驱动问题 / UEFI 设置问题确认 Rufus 写入模式,尝试 GPU 安全模式重新制作 U 盘,BIOS 中关闭 Secure Boot,或用 nomodeset 参数启动
安装后开机直接进入 Windows,没有 GRUB 菜单GRUB 未安装到 EFI 分区或被 Windows 启动项覆盖进入 Windows 用 EasyUEFI 查看引导项用 live U 盘运行 Boot Repair
GRUB 菜单没有 Windows Boot ManagerWindows 的 EFI 引导文件缺失或 GRUB 扫描遗漏在 Ubuntu 中执行sudo update-grub若无效,使用 Windows 安装盘修复 BCD
Ubuntu 安装时看不到 Windows 分区磁盘格式为 MBR / Windows 快速启动开启Windows 磁盘管理查看分区表转换 GPT,关闭快速启动,或选择 “Something else” 手动识别
安装后 Ubuntu 花屏显卡驱动未正确加载 / 内核参数问题在 GRUB 菜单按 E 添加 nomodeset 参数安装 NVIDIA 或 AMD 官方闭源驱动
Ubuntu 搜不到无线网卡网卡驱动缺失有线联网后执行ubuntu-drivers devices安装对应网卡驱动或用手机 USB 网络共享
Windows 和 Ubuntu 时间相差 8 小时Windows 使用本地时间,Linux 使用 UTC 时间timedatectl查看时间状态timedatectl set-local-rtc 1 --adjust-system-clock
安装后无法挂载 Windows 的 NTFS 分区Windows 快速启动或休眠未关闭Windows 中确认powercfg /h off关闭快速启动,再回到 Ubuntu 中挂载
双系统启动时出现GRUB rescue提示符GRUB 引导文件丢失或分区路径错误输入ls查看分区使用 live U 盘重新安装 GRUB

9. 最佳实践与使用建议

9.1 安装前的黄金建议

  • 先跑通一次虚拟机安装全过程,再用实体机操作。虚拟机上练习可以覆盖分区、安装、引导修复的大部分场景,能让实体机操作熟练很多。
  • 新装机用户尽量用两块物理硬盘分别安装 Windows 和 Ubuntu,引导故障率会明显下降。如果只有一块硬盘,一定要给 Windows 的 EFI 分区留出足够空间,并单独划分 Ubuntu 的/home分区。

9.2 安装后的日常维护

Ubuntu 的软件源默认在国内可能比较慢,安装完后建议先换源。命令方式:

sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list sudo apt update

也可以使用software-properties-gtk在图形界面中选择国内镜像源。再执行一次系统更新:

sudo apt update && sudo apt upgrade -y

建议关闭 GRUB 的默认 fallback 机制并设置合理的等待时间。编辑/etc/default/grub时,把GRUB_TIMEOUT设置为 5 到 10 秒,既不会太慢,也留出了切换系统的时间。

9.3 数据共享方案

双系统之间交换文件,推荐在 Windows 中准备一个独立的 NTFS 或 exFAT 数据分区。NTFS 分区在 Ubuntu 中可以正常挂载读写,但不要用 Ubuntu 对 Windows 系统分区做写操作,尤其是 Windows 开启了快速启动或休眠时,NTFS 分区可能处于锁定状态。exFAT 格式对两个系统兼容性最好,适合 U 盘和移动硬盘,但不适合记录 Linux 的全套文件权限。

9.4 安全与合规使用

安装 Ubuntu 镜像务必从官方渠道下载,不要使用来路不明的修改版或一键整合包,避免系统被植入恶意代码。教程中涉及的所有命令请在理解含义后执行,尤其涉及diskpartfdiskdd这类磁盘操作的命令,执行前必须确认目标磁盘。如果电脑属于工作单位资产,安装操作系统前应先确认 IT 管理规范和授权流程;涉及公司代码、内部数据、密钥证书的机器,不要未经许可改动系统引导和分区结构。双系统主要用于个人测试学习或明确授权的开发环境。

9.5 备份与回滚

建议在 Ubuntu 完全配置好开发环境后,用rsynctimeshift做一次系统快照。这样后续安装软件、更新内核出现问题时,可以快速回滚。

一个简单的时间快照思路:

sudo apt install timeshift -y sudo timeshift --create --comments "Initial setup"

也可以备份/home目录到外部磁盘:

rsync -av --delete /home/yourname/ /media/backup/home/

日常开发的数据,例如数据库、代码仓库、密钥文件,建议推送到 Git 私有仓库或加密压缩后上传到自己的对象存储,不要只依赖本机磁盘。

10. 总结与下一步

Windows 主机安装 Ubuntu 双系统,最值得你亲自验证的三个点:一是开机时 GRUB 菜单能否正常显示并顺利切换两个系统,二是 Ubuntu 的网卡、显卡驱动能否自动加载,三是 Windows 快速启动关闭后 NTFS 分区能否在 Ubuntu 中正常读写。这三个点验证通过,说明基础双系统环境已经稳了。

最容易踩的坑也很集中:分区时不小心格式化 Windows 的 EFI 分区或数据分区,安装引导器时选错设备,以及 Secure Boot 或快速启动没有关闭导致系统无法启动或 NTFS 挂载异常。记住一个原则:安装时绝不轻易格式化工具本身提示“检测到 Windows 系统”旁边的现有 Windows 分区,所有不确定的按钮都不要点。

后续可以根据自己的开发场景继续扩展:在 Ubuntu 上安装 Docker 和 Portainer 搭建容器环境,安装 NVIDIA 驱动跑 CUDA 推理,或者部署 Ollama、ComfyUI、Stable Diffusion WebUI 等人工智能工具。双系统装好之后,Linux 开发环境就真正可用了,后续无论是学容器、学 Python、跑本地模型,都不用再担心 Windows 和 Linux 的兼容性问题。建议保存这篇文章备用,动手安装前对照分区方案和问题排查表检查一遍,不容易翻车。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/30 4:12:10

嵌入式学习:项目驱动的实操路线与调试经验

嵌入式这行,我见过太多人卡在同一个地方:书买了一大堆,网课存了几个网盘,单片机教程从入门到精通都翻了一半,但一问到具体项目,还是只会点亮LED。反过来看那些成长快的同事,往往不是理论最熟的人…

作者头像 李华
网站建设 2026/8/30 4:11:01

STM32G0 CAN升级Bootloader:调试器正常但脱机启动失败排查指南

如果你拿到一块STM32G0B1KCT6,费尽心思把Open Bootloader移植好,用ST-Link在调试器里跑了一整天,CAN升级流程丝滑顺畅、跳转APP也正常。可一旦拔掉调试器,让板子独立上电,通过CAN烧写应用程序后,芯片就像死…

作者头像 李华
网站建设 2026/8/30 4:10:53

LangChain Agent执行流程拆解:从模型决策到中间步骤

如果你是刚开始接触 Agent 开发,大概率遇到过这种场景:一段“模型调用工具”的示例代码能跑通,但一旦任务变成“先查天气、再查航班、最后形成建议”,Agent 就会乱掉;或者答案看起来合理,却说不清它中间到底…

作者头像 李华
网站建设 2026/8/30 4:10:51

现代反爬JS逆向:环境检测与补环境全流程解析

如果只看表面,动漫站点的反爬无非是“Cookie里加个签名”。但真正上手之后才发现,卡住你的根本不是某个加密算法,而是一整套环境对抗方案。最近技术社区里频繁讨论的 chameleon 反爬 JS,就是一个典型例子。它不是大家熟悉的 OB 混…

作者头像 李华
网站建设 2026/8/30 4:10:39

Python贪吃蛇开发实战:用pygame巩固编程基础,打造第一款小游戏

用Python写一个贪吃蛇小游戏,最大的价值不是把游戏做完,而是把Python的基础语法串起来跑一遍。输入处理、列表操作、条件判断、循环控制、函数封装,这些平时单独写很容易懂,但一旦放进一个不断变化的游戏循环里,很多隐…

作者头像 李华
网站建设 2026/8/30 4:10:31

数据结构与算法刷题实战:从基础到面试的深度掌握路径

简介:本资源是一套面向求职程序员与算法初学者的系统性刷题实战资料包,聚焦大厂面试核心考点,覆盖数据结构基础、动态规划、树与图算法、字符串处理等高频题型,助力突破笔试与技术面瓶颈。压缩包共969个文件,以468个Ja…

作者头像 李华