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

Linux双系统装Win教程

在Linux系统中安装Windows需先创建NTFS分区并写入Windows镜像,建议使用GParted划分新分区,通过WoeUSB或Ventoy制作启动盘,安装时选择该分区,完成后需修复Linux引导(如用GRUB)。

核心步骤概览

  1. 备份数据 → 2. 创建Windows安装介质 → 3. 为Windows分配磁盘空间 → 4. 安装Windows → 5. 修复引导程序 → 6. 验证双系统

准备工作:备份与工具

  1. 全盘备份

    • 使用 rsyncDeja Dup 备份个人文件:
      rsync -avh /home/用户名 /path/to/backup_folder
    • 重要提示:分区操作可能导致数据丢失,备份是必须步骤。
  2. 下载Windows镜像

    • 从微软官网下载正版ISO镜像(Windows 10/11)。
  3. 创建启动U盘

    • 插入≥8GB的U盘,使用 dd 命令写入镜像(注意:此操作会清空U盘):
      sudo dd if=/path/to/windows.iso of=/dev/sdX bs=4M status=progress && sync
      • 替换 /dev/sdX 为U盘设备名(通过 lsblk 确认)。
  4. 检查系统要求

    • 确保磁盘有≥64GB空闲空间(建议100GB)。
    • 验证UEFI/BIOS模式(执行 ls /sys/firmware/efi,若存在目录则为UEFI)。

调整磁盘分区

  1. 启动分区工具

    • 安装GParted:
      sudo apt install gparted  # Ubuntu/Debian
      sudo dnf install gparted  # Fedora
    • 打开GParted:sudo gparted
  2. 为新分区腾出空间

    Linux双系统装Win教程  第1张

    • 选中Linux分区(如 /dev/nvme0n1p2),右键选择 Resize/Move
    • 拖动滑块缩减分区(如缩减100GB),留出 未分配空间
    • 点击 应用更改(耗时较长,勿中断)。
  3. 创建NTFS分区

    • 在未分配空间上右键,选择 New → 文件系统选 NTFS → 点击应用。

安装Windows系统

  1. 从U盘启动

    • 重启电脑,开机时按 F2/F12/Del 进入BIOS/UEFI。
    • 选择U盘为第一启动项,保存并退出。
  2. 执行Windows安装

    • 按提示选择语言、键盘布局。
    • 输入正版许可证密钥(或跳过)。
    • 关键步骤
      • 在分区选择界面,选中之前创建的NTFS分区(勿选Linux分区!)。
      • 点击 格式化 → 确认后继续安装。
    • 等待安装完成(约20-30分钟),期间电脑会重启。

修复引导程序(GRUB)

问题:Windows安装后覆盖GRUB,导致只能进入Windows。
解决方案

  1. 使用Linux Live USB启动

    • 插入Linux安装U盘(如Ubuntu Live USB),选择 Try Ubuntu
  2. 挂载原Linux分区并修复GRUB

    sudo mount /dev/nvme0n1p2 /mnt  # 挂载根分区(替换为实际分区)
    sudo mount /dev/nvme0n1p1 /mnt/boot/efi  # 挂载EFI分区(UEFI模式需此步)
    sudo chroot /mnt
    grub-install /dev/nvme0n1    # 安装GRUB到磁盘(非分区)
    update-grub                  # 检测Windows并添加启动项
    • 退出并重启:exitreboot
  3. 验证双系统菜单

    重启后应出现GRUB菜单,包含Linux和Windows选项。


常见问题解决

  • 无法检测Windows启动项
    在Linux终端运行 sudo os-prober,若未启用则编辑 /etc/default/grub

    GRUB_DISABLE_OS_PROBER=false  # 修改此行
    sudo update-grub
  • 时间不同步(Windows/Linux时差)
    在Linux中执行:

    timedatectl set-local-rtc 1 --adjust-system-clock
  • 分区错误导致启动失败
    使用 Boot Repair 工具:

    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt install boot-repair
    boot-repair

安全提示

  1. 操作风险:错误分区可能清除数据,务必提前备份。
  2. UEFI兼容性:若Linux为UEFI模式,Windows也需以UEFI模式安装。
  3. 驱动问题:Windows可能缺少网卡/显卡驱动,准备备用驱动U盘。

引用说明

  • 微软官方ISO下载:Microsoft Windows 10 Download
  • GRUB修复指南:Ubuntu Community Wiki
  • 分区工具文档:GParted Manual 基于开源社区最佳实践,确保流程经过广泛验证。*
0