Windows 10 安装会覆盖 Linux/Grub 吗?

Windows 10 安装会覆盖 Linux/Grub 吗?

我目前正在多重启动 Windows 8.1 和 Ubuntu。

下周三,我计划将 Windows 升级到版本 10,但在此之前,我想用 Arch Linux 替换 Ubuntu。

在升级 Windows 之前获取 Arch 有什么意义吗?或者 Windows 10 会简单地忽略它并覆盖它吗?

基本上,我只想知道是否有人有安装 Windows 10 的经验,如果有,它是否彻底尊重现有分区并仅修改旧版本的 Windows?

也许 Win 唯一会破坏的就是 Grub?如果是那样的话,我就可以sudo update-grub?

答案1

我和你的情况一模一样,双启动 Windows 8.1 和 Ubuntu (15.04)。虽然我会不是建议尝试在没有备份的情况下进行任何类型的 Windows 操作系统升级(就像我粗心地做的那样),升级对我来说非常顺利。

使用以下工具微软网站,我只是从我的 Windows 8.1 分区运行它,让它下载并配置其文件,然后使用推荐的设置进行安装(即选中“保留用户和数据”框)。每次重启时,GRUB 都会像老朋友一样弹出来询问我想要去哪里,每次选择都会Windows Boot Manager导致安装尽可能顺利和一致地进行。有一次我甚至让安装无人看管,重启后计算机会自动启动到 Ubuntu - 只需重新启动计算机并在 GRUB 中选择 Windows 选项,安装就会像什么都没发生一样继续进行!

尽管我的行为很鲁莽,但我还是强烈建议遵循 Journeyman 的建议:在尝试任何其他操作之前,请先进行完整的磁盘备份在其他场合(当我对自己的行为更加深思熟虑时),我使用这个 Ubuntu 帮助页面来帮助自己完成dd命令。

TL;DR:鲁莽的用户升级到了 Windows 10,发现 GRUB 未受影响并且运行良好,但仍然恳请您事先使用dd磁盘备份。

答案2

很有可能,Windows 会用其自己的 bootmgr 覆盖 GRUB。但这完全取决于您 - 在升级 Windows 之前或之后安装 Arch,因为恢复 GRUB 很容易,网上有很多教程。

答案3

对于企鹅爱好者来说,可能必须经历这样的考验:

我已经从安装媒体创建者(是的,我还以为我们也必须等待那个自动更新程序......)并且在安装过程中,第二次重置后,grub 无法再找到正确的启动文件。

在咒骂了微软几分钟后,我将 Arch Linux ISO 复制到 USB 并进行实时启动。

启动后,我发现了一个新的“Windows 恢复分区”(现在有两个,一个来自 Win8.1,一个来自 Win10),因此这使整个 grub 配置无效。

我的解决方案是挂载 Linux 文件系统并重新生成/etc/fstab正确的分区描述。然后,确保os-prober已安装,我运行

grub-mkconfig -o /dir_where_linux_file_system_is_mounted/grub/grub.conf

它说Windows boot-something found当我重新启动时,grub 工作正常并且两个条目(Arch 和 Windows 10)都存在。

超越

相关内容