news 2026/5/10 13:41:32

从卸载到重装:UEFI+Ubuntu双系统全流程避坑指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
从卸载到重装:UEFI+Ubuntu双系统全流程避坑指南

1. 为什么需要这篇指南?

每次重装Ubuntu双系统都像在拆炸弹——剪错一根线就可能让整个系统崩溃。我见过太多人在删除旧系统时误删Windows引导,也遇到过无数新手因为分区不合理导致后期扩容困难。更不用说那些安装过程中的花屏、驱动不兼容、引导丢失等"经典"问题了。

UEFI模式下的双系统安装与传统BIOS模式有本质区别。很多老教程还在教MBR分区和Legacy启动,结果就是读者照着操作后发现根本对不上。现代电脑几乎全部采用UEFI+GPT的组合,这就要求我们必须掌握新的工具链和方法论。

2. 安全卸载旧系统

2.1 确认启动模式

在开始任何操作前,先按住Win+R输入msinfo32,查看"BIOS模式"显示是否为UEFI。我遇到过一些笔记本会混合支持两种模式,这时候需要特别注意。

2.2 清除引导项

直接删除Ubuntu分区会导致GRUB引导损坏,最稳妥的做法是先用EasyUEFI处理引导项。具体操作:

1. 在Windows下载安装EasyUEFI 2. 启动后选择"管理EFI启动项" 3. 找到ubuntu开头的条目点击删除

有个细节很多人会忽略:删除后要立即重启验证是否能正常进入Windows。如果出现"no bootable device"错误,说明还有其他隐藏的引导项需要处理。

2.3 彻底删除分区

磁盘管理器的图形界面操作其实有风险,我更推荐用diskpart命令行工具:

diskpart list disk select disk 0 list partition select partition 5 delete partition override

特别注意要加override参数才能删除保护分区。对于SSD+HDD混合存储的机器,要检查所有磁盘上的Ubuntu残留分区。去年我就帮一个学生处理过他在第二块硬盘上漏删的swap分区导致的问题。

3. 分区规划的艺术

3.1 黄金分区方案

经过数十次安装测试,我总结出这个万金油分区方案:

分区大小类型备注
EFI1GBFAT32避免后期装ROS等软件空间不足
/50-100GBext4系统核心区,宁大勿小
swap内存大小的1.5倍swap休眠功能需要等于内存大小
/home剩余空间的80%ext4用户数据存储
/var10-20GBext4单独分区防止日志爆满

这个方案特别适合开发机,我自己的工作站就采用这种布局稳定运行了3年。注意如果是NVMe SSD,建议把频繁读写的/var放在最后面的物理位置。

3.2 实战分区操作

在Windows磁盘管理器里操作时有个技巧:先压缩出1GB空间创建EFI分区,剩下的未分配空间留给Ubuntu安装时处理。千万不要提前创建所有分区!曾经有读者反映提前创建ext4分区导致安装程序无法识别。

对于双硬盘用户,建议把/home放在第二块硬盘上。可以用这个命令查看物理磁盘顺序:

wmic diskdrive get index,model,size

4. BIOS关键设置

4.1 必须关闭的两个选项

不同主板的BIOS界面差异很大,但核心要调整的就两项:

  1. Secure Boot → Disabled
  2. Fast Boot → Disabled

华硕主板有个坑点:Fast Boot可能有"Fast"和"Ultra Fast"两档,都要关闭。联想笔记本则可能藏在"启动模式"子菜单里。

4.2 启动顺序调整

插入U盘后按F12(多数机型)调出启动菜单,选择带"UEFI:"前缀的U盘项。如果看到两个相同的U盘选项,选不带"Legacy"的那个。

5. 安装过程避坑

5.1 解决安装花屏

这是NVIDIA显卡的经典问题,在安装界面按e键修改启动参数:

将quiet splash --- 改为: nomodeset quiet splash

注意三个横杠也要删除!这个临时方案能让你完成安装,但后续必须装闭源驱动。

