我目前正在多启动Windows 8.1和Ubuntu。
下周三,我计划将Windows升级到版本10,但在此之前,我想用Arch Linux替换Ubuntu。
在升级Windows之前获取Arch是否有任何意义,或者Windows 10是否会忽略它并覆盖?
基本上,我只需要知道是否有人已经有安装Windows 10的经验,如果是这样,它是否完全尊重现有分区并且只修改旧版本的Windows?
也许Win唯一会打破的是Grub?在这种情况下,我可以 sudo update-grub
?
我目前正在多启动Windows 8.1和Ubuntu。
下周三,我计划将Windows升级到版本10,但在此之前,我想用Arch Linux替换Ubuntu。
在升级Windows之前获取Arch是否有任何意义,或者Windows 10是否会忽略它并覆盖?
基本上,我只需要知道是否有人已经有安装Windows 10的经验,如果是这样,它是否完全尊重现有分区并且只修改旧版本的Windows?
也许Win唯一会打破的是Grub?在这种情况下,我可以 sudo update-grub
?
Answers:
我处于你的确切情况,双启动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
用于预先进行磁盘备份。
对于可能需要经历这场考验的企鹅爱好者:
我已经安装了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)都存在。
在正进行