当前位置: 首页 > news >正文

Windows 11迁移Ubuntu 26.04双系统全攻略

1. 为什么选择从Windows 11迁移到Ubuntu 26.04?

去年冬天,我的Windows 11系统在一次例行更新后彻底崩溃了——蓝屏、自动重启、驱动冲突,所有典型症状一个不落。在尝试了各种修复方法无果后,我决定给Ubuntu 26.04一个机会。这不是我第一次接触Linux,但却是第一次将其作为主力系统使用。选择Ubuntu 26.04而非更流行的22.04 LTS版本,主要出于对新硬件支持(特别是我的12代Intel CPU)和Wayland显示协议改进的考量。

与Windows 11相比,Ubuntu 26.04在以下几个方面具有明显优势:

  • 系统资源占用:开机后内存占用仅1.2GB(Windows 11通常在3.5GB以上)
  • 更新机制:不会强制重启或占用带宽进行后台更新
  • 开发环境:原生支持大多数开发工具链
  • 隐私控制:没有遥测数据收集

但迁移过程并非一帆风顺,特别是在双系统配置环节。我的设备配置如下:

  • 处理器:Intel Core i7-12700H
  • 内存:32GB DDR5
  • 存储:1TB NVMe SSD + 2TB HDD
  • 显卡:NVIDIA RTX 3060 Laptop GPU

2. 双系统安装前的关键准备工作

2.1 磁盘分区规划策略

在Windows 11环境下,我使用磁盘管理工具压缩出了350GB空间用于Ubuntu安装。这里有个重要细节:不要直接在Windows中创建新分区,只需留出未分配空间即可。我的最终分区方案如下:

挂载点大小文件系统备注
/100Gext4系统根目录
/home200Gext4用户数据
swap32Gswap等于物理内存大小
/boot/efi512MFAT32已存在,与Windows共享

注意:现代UEFI系统必须确保/boot/efi分区是FAT32格式,且不要格式化现有EFI分区,否则会导致Windows无法启动。

2.2 制作启动盘的注意事项

下载Ubuntu 26.04镜像后,我使用Rufus 3.22制作启动盘。关键设置:

  • 分区类型:GPT
  • 目标系统:UEFI (非CSM)
  • 文件系统:FAT32(不是NTFS!)
  • 写入模式:DD镜像模式

验证启动盘是否制作成功的方法是检查其根目录下是否存在EFI文件夹。如果只看到单个ISO文件,说明写入方式不正确。

2.3 BIOS设置的必须调整

进入BIOS需要完成以下关键设置变更:

  1. 禁用Secure Boot(虽然Ubuntu支持,但双系统环境下容易出问题)
  2. 关闭Intel Rapid Storage Technology(RST)模式,改为AHCI
  3. 确保启动模式为UEFI Only
  4. 暂时禁用TPM 2.0(安装完成后再启用)

特别提醒:改为AHCI模式后,Windows可能无法启动。解决方法是在Windows中先执行:

bcdedit /set {current} safeboot minimal

重启进入安全模式后,再在BIOS中修改为AHCI,最后回到Windows取消安全启动:

bcdedit /deletevalue {current} safeboot

3. Ubuntu 26.04安装过程详解

3.1 安装程序中的关键选择

从USB启动后,在安装类型界面务必选择"其他选项"进行手动分区。自动安装可能会覆盖Windows引导加载程序。分区时需特别注意:

  1. 选择空闲空间(之前压缩出来的部分)
  2. 按前述分区方案逐个创建分区
  3. 最关键的一步:在"安装启动引导器的设备"下拉菜单中,必须选择EFI分区(通常是/dev/nvme0n1p1这种格式),而不是整个磁盘

安装完成后不要立即重启,先执行以下命令生成启动问题诊断信息:

sudo ubuntu-bug boot

这会在出现启动问题时节省大量排查时间。

3.2 NVIDIA驱动安装的特殊处理

Ubuntu 26.04默认使用nouveau开源驱动,但我的RTX 3060需要专有驱动。在安装完成后:

  1. 先进入终端(Ctrl+Alt+T)
  2. 添加官方显卡PPA:
sudo add-apt-repository ppa:graphics-drivers/ppa
  1. 安装推荐版本驱动:
ubuntu-drivers devices # 查看推荐版本 sudo apt install nvidia-driver-535
  1. 禁用Wayland(目前NVIDIA对Wayland支持仍不完善):
sudo nano /etc/gdm3/custom.conf

取消注释WaylandEnable=false

3.3 双系统引导配置

安装完成后,GRUB菜单应该自动包含Windows选项。如果没有,执行:

sudo os-prober sudo update-grub

如果Windows仍然不显示,可能需要手动挂载Windows分区:

sudo mkdir /mnt/windows sudo mount /dev/nvme0n1p3 /mnt/windows # 根据实际分区调整 sudo update-grub

4. 迁移后的日常使用体验

4.1 输入法配置最佳实践

Ubuntu 26.04默认使用IBus,但我更推荐Fcitx5:

sudo apt install fcitx5 fcitx5-chinese-addons

配置环境变量:

nano ~/.pam_environment

添加:

GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx

搜狗输入法的安装需要额外步骤:

  1. 下载.deb包
  2. 使用以下命令修复依赖:
sudo apt --fix-broken install

4.2 与Windows的文件共享方案

我采用NTFS共享分区方案:

  1. 在Windows中创建一个NTFS格式的D盘
  2. 在Ubuntu中安装支持:
sudo apt install ntfs-3g
  1. 查找分区UUID:
