
為了工作,我們的許多程式設計師都在他們的系統中使用 ubuntu 12.04。然而,我們的所有電腦都需要運行 Windoze 7 來運行我們的加密軟體。
當在此映像上安裝 ubuntu 12.04 時,由於某種原因,Grub2 未正確安裝,安裝後電腦直接進入 Windows。我已經能夠透過在活動磁碟上執行引導修復來成功修復 grub,但此解決方案並不適合在我們建置的每台電腦上執行。
誰能告訴我是什麼原因導致 Grub 無法正確安裝?我嘗試過建立新映像、手動對磁碟機進行分割、使用安裝程式對磁碟機進行分割、下載舊版本的 12.04,但安裝後的行為似乎沒有任何變化。
由於這是一個映像,因此它被安裝在多種類型的系統上。我最近試過的2個都是dell的。一台是 M6700,另一台是 E6530。
啟動修復文檔https://help.ubuntu.com/community/Boot-Repair
謝謝
答案1
有幾個 Windows 程式(尤其是帶有「安全性」一詞的第 3 方程式)會篡改引導磁區,從而在此過程中殺死 GRUB。
舊但仍實際的參考:
答案2
**查看此內容後,我發現嘗試安裝時引導檔案沒有安裝在任何地方。對此的解決方法如下。
- 安裝 Ubuntu 時選擇「Do Something Else」作為安裝選擇
- 建立一個 128mb 的分區,位於 /boot 位置
- 在 / 位置建立要安裝 ubuntu 的分區
- 建立交換區的文件分割區。
有了 /boot 分割區,Ubuntu 就知道在安裝過程中將 grub 放在哪裡了。