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

Windows 11与Ubuntu 22.04双系统安装全指南

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

在开始安装Windows 11和Ubuntu 22.04双系统之前,有几个关键步骤必须完成。这些准备工作看似简单,但往往决定了整个安装过程的成败。我曾在多次安装过程中因为忽略这些细节而不得不重头再来,浪费了大量时间。

1.1 引导方式检查与调整

现代电脑通常采用UEFI引导方式,但仍有部分老设备使用传统的BIOS引导。这两种引导方式对双系统安装有着完全不同的要求。要检查当前系统的引导方式:

  1. 在Windows系统中按下Win+R,输入"msinfo32"打开系统信息
  2. 查找"BIOS模式"一项,显示为"UEFI"或"传统"

重要提示:Ubuntu 22.04对UEFI支持更好,建议将引导方式调整为UEFI。如果主板支持,请在BIOS设置中将引导模式从Legacy改为UEFI。

1.2 磁盘分区格式确认

磁盘分区格式直接影响系统安装和后续使用体验。对于UEFI引导的系统,磁盘必须使用GPT分区表;而传统BIOS引导则使用MBR分区表。检查方法:

# 在Windows PowerShell中运行: Get-Disk | Select-Object Number, PartitionStyle

如果显示为"MBR",建议转换为GPT格式。可以使用Windows自带的"磁盘管理"工具或第三方工具如AOMEI Partition Assistant进行无损转换。

1.3 关闭BitLocker加密

Windows 11默认启用了BitLocker磁盘加密,这会严重影响双系统安装过程。关闭方法:

  1. 打开"控制面板"→"BitLocker驱动器加密"
  2. 对系统盘选择"关闭BitLocker"
  3. 等待解密完成(可能需要较长时间)

1.4 创建分区空间

Ubuntu系统至少需要30GB空间,建议分配50-100GB。在Windows中创建未分配空间:

  1. 右键"此电脑"→"管理"→"磁盘管理"
  2. 右键系统分区→"压缩卷"
  3. 输入要压缩的空间量(建议至少50000MB)
  4. 点击"压缩"后会出现未分配的黑色区域

注意:不要在这个阶段创建新分区,保持为未分配状态即可。我在第一次尝试时错误地创建了NTFS分区,导致Ubuntu安装器无法识别。

2. 制作启动盘与BIOS设置

2.1 创建Ubuntu 22.04启动盘

你需要一个至少4GB的U盘(建议8GB以上)来制作启动盘。以下是详细步骤:

  1. 从Ubuntu官网下载22.04 LTS镜像(约3GB)
  2. 使用Rufus工具(Windows平台)写入U盘
    • 设备选择你的U盘
    • 引导类型选择下载的ISO镜像
    • 分区类型:GPT(对应UEFI)
    • 目标系统:UEFI(非CSM)
    • 文件系统:FAT32(默认)
  3. 点击"开始"并等待完成

2.2 关键BIOS设置调整

在插入Ubuntu启动盘后,重启电脑并进入BIOS设置(通常是按F2、F12或Del键)。需要调整以下设置:

  1. 安全启动(Secure Boot):禁用
  2. Fast Boot:禁用
  3. CSM(兼容性支持模块):禁用
  4. 启动顺序:将U盘设为第一启动项
  5. TPM(可信平台模块):可保持启用(Ubuntu 22.04已支持)

实测经验:不同主板的BIOS界面差异很大,建议拍照记录原始设置。我曾因忘记原始设置导致系统无法启动。

3. Ubuntu 22.04安装过程详解

3.1 启动安装程序

插入制作好的Ubuntu启动盘并重启电脑。看到Ubuntu启动菜单时:

  1. 选择"Try or Install Ubuntu"
  2. 进入Live环境后,双击桌面"Install Ubuntu 22.04 LTS"

3.2 关键安装选项配置

安装过程中的几个关键选择点:

  1. 语言选择:建议英文(减少后续开发中的编码问题)
  2. 键盘布局:根据实际情况选择
  3. 网络连接:建议连接(便于安装更新和第三方驱动)
  4. 安装类型:选择"其他选项"进行手动分区

3.3 手动分区方案

