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


6

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

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

在升级Windows之前获取Arch是否有任何意义,或者Windows 10是否会忽略它并覆盖?

基本上,我只需要知道是否有人已经有安装Windows 10的经验,如果是这样,它是否完全尊重现有分区并且只修改旧版本的Windows?

也许Win唯一会打破的是Grub?在这种情况下,我可以 sudo update-grub


1
我之前已经修复了这样的Fedora但不是Arch Linux - 应该是我想的相同的哲学
Prasanna

1
不知道大约10,但历史上微软的Windows,一直试图打破其他操作系统。当10杀死grub时,你必须从现场CD / USB /网络重新安装grub。
ctrl-alt-delor

我想我会继续安装Arch并将图像保存在USB上以修复grub。谢谢你的意见
Dziugas

2
先备份!如果你有空间,一个完整的磁盘备份听起来像一个非常好的主意
Journeyman Geek

Answers:


9

我处于你的确切情况,双启动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 用于预先进行磁盘备份。


1
这绝对是人们所希望的最佳方案,我感谢你们重新讲述它。我申请了Windows 10更新,但尚未收到任何通知。
Dziugas

它对我来说完全相同 - Windows 7 Home升级,Ubuntu 14.04 LTS保持不变。
Chethan S.

1

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


0

对于可能需要经历这场考验的企鹅爱好者:

我已经安装了Windows 10 安装媒体创作者 (是的,我以为我们必须等待自动更新程序......)并且在安装过程中,在第二次重置后,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)都存在。

在正进行

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.