从Linux安装Windows 10完整教程(小白也能一次成功)
很多人用Linux一段时间后,因为工作软件兼容、游戏需求或办公方便,想装回Windows 10。其实从Linux环境直接安装Windows 10并不难,关键是准备好启动U盘、正确设置BIOS,以及选择“双系统”还是“彻底替换”。下面按实际操作顺序,把每一步都写清楚,适合电脑小白跟着做。
一、先搞清楚你的需求
安装前先想清楚两件事:
-
要不要保留Linux?
- 想双系统:Windows和Linux都能用,推荐。
- 只想用Windows:直接覆盖整个硬盘,操作更简单。
-
硬盘分区情况
打开终端输入lsblk或sudo fdisk -l,看看你的硬盘是MBR还是GPT,以及剩余空间。双系统至少需要50GB以上空闲空间给Windows。
重要提醒:安装前务必备份Linux里的重要数据到移动硬盘或网盘。安装过程可能格式化分区,数据一旦丢失很难恢复。
二、准备Windows 10安装U盘(在Linux下完成)
Windows官方不提供Linux版制作工具,我们用免费工具就能搞定。
1. 下载Windows 10 ISO
去微软官网下载最新Windows 10 ISO(选64位)。文件大约5-6GB,下载后检查一下是否完整。
2. 制作启动U盘(推荐方法)
方法一:用WoeUSB(最简单,推荐新手)
# Ubuntu/Debian系
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb
# 或者用snap
sudo snap install woeusb
插入U盘(至少8GB),确认U盘设备名(比如/dev/sdb,千万别选错成系统盘):
lsblk
然后执行:
sudo woeusb --device /path/to/Win10.iso /dev/sdb
等待完成即可。U盘会被格式化为NTFS。
方法二:用dd + 手动处理(进阶) 有些新版Windows ISO用dd直接写会出问题,建议还是优先WoeUSB。如果一定要用dd:
sudo dd if=Win10.iso of=/dev/sdb bs=4M status=progress oflag=sync
写完后可能需要额外处理EFI分区,新手不推荐。
制作完成后,安全弹出U盘。
三、设置BIOS/UEFI启动
- 重启电脑,开机时狂按
Del、F2、F10或Esc(不同主板不一样,看开机画面提示)。 - 进入BIOS后找到 Boot 或 启动 选项:
- 关闭 Secure Boot(安全启动)。
- 如果是UEFI模式,把U盘启动项调到第一位。
- 有的主板要开启 CSM 或 Legacy,但现在多数用UEFI更好。
- 保存退出(通常是F10)。
电脑会从U盘启动,进入Windows安装界面。
四、正式安装Windows 10
场景A:彻底替换Linux(只装Windows)
- 选择语言、时间和键盘,点“下一步”→“现在安装”。
- 输入产品密钥(没有可先跳过,装完再激活)。
- 选择“自定义:仅安装Windows”。
- 看到硬盘分区列表后,删除所有Linux相关分区(包括ext4、swap、EFI等),然后选择未分配空间,点“新建”→“应用”,让Windows自动创建分区。
- 选中主分区点“下一步”,开始安装。过程中会重启几次,此时拔掉U盘,让它从硬盘启动。
场景B:双系统安装(保留Linux)
- 同样进入“自定义安装”。
- 不要删除任何分区!找到之前预留的空闲空间(或未分配空间),选中它点“新建”,建议给Windows分至少60-100GB。
- 选中新建的NTFS分区,点“下一步”安装。
- 安装完成后会直接进入Windows,此时Linux的启动菜单暂时消失,这是正常的。
五、双系统修复启动菜单(重要)
只装Windows后,GRUB被覆盖了。需要从Linux Live U盘或原来的Linux恢复GRUB:
- 用Ubuntu Live U盘启动,打开终端。
- 挂载原Linux分区:
sudo mount /dev/sdaX /mnt # X是你的Linux根分区
sudo mount /dev/sdaY /mnt/boot/efi # EFI分区
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
- 重新安装GRUB:
grub-install /dev/sda
update-grub
exit
sudo reboot
重启后就能看到GRUB菜单,同时有Windows和Linux选项。
如果觉得麻烦,也可以用Boot-RepAIr工具一键修复:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair
boot-repair
点“推荐修复”即可。
六、安装后必须做的几件事
-
安装驱动
Windows装完后网卡、显卡可能驱动不全。先插网线或用手机热点上网,打开“设置→更新和安全→Windows更新”下载驱动。也可以去主板官网下芯片组、网卡驱动。 -
激活Windows
有正版密钥直接输入。没有的话可用数字权利激活(之前激活过的电脑)或考虑正版渠道。 -
时间同步问题
双系统下时间经常差8小时。在Windows以管理员身份打开命令提示符,输入:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
然后重启,两边时间就一致了。
- 关闭快速启动
Windows的“快速启动”会导致Linux无法正常读写NTFS分区。在“电源选项→选择电源按钮的功能”里取消勾选“启用快速启动”。
七、常见坑与避坑技巧
- U盘制作失败:换一个U盘试试,或检查ISO是否损坏。
- 安装时找不到硬盘:多半是RAID模式,进BIOS把SATA模式改成AHCI。
- 双系统进不去Linux:用Live U盘修复GRUB,上面已写详细命令。
- 硬盘空间不够:安装前用GParted缩小Linux分区,腾出空间。
- 笔记本触摸板/键盘失灵:装完先更新驱动,或临时用外接键鼠。
从Linux安装Windows 10,核心就三步:做好U盘、正确分区、修好启动菜单。只要备份了数据,整个过程风险可控。按照上面步骤一步一步来,基本都能顺利装好。装完后根据自己需求优化系统,Windows和Linux搭配使用其实很舒服。

还没有评论,来说两句吧...