5.2 分区手动设置

在"安装类型"选择"其他",然后对照之前规划进行分区。关键点:

  1. EFI分区要选择之前在Windows创建的那个
  2. 挂载点不要写错,/和/home容易混淆
  3. 格式化选项只勾选/和/home分区

5.3 引导加载器位置

这是最容易出错的一步!务必选择EFI分区对应的设备,比如/dev/nvme0n1p1。选错会导致Windows引导被覆盖。

6. 安装后必须配置

6.1 显卡驱动安装

不要用附加驱动页面!用这个命令查看推荐驱动版本:

ubuntu-drivers devices

然后安装指定版本:

sudo apt install nvidia-driver-535

安装完成后需要修改GRUB配置:

sudo nano /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

去掉nomodeset参数才能启用硬件加速。

6.2 双系统时间同步

Windows和Linux处理UTC时间的方式不同,会导致双系统时间错乱。解决方法:

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

6.3 挂载Windows分区

在/etc/fstab中添加类似配置:

UUID=1234-5678 /mnt/win ntfs defaults,umask=022 0 0

用blkid命令查看实际UUID。注意不要设置自动挂载系统保留分区。

7. 常见问题速查

Q: 启动直接进入Windows怎么办?A: 用Ubuntu安装U盘启动,执行:

sudo apt install efibootmgr sudo efibootmgr --create --disk /dev/nvme0n1 --part 1 --loader /EFI/ubuntu/shimx64.efi --label "Ubuntu"

Q: 分区时找不到磁盘?A: 可能是RAID模式导致,需要在BIOS中将SATA模式改为AHCI。注意这会导致Windows无法启动,需要提前修改注册表:

reg add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\StartOverride" /v 0 /t REG_DWORD /d 0 /f

Q: 触摸板不工作?A. 联想笔记本常见问题,安装这个驱动:

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

门店活动屏显设计指南:横版背景搭配大字,在线工具轻松制作

门店活动屏显设计指南:横版背景搭配大字,在线工具轻松制作🎯 门店活动屏显制作:横版背景与大字的吸引力法则在竞争激烈的线下门店环境中,一块设计出众的活动屏显就像一位无声的推销员,是吸引顾客驻足、激发…

作者头像 李华
网站建设 2026/5/10 13:40:16

TinyClaw:微智能体协同框架,打造个人AI自动化工作流

1. 项目概述:从单兵作战到团队协作的AI助手进化如果你和我一样,长期在个人效率工具和自动化脚本的海洋里折腾,那你肯定经历过这样的场景:为了处理一个稍微复杂点的任务,比如“整理上周的会议纪要,提取关键待…

作者头像 李华
网站建设 2026/5/10 13:40:15

Python 爬虫进阶技巧:离线网页本地数据提取技巧

前言 在 Python 爬虫实际业务落地过程中,在线实时爬取常会遭遇网络波动、接口限流、IP 封禁、站点临时维护、访问超时等不可控问题,直接导致数据采集中断、重复请求浪费带宽资源、高频访问触发反爬风控。而离线网页本地化存储与本地数据提取&#xff0c…

作者头像 李华
网站建设 2026/5/10 13:38:37

Go+Wails构建Windows原生安装程序:为OpenClaw打造开箱即用体验

1. 项目概述与核心价值如果你是一个Windows用户,并且对开源AI工具OpenClaw感兴趣,那么你很可能已经体验过那种“下载一时爽,配置火葬场”的尴尬。从GitHub上拉取源码,到配置Python环境、安装依赖、处理各种版本冲突,再…

作者头像 李华
网站建设 2026/5/10 13:37:32

对比直接购买与使用Taotoken Token Plan套餐的成本体感差异

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 对比直接购买与使用Taotoken Token Plan套餐的成本体感差异 1. 个人开发者的模型使用成本考量 对于个人开发者或小型项目而言&…

作者头像 李华