这是双系统安装最关键的步骤。在未分配空间上创建以下分区(以50GB为例):

  1. EFI系统分区:

    • 大小:512MB
    • 类型:EFI系统分区
    • 挂载点:/boot/efi
  2. 交换空间(swap):

    • 大小:物理内存的1-1.5倍(如16GB内存则分配16GB)
    • 类型:交换空间
  3. 根分区:

    • 大小:剩余所有空间(约33GB)
    • 类型:Ext4
    • 挂载点:/

重要提示:EFI分区必须与Windows共用同一个。如果已有Windows的EFI分区(通常100MB),不要新建,而是选择现有的EFI分区,不格式化,仅设置挂载点为/boot/efi。

3.4 安装引导加载程序的位置

这是另一个容易出错的关键点:

  • 确保引导加载程序安装位置选择为EFI分区(通常是/dev/sda1或类似)
  • 绝对不要选择整个磁盘(如/dev/sda),否则会覆盖Windows引导

3.5 完成安装

设置用户名密码后,点击"继续"开始安装。安装完成后,系统会提示重启。此时:

  1. 拔出U盘
  2. 进入BIOS将Ubuntu设为默认启动项(或保持Windows为默认)
  3. 保存设置并退出

4. 安装后的关键配置与优化

4.1 解决双系统时间不同步问题

Windows和Linux处理硬件时钟的方式不同,会导致双系统时间不一致。解决方法:

在Ubuntu终端执行:

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

或者在Windows中以管理员身份运行CMD:

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f

4.2 显卡驱动安装

特别是NVIDIA显卡用户,需要安装专有驱动:

  1. 打开"软件和更新"→"附加驱动"
  2. 选择推荐的专有驱动(如nvidia-driver-535)
  3. 应用更改并重启

如果遇到问题,可以尝试:

sudo ubuntu-drivers autoinstall sudo reboot

4.3 共享数据分区设置

为了方便双系统间共享文件,可以创建一个NTFS格式的共享分区:

  1. 在Windows磁盘管理中,从剩余空间新建简单卷
  2. 格式化为NTFS,分配驱动器号
  3. 在Ubuntu中会自动挂载,或手动添加到/etc/fstab

4.4 GRUB引导菜单优化

如果启动时没有出现系统选择菜单,或者默认启动项不正确:

  1. 在Ubuntu中更新GRUB配置:
sudo update-grub
  1. 调整默认启动项和等待时间:
sudo nano /etc/default/grub

修改以下参数:

GRUB_DEFAULT=0 # 默认启动项 GRUB_TIMEOUT=10 # 菜单显示时间(秒)

保存后运行:

sudo update-grub

5. 常见问题与解决方案

5.1 安装后无法进入Windows

这是最常见的问题之一,通常是因为GRUB没有正确检测到Windows。解决方法:

  1. 在Ubuntu中运行:
sudo os-prober sudo update-grub
  1. 如果仍不显示,检查Windows的EFI分区是否挂载:
sudo mount /dev/nvme0n1p1 /mnt ls /mnt/EFI

5.2 无线网卡无法工作

部分较新的无线网卡可能需要额外驱动。解决方法:

  1. 检查网卡型号:
lspci | grep Network
  1. 对于Intel AX系列网卡:
sudo apt install backport-iwlwifi-dkms
  1. 对于Realtek等网卡,可能需要从GitHub下载驱动手动编译安装

5.3 双系统下磁盘读写问题

Windows的快速启动功能会导致NTFS分区在Linux中只读。解决方法:

  1. 在Windows中完全关机(Shift+关机)
  2. 或者禁用快速启动:
    • 控制面板→电源选项→选择电源按钮的功能
    • 取消"启用快速启动"

5.4 系统更新导致引导失效

有时系统更新后GRUB会被覆盖。修复方法:

  1. 使用Ubuntu安装U盘启动,选择"试用Ubuntu"
  2. 挂载原系统分区:
sudo mount /dev/sdaX /mnt # X是你的根分区号 sudo mount /dev/sda1 /mnt/boot/efi # EFI分区
  1. 重新安装GRUB:
