看板 Linux 關於我們 聯絡資訊
我現在硬碟的分割表是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
lantw44: 如果指定事先分好的分割區,Windows 就只會用一個分割 04/21 22:15
lantw44: 不會再去動別的 04/21 22:15
哦哦,感謝。
lantw44: 用 live 跑 grub-install 其實可以 chroot 進硬碟上的 04/21 22:16
lantw44: 系統去跑,這樣裝出來的版本就一定會一樣 04/21 22:17
嗯,我以前看過用chroot的說明,不過我對chroot不太熟.... grub-install可以直接裝 就懶得研究chroot了XD 。 我會考慮一下chroot的。感謝。 ※ 編輯: sppmg (114.32.188.151), 04/21/2016 22:21:44
s25g5d4: https://goo.gl/RDDQ9r 看這篇的 Mounting the necessary 04/22 13:33
s25g5d4: filesystems 再 chroot 進去 grub-install 就行了 04/22 13:34
s25g5d4: 路徑要稍微換一下 先把你硬碟裡的 debian partition 04/22 13:35
s25g5d4: mount 到 /mnt 然後把 proc sys dev 掛進 /mnt 04/22 13:36
s25g5d4: 雖然說好像掛 /dev 就能跑 grub install 了 04/22 13:36
OrzOGC: 其實我都是用2的方法,只mount uefi分區,grub install就好 04/22 13:43
OrzOGC: 如果是MBR的就mount /boot再grub-install就好 04/22 13:45
wytec9: 不重灌系統安裝AHCI驅動 是有辦法的。 05/17 01:24
wytec9: 我的做法是先把原有grub.cfg複製出來,然後Ubuntu Live類 05/17 01:26
wytec9: 的直接gru-binstall。Window如果是安裝到一個已經存在的 05/17 01:28
wytec9: 分割區 就不會自動新增幾百M的分割區。那個是硬碟沒有任何 05/17 01:29
wytec9: 分割區的情況下安裝win7才會有幾百m的“保留分割區” 05/17 01:31
wytec9: UEFI分區裡只是一些開機管理程式 檔案而已,uefi用的是gpt 05/17 01:35