准备工作
-
必备工具
- Windows 7 ISO镜像(官方下载)
- 8GB以上U盘
- Linux Live USB(用于分区和修复引导)
- 备份所有重要数据(分区操作有风险)
-
制作Windows 7安装盘
在Linux终端执行:sudo dd if=/path/to/win7.iso of=/dev/sdX bs=4M status=progress && sync
⚠️ 替换
/dev/sdX
为U盘设备名(如/dev/sdb
),勿选错设备。
为Windows 7分配磁盘空间
-
启动GParted分区工具
sudo apt install gparted # Debian/Ubuntu sudo gparted
-
调整分区
- 右键Linux根分区(如
/dev/sda2
)→ Resize/Move - 拖动滑块缩减分区(建议预留≥50GB空间)
- 点击✅应用操作
- 右键Linux根分区(如
安装Windows 7
-
从U盘启动安装程序
- 重启电脑,按F12/DEL进入BIOS
- 选择U盘为第一启动项
-
关键安装步骤
- 选择语言后点击 “自定义安装”
- 在分区选择界面:
- 选中未分配空间 → 点击 “新建”
- 输入分区大小(如50000MB)→ 点击 “应用”
- 格式化新分区为 NTFS 格式
- 完成安装(约20-40分钟)
修复GRUB引导(恢复Linux启动)
Windows会覆盖GRUB引导,需修复:
- 用Linux Live USB启动
- 挂载根分区并修复
sudo mount /dev/sdXY /mnt # 替换sdXY为Linux根分区(如sda3) sudo mount /dev/sdXZ /mnt/boot/efi # UEFI系统需挂载EFI分区 sudo chroot /mnt grub-install /dev/sdX # sdX为磁盘(如sda) update-grub
- 验证结果
grep "Windows" /boot/grub/grub.cfg # 应显示Windows启动项
双系统启动验证
- 重启后进入GRUB菜单
- 选择 Windows 7 或 Linux 启动
⚠️ 常见问题解决
-
安装报错”缺少驱动程序”
- 使用Rufus在Windows下重制U盘(选择”MBR+BIOS”或”GPT+UEFI”)
-
启动时直接进入Windows
- 重复 第四步 修复GRUB
-
UEFI系统特殊要求
- 关闭 Secure Boot
- 分区表需为GPT(用
gdisk /dev/sdX
转换)
引用说明
- GParted官方文档:https://gparted.org/display-doc.php
- GRUB手册:https://www.gnu.org/software/grub/manual/
- Microsoft Windows 7系统要求:https://support.microsoft.com/zh-cn/help/10737
操作风险提示:分区操作可能导致数据丢失,请务必提前备份,建议在专业人士指导下进行。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6716.html