核心步骤概览
- 备份数据 → 2. 创建Windows安装介质 → 3. 为Windows分配磁盘空间 → 4. 安装Windows → 5. 修复引导程序 → 6. 验证双系统
准备工作:备份与工具
-
全盘备份
- 使用
rsync
或Deja Dup
备份个人文件:rsync -avh /home/用户名 /path/to/backup_folder
- 重要提示:分区操作可能导致数据丢失,备份是必须步骤。
- 使用
-
下载Windows镜像
- 从微软官网下载正版ISO镜像(Windows 10/11)。
-
创建启动U盘
- 插入≥8GB的U盘,使用
dd
命令写入镜像(注意:此操作会清空U盘):sudo dd if=/path/to/windows.iso of=/dev/sdX bs=4M status=progress && sync
- 替换
/dev/sdX
为U盘设备名(通过lsblk
确认)。
- 替换
- 插入≥8GB的U盘,使用
-
检查系统要求
- 确保磁盘有≥64GB空闲空间(建议100GB)。
- 验证UEFI/BIOS模式(执行
ls /sys/firmware/efi
,若存在目录则为UEFI)。
调整磁盘分区
-
启动分区工具
- 安装GParted:
sudo apt install gparted # Ubuntu/Debian sudo dnf install gparted # Fedora
- 打开GParted:
sudo gparted
- 安装GParted:
-
为新分区腾出空间
- 选中Linux分区(如
/dev/nvme0n1p2
),右键选择 Resize/Move。 - 拖动滑块缩减分区(如缩减100GB),留出 未分配空间。
- 点击 应用更改(耗时较长,勿中断)。
- 选中Linux分区(如
-
创建NTFS分区
- 在未分配空间上右键,选择 New → 文件系统选 NTFS → 点击应用。
安装Windows系统
-
从U盘启动
- 重启电脑,开机时按
F2/F12/Del
进入BIOS/UEFI。 - 选择U盘为第一启动项,保存并退出。
- 重启电脑,开机时按
-
执行Windows安装
- 按提示选择语言、键盘布局。
- 输入正版许可证密钥(或跳过)。
- 关键步骤:
- 在分区选择界面,选中之前创建的NTFS分区(勿选Linux分区!)。
- 点击 格式化 → 确认后继续安装。
- 等待安装完成(约20-30分钟),期间电脑会重启。
修复引导程序(GRUB)
问题:Windows安装后覆盖GRUB,导致只能进入Windows。
解决方案:
-
使用Linux Live USB启动
- 插入Linux安装U盘(如Ubuntu Live USB),选择 Try Ubuntu。
-
挂载原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并添加启动项
- 退出并重启:
exit
→reboot
。
- 退出并重启:
-
验证双系统菜单
重启后应出现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
安全提示
- 操作风险:错误分区可能清除数据,务必提前备份。
- UEFI兼容性:若Linux为UEFI模式,Windows也需以UEFI模式安装。
- 驱动问题:Windows可能缺少网卡/显卡驱动,准备备用驱动U盘。
引用说明:
- 微软官方ISO下载:Microsoft Windows 10 Download
- GRUB修复指南:Ubuntu Community Wiki
- 分区工具文档:GParted Manual 基于开源社区最佳实践,确保流程经过广泛验证。*
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/34307.html