題 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


6
2017-07-25 19:46


起源


我之前已經修好過這樣的Fedora而不是Arch Linux--應該是我想的相同的哲學 - Prasanna
不知道10,但歷史上微軟的Windows,一直試圖打破其他操作系統。當10殺死grub時,你必須從現場CD / USB /網絡重新安裝grub。 - ctrl-alt-delor
我想我會繼續安裝Arch並將圖像保存在USB上以修復grub。謝謝你的意見 - Dziugas
先備份!如果你有空間,一個完整的磁盤備份聽起來像一個非常好的主意 - Journeyman Geek♦


答案:


我處於你的確切情況,雙啟動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 用於磁盤備份。


9
2017-07-29 18:22



這絕對是人們所希望的最佳方案,我感謝你們重新講述它。我申請了Windows 10更新,但尚未收到任何通知。 - Dziugas
它對我來說完全相同 - Windows 7 Home升級,Ubuntu 14.04 LTS保持不變。 - Chethan S.


很有可能Windows會用自己的bootmgr覆蓋GRUB。但它真的取決於你 - 在Windows升級之前或之後安裝arch,因為它很容易恢復GRUB,網上有很多教程。


1
2017-07-27 09:16





對於可能需要經歷這場考驗的企鵝愛好者:

我已經安裝了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)都存在。

在正進行


0
2017-08-01 00:59