sudo blkid
  1. 设置开机自动挂载:
sudo nano /etc/fstab

添加:

UUID=1234-5678 /mnt/Shared ntfs-3g defaults,windows_names,locale=en_US.utf8 0 0

注意:对于经常在双系统间切换的文件,建议使用exFAT格式而非NTFS,避免权限问题。

4.3 开发环境配置技巧

对于Go语言环境,直接使用Ubuntu仓库版本会较旧。推荐:

sudo rm -rf /usr/local/go # 移除旧版本 wget https://go.dev/dl/go1.21.4.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.21.4.linux-amd64.tar.gz

在~/.profile末尾添加:

export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin

Docker安装需注意:

sudo apt install docker.io sudo systemctl enable --now docker

避免使用snap版本,会有性能损失。

5. 常见问题解决方案

5.1 亮度调节失效问题

这是Linux笔记本常见问题,解决方法:

sudo nano /etc/default/grub

找到GRUB_CMDLINE_LINUX_DEFAULT行,添加:

acpi_backlight=video

更新GRUB:

sudo update-grub

如果无效,尝试:

sudo nano /usr/share/X11/xorg.conf.d/10-nvidia.conf

添加:

Option "RegistryDwords" "EnableBrightnessControl=1"

5.2 Windows更新导致GRUB丢失

这是双系统最头疼的问题之一。修复步骤:

  1. 使用Ubuntu安装U盘启动,选择"试用Ubuntu"
  2. 挂载原系统分区:
sudo mount /dev/nvme0n1p2 /mnt # 根据实际情况调整 sudo mount /dev/nvme0n1p1 /mnt/boot/efi
  1. 重新安装GRUB:
sudo grub-install --root-directory=/mnt /dev/nvme0n1 sudo update-grub

5.3 触摸板手势支持

Ubuntu 26.04默认手势有限,推荐安装:

sudo apt install touchegg

配置:

mkdir -p ~/.config/touchegg nano ~/.config/touchegg/touchegg.conf

示例配置三指左右滑动切换工作区:

<gesture type="SWIPE" fingers="3" direction="LEFT"> <action type="SEND_KEYS">Ctrl+Alt+Right</action> </gesture> <gesture type="SWIPE" fingers="3" direction="RIGHT"> <action type="SEND_KEYS">Ctrl+Alt+Left</action> </gesture>

经过三个月的日常使用,我的Ubuntu 26.04系统已经相当稳定。最让我惊喜的是编译速度——同样的Go项目在Windows下需要45秒的编译时间,在Ubuntu上仅需28秒。不过有些专业软件如Adobe系列仍然需要通过KVM虚拟机运行,性能损失约15%。对于开发者而言,Linux环境带来的效率提升远超过这些不便。

http://www.jsqmd.com/news/1203993/

相关文章:

  • Windows 11硬件规格查看方法与实用工具指南
  • WSL2磁盘空间优化:清理ext4.vhdx释放C盘空间
  • 天津积家回收价格查询和靠谱回收平台实测排行(2026年7月最新数据) - 天价名表回收平台
  • Vibe Coding与Trae SOLO:上下文驱动的AI原生开发范式
  • 阿法替尼Afatinib让罕见突变肺癌长期获益【海得康】
  • 代码生成工具配额重置机制:从救急到稳定生产力的实践指南
  • EzCad激光软件免重启实时扫码DLL插件(HOOK技术实现)
  • 同城代驾系统源码部署教程,SpringBoot后端环境搭建步骤
  • 2026 年现阶段,左云诚信的肉类冷冻冷库安装源头厂家深度解析,冷库安装避坑指南:省钱的关键一步 - 鉴选官
  • 波兰名义雇主服务优势盘点,推荐三款高口碑产品助力企业国际化
  • Ubuntu系统下ChatGLM2-6b环境搭建与GPU驱动配置指南
  • AI科技热点日报 | 2026年7月16日
  • 嵌入式AI侧信道攻击:从功耗分析到模型窃取与对抗样本生成
  • RA4M2开发板串口配置与调试实战指南
  • 2026 ITSM产品选型全景:四大主流方案对比,国产化与AI原生重构运维价值锚点
  • 西安江诗丹顿回收价格查询和靠谱回收平台实测排行(2026年7月最新数据) - 收的高名表回收平台
  • PyQt5桌面UI开发实战包:88个即跑示例+113张配套图片+4份实操文档
  • 前后端分离可信捐赠系统系统|SpringBoot+Vue+MyBatis+MySQL完整源码+部署教程
  • 想找大连专业做geo服务的公司?这几个挑选要点一定要掌握
  • 2026 年当下,灵石有实力的绗磨管生产厂家哪家强,揭秘:这东西如何让你的设备效率翻倍? - 行业甄选官
  • 亚太名义雇主EOR公司跨境用工实践指南
  • iOS Alamofire TLS安全加固:证书验证与公钥固定实战指南
  • OpenClaw在VMware虚拟机中运行失败的根因与实战解决方案
  • Win11 2307虚拟机镜像下载与部署指南
  • nRF52840DK开发板多协议无线开发指南
  • SteamOS 3.8.14更新解析:WiFi修复与掌机兼容性增强
  • Dify平台:AI原生应用开发的核心技术与实践
  • Xshell为什么仍是Windows下最稳的SSH终端工具
  • 重庆欧米茄回收价格查询及靠谱平台实测排行(2026年7月最新数据) - 诚收名表回收平台
  • VSCode搭建STM32开发环境:从Keil迁移到FreeRTOS集成实战