sudo grub-install --root-directory=/mnt /dev/sda sudo update-grub

6. 进阶配置与使用技巧

6.1 在Ubuntu中访问Windows文件

Ubuntu默认可以读取NTFS分区,但需要注意:

  1. Windows分区通常挂载在/media/用户名/下
  2. 如需写入,确保Windows已完全关闭(非休眠)
  3. 权限问题可通过以下命令解决:
sudo chmod -R 777 /media/用户名/Windows分区

6.2 优化Ubuntu系统性能

针对双系统环境的一些优化建议:

  1. 禁用不必要的启动服务:
sudo systemctl disable bluetooth.service
  1. 安装preload预加载常用程序:
sudo apt install preload
  1. 调整swappiness值(推荐10-30):
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf sudo sysctl -p

6.3 双系统下的开发环境配置

对于开发者,建议:

  1. 在共享分区中创建开发目录
  2. 使用相同的SSH密钥对:
cp -r /media/Windows分区/Users/用户名/.ssh ~/ chmod 600 ~/.ssh/*
  1. 配置统一的Git用户信息:
git config --global user.name "Your Name" git config --global user.email "your.email@example.com"

6.4 备份与恢复策略

双系统环境下备份尤为重要:

  1. 使用Timeshift备份Ubuntu系统:
sudo apt install timeshift sudo timeshift --create
  1. 备份EFI分区:
sudo dd if=/dev/sda1 of=~/efi_backup.img bs=4M
  1. 定期导出已安装软件列表:
sudo apt list --installed > ~/installed_packages.txt
http://www.jsqmd.com/news/1203574/

相关文章:

  • 华为OD机试 新系统真题 【毕业旅行】多语言题解
  • Android登录模块线上Bug深度排查与工程级代码优化
  • 2026年安徽高就业率高校解析:聚焦应用型人才培养的铜陵学院 - 品牌鉴赏官2026
  • 联想拯救者R7000P原厂系统安装与优化指南
  • 深度解析BetterGI项目中的分辨率自动适配技术方案与Unity引擎参数化控制实现
  • 揭秘d2s-editor:5个进阶技巧让你的暗黑2存档编辑效率翻倍
  • Windows 10 LTSC版本特性解析与安装指南
  • 京东自动化脚本完整指南:3步实现24小时自动签到领京豆
  • uos-mgmt-exporter进阶配置:自定义监控指标与性能优化技巧
  • 哪款GEO监控工具数据最准确?深度解析模力指数的数据可信度
  • os.chdir改个目录而已,Python立马像换了个家
  • WSL2内存占用过高问题分析与优化方案
  • Dify工作流:低代码AI应用开发实战指南
  • 2026年 西安全屋定制推荐榜:衣柜/餐边柜/橱柜/榻榻米/门墙柜一体化等环保定制深度评测与避坑指南 - 甄选服务推荐
  • 老旧电脑性能优化全攻略:免费提升运行速度
  • BetterGI项目分辨率自动适配技术:深度解析Unity游戏窗口控制的最佳实践
  • 5分钟快速上手:Sketchfab Blender插件终极指南
  • Java毕业设计用旧物回收系统:SpringBoot后端+Vue前端,含全套可运行源码与部署指导
  • 赛马娘汉化插件:3步实现游戏中文界面
  • Python assert函数:代码对错它说了算,一假就炸,别怪我没提醒你
  • 7天掌握RPA自动化:零代码开源神器taskt让你的Windows办公效率提升300%
  • 简介Python之super的用法及原理
  • Windows Server 2019 KMS激活指南与常见问题解决
  • Windows Server 2019激活机制与slmgr命令详解
  • TensorRT深度学习推理加速实战与优化技巧
  • 一站式直播聚合解决方案:Simple Live如何用Dart技术栈重构你的观看体验
  • 广州夏令营哪家靠谱:军博营地服务周全 - 云溪自乐
  • 安装指南不是文档,是用户信任的第一道契约
  • 眼镜清洗维修门店如何提升附近到店频次?餐宝盈小程序结合GEO服务获客,含零代码SAAS、AI编程、源码定制
  • 如何掌握AI系统全栈技术:从芯片到框架的完整指南