如何在单启动系统上删除 Ubuntu 并重新安装 Windows 10

如何在单启动系统上删除 Ubuntu 并重新安装 Windows 10

我想从 Ubuntu 重新安装 Windows 10,但我不知道怎么做。它是单启动的,我的 USB 上已安装好 Windows 10,但我不知道如何将其真正启动到 Windows 10。

答案1

使用 Ubuntu GRUB 无需 USB 安装 Windows 10

  • 备份目标驱动器。

  • 在硬盘上创建一个 6GB 的 NTFS 分区并将 Windows ISO 提取到其中。

  • 在硬盘上创建一个 20GB 或更大的 NTFS 分区用于 Windows 安装。

  • 打开磁盘(Gnome-Disks),并记下设备(/dev/sdx)和 Windows ISO 提取分区的 UUID。

  • 对于 msdos 分区表,将以下菜单项复制到/etc/grub.d/40-custom/*:

menuentry 'Windows Recovery Environment (on /dev/sda4)' --class windows --class os $menuentry_id_option 'osprober-chain-592C85254E2CD0B7' {
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos4'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4  592C85254E2CD0B7
    else
      search --no-floppy --fs-uuid --set=root 592C85254E2CD0B7
    fi
    parttool ${root} hidden-
    drivemap -s (hd0) ${root}
    chainloader +1
    ntldr /bootmgr
}
  • 编辑菜单项,将 更改sda4 to sdaxmsdos4msdosx4 处),并将 592C85254E2CD0B7 更改为 UUID(3 处),以适合上述第 4 步。

  • 运行sudo update grub确认ntldr /bootmgrgrub.cfg 中出现的内容。

  • 将计算机启动到新创建的 Windows 菜单项,并将 Windows 安装到其新分区中。

  • 如果需要,请重新安装 Ubuntu,GRUB 引导加载程序将被 Windows 引导加载程序取代。

*对于 gpt 分区表,将以下菜单项复制到/etc/grub.d/40-custom/

menuentry 'Windows Recovery Environment (on /dev/sdc1)' --class windows --class os $menuentry_id_option 'osprober-chain-5642BC722509341F' {
    insmod part_gpt
    insmod ntfs
    set root='hd0,gpt1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  5642BC722509341F
    else
      search --no-floppy --fs-uuid --set=root 5642BC722509341F
    fi
    drivemap -s (hd0) ${root}
    chainloader +1
    ntldr /bootmgr
}

从 GRUB 菜单选择 Windows 启动并按照说明进行操作。

限制

Windows 10 在分区表和启动模式方面存在限制。

我能够将传统模式的 Windows 安装到具有 MSDOS 分区表的驱动器上。

我能够将 UEFI 模式的 Windows 安装到具有 GPT 分区表的驱动器。

我无法将传统模式的 Windows 安装到具有 GPT 分区表的驱动器上。

我无法将 UEFI 模式 Windows 安装到具有 GPT 分区表和传统模式 Ubuntu 的驱动器上。

可能存在超出此答案范围的解决方法。

相关内容