[問題] 在已有Linux / windows 的硬碟上重裝win

看板Linux作者 (sppmg)時間8年前 (2016/04/21 22:01), 8年前編輯推噓3(3014)
留言17則, 4人參與, 最新討論串1/1
我現在硬碟的分割表是DOS,有win xp , win 7 , debian 系統(主要使用的OS)。 最近想用win 玩GTA,但之前win的分割區無法啟動(可能是SATA換過位置吧, 會顯示缺少某檔案[update: 好像是前一個硬碟壞掉,我把檔案用某種{clonezilla?} 方法搬移到現有硬碟。歷史有點久遠,忘的差不多了])。 另外一方面我原先裝的時候使用的是IDE模式,現在換成AHCI。 因此現在有意重裝win。(還是說有修復方法?) 記得win7全新安裝會自動保留一個分割區,請問我如果指定分割區安裝win, 他會去破壞現有分割嗎? 另一個問題是關於boot loader。 以前我在裝完linux 後再裝win的方法有兩個。 1. 在linux 下用 dd 備份硬碟前446/512 byte。裝完win後再用live usb 寫回去, 進linux 後再update-grub。 2. 用live usb 做grub-install 。不過這樣可能會裝到和硬碟系統不合的grub 版本。 我目前比較偏向第一個不知大家還有沒有其他建議? 另外,在新的uefi/gpt上的作法也歡迎提供。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.188.151 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1461247317.A.8EE.html ※ 編輯: sppmg (114.32.188.151), 04/21/2016 22:15:50

04/21 22:15, , 1F
如果指定事先分好的分割區,Windows 就只會用一個分割
04/21 22:15, 1F

04/21 22:15, , 2F
不會再去動別的
04/21 22:15, 2F
哦哦,感謝。

04/21 22:16, , 3F
用 live 跑 grub-install 其實可以 chroot 進硬碟上的
04/21 22:16, 3F

04/21 22:17, , 4F
系統去跑,這樣裝出來的版本就一定會一樣
04/21 22:17, 4F
嗯,我以前看過用chroot的說明,不過我對chroot不太熟.... grub-install可以直接裝 就懶得研究chroot了XD 。 我會考慮一下chroot的。感謝。 ※ 編輯: sppmg (114.32.188.151), 04/21/2016 22:21:44

04/22 13:33, , 5F
https://goo.gl/RDDQ9r 看這篇的 Mounting the necessary
04/22 13:33, 5F

04/22 13:34, , 6F
filesystems 再 chroot 進去 grub-install 就行了
04/22 13:34, 6F

04/22 13:35, , 7F
路徑要稍微換一下 先把你硬碟裡的 debian partition
04/22 13:35, 7F

04/22 13:36, , 8F
mount 到 /mnt 然後把 proc sys dev 掛進 /mnt
04/22 13:36, 8F

04/22 13:36, , 9F
雖然說好像掛 /dev 就能跑 grub install 了
04/22 13:36, 9F

04/22 13:43, , 10F
其實我都是用2的方法,只mount uefi分區,grub install就好
04/22 13:43, 10F

04/22 13:45, , 11F
如果是MBR的就mount /boot再grub-install就好
04/22 13:45, 11F

05/17 01:24, , 12F
不重灌系統安裝AHCI驅動 是有辦法的。
05/17 01:24, 12F

05/17 01:26, , 13F
我的做法是先把原有grub.cfg複製出來,然後Ubuntu Live類
05/17 01:26, 13F

05/17 01:28, , 14F
的直接gru-binstall。Window如果是安裝到一個已經存在的
05/17 01:28, 14F

05/17 01:29, , 15F
分割區 就不會自動新增幾百M的分割區。那個是硬碟沒有任何
05/17 01:29, 15F

05/17 01:31, , 16F
分割區的情況下安裝win7才會有幾百m的“保留分割區”
05/17 01:31, 16F

05/17 01:35, , 17F
UEFI分區裡只是一些開機管理程式 檔案而已,uefi用的是gpt
05/17 01:35, 17F
文章代碼(AID): #1N6DrLZk (Linux)