Linux双系统装Win教程

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

核心步骤概览

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

准备工作:备份与工具

  1. 全盘备份

    Linux双系统装Win教程

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

    Linux双系统装Win教程

    • 在未分配空间上右键,选择 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. 验证双系统菜单

    Linux双系统装Win教程

    重启后应出现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盘。

引用说明

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/34307.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月21日 22:02
下一篇 2025年6月21日 22:09

相关推荐

  • 如何在Linux系统中启用22端口?

    在Linux中开启22端口需安装SSH服务,配置防火墙允许TCP 22端口流量,并启动sshd服务,使用ufw或firewalld放行端口后,通过systemctl启用服务,注意修改配置文件后需重启服务,并建议加强安全设置如更改默认端口或使用密钥认证。

    2025年5月29日
    400
  • Linux如何快速查看CPU频率?

    在Linux中,使用 lscpu 命令可查看CPU主频,或通过 cat /proc/cpuinfo 文件获取详细信息。

    2025年6月9日
    000
  • Linux千兆网卡如何强制百兆?

    在Linux系统中,可以使用ethtool命令将千兆网卡强制设置为百兆模式,执行命令sudo ethtool -s speed 100 duplex full(或half)即可实现网卡速率降速。

    2025年6月6日
    100
  • 如何用光盘安装Linux系统

    将Linux镜像刻录至光盘,重启电脑并设置BIOS/UEFI从光驱启动,启动后跟随安装向导操作,选择语言、时区、键盘布局,规划磁盘分区方案(如根目录/和交换空间swap),创建用户并设置密码,最后完成安装重启即可。

    2025年6月10日
    000
  • Linux软件安装路径怎么查?

    在Linux中查看软件安装路径常用命令:,1. which 软件名 定位执行文件路径,2. whereis 软件名 查找相关文件路径,3. dpkg -L 软件名(Debian系)或 rpm -ql 软件名(RPM系)列出所有安装文件,4. 使用 locate 软件名 通过数据库快速检索

    2025年6月8日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN