在 Windows 7 映像上安裝 Ubuntu 12.04 時出現問題

在 Windows 7 映像上安裝 Ubuntu 12.04 時出現問題

為了工作,我們的許多程式設計師都在他們的系統中使用 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。

舊但仍實際的參考:

http://www.chiark.greenend.org.uk/ucgi/~cjwatson/blosxom/debian/2010-08-28-windows-applications-making-grub2-unbootable.html

http://ubuntuforums.org/showthread.php?t=1447786

答案2

**查看此內容後,我發現嘗試安裝時引導檔案沒有安裝在任何地方。對此的解決方法如下。

  1. 安裝 Ubuntu 時選擇「Do Something Else」作為安裝選擇
  2. 建立一個 128mb 的分區,位於 /boot 位置
  3. 在 / 位置建立要安裝 ubuntu 的分區
  4. 建立交換區的文件分割區。

有了 /boot 分割區,Ubuntu 就知道在安裝過程中將 grub 放在哪裡了。

相關內容