如何在搭载Ubuntu 22.04的Linux电脑上双系统安装Windows 10
如何在搭载Ubuntu 22.04的Linux电脑上双系统安装Windows 10
嘿,我来帮你一步步搞定双系统安装,别担心,按步骤来就没问题~
第一步:做好前置准备
- 务必备份所有重要数据:分区操作和系统安装都有一定风险,先把SSD和HDD里的关键文件拷贝到外接存储设备,避免意外丢失。
- 确认你的Windows 10启动U盘可以正常使用:可以先在其他电脑上测试下能不能正常进入安装界面。
- 准备好Ubuntu Live USB(可选但推荐):后续修复GRUB引导会用到,如果没有的话,现在可以用Ubuntu官方工具制作一个。
第二步:给Windows腾出磁盘空间
因为你的Ubuntu装在500GB SSD上,建议给Windows在SSD上分出至少100GB的空间(如果SSD空间紧张,也可以选择在1TB HDD上分配空间,但SSD上运行Windows速度会更快):
- 插入Ubuntu Live USB并重启电脑,从Live USB启动(进入试用Ubuntu模式,不用安装)。
- 打开
GParted分区编辑器(如果没安装,先在终端输入sudo apt install gparted安装)。 - 找到Ubuntu所在的SSD分区(通常是ext4格式,挂载点为
/),右键点击选择“调整大小/移动”,拖动滑块缩小分区,腾出足够的未分配空间(比如100GB)。 - 点击工具栏的“应用”按钮,等待分区调整完成,然后关闭GParted。
第三步:安装Windows 10
- 拔掉Ubuntu Live USB,插入你的Windows 10启动U盘,重启电脑。
- 进入BIOS/UEFI设置(通常按F2、F10或Delete键,根据你的电脑品牌而定),设置U盘为第一启动项。
- 进入Windows安装向导后,一路点击“下一步”,直到进入“你想将Windows安装在哪里?”的分区界面。
- 找到之前腾出的未分配空间,点击“新建”,Windows会自动创建系统分区、恢复分区等,然后选择这个新建的分区,点击“下一步”开始安装。
- 等待Windows安装完成,期间电脑会自动重启几次,别拔掉U盘,直到安装结束。
第四步:修复GRUB引导(关键!)
Windows安装后会覆盖系统引导,导致你无法直接进入Ubuntu,这时候需要修复GRUB:
- 再次插入Ubuntu Live USB并重启,进入试用模式。
- 打开终端,先输入
lsblk命令,找到Ubuntu的根分区(通常是ext4格式,比如/dev/sda2)和EFI分区(如果是UEFI启动,通常是FAT32格式,比如/dev/sda1)。 - 挂载根分区:
sudo mount /dev/sda2 /mnt(把sda2换成你实际的根分区)。 - 如果是UEFI启动,挂载EFI分区:
sudo mount /dev/sda1 /mnt/boot/efi(把sda1换成你的EFI分区)。 - 安装GRUB到SSD:
sudo grub-install --boot-directory=/mnt/boot /dev/sda(/dev/sda是你的SSD磁盘,不是分区)。 - 更新GRUB配置:
sudo update-grub。 - 重启电脑,拔掉U盘,这时候你会看到GRUB引导菜单,可以选择进入Ubuntu 22.04或者Windows 10了。
额外注意事项
- 确保BIOS/UEFI的启动模式一致:如果Ubuntu是UEFI模式安装的,Windows也要用UEFI模式安装;如果是Legacy BIOS模式,Windows也选Legacy模式,否则会出现引导异常。
- 如果选择在HDD上安装Windows,在安装时注意选择HDD的未分配空间,别误删SSD上的Ubuntu分区。
备注:内容来源于stack exchange,提问作者Duncan




