我無法在 Windows 7 上載入 ubuntu

我無法在 Windows 7 上載入 ubuntu

我已經安裝了 Windows 7 和 Ubuntu。但今天當我打開電腦時,它顯示了有關 GRUB RESCUE 的錯誤。所以我參考了一個網站解決了這個問題。該網站講述了以下步驟:

如果您使用的是 Windows 7:

  • 插入 Windows 安裝光碟

  • 出現「按任意鍵從 CD 或 DVD 啟動」訊息時按任意鍵從光碟啟動 選擇
    語言、時間和鍵盤方法後選擇「修復電腦」(適用於 Windows 7 使用者)

  • 選擇您的 Windows 安裝磁碟機(通常為 C:)

  • 點選下一步

  • 在系統恢復選項視窗中選擇命令提示符

  • 在命令提示字元中寫入以下命令:

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rebuildbcd
    

    每個指令後按 Enter 鍵

完成這些步驟後,我的 Windows 7 開始加載,沒有任何問題,但我現在無法使用 Ubuntu 啟動。請幫我提出寶貴的建議。

答案1

您描述的過程似乎修復了 Windows 7 的啟動管理器,它不考慮其他作業系統,只考慮 Windows。我不認為你可以使用 Windows 的啟動管理器啟動 Linux。

若要選擇 Windows 或 Linux 雙重啟動,您必須安裝 Grub 等啟動管理器。 Grub 是預設的 Ubuntu 啟動管理器。所以你要做的就是重新安裝 Grub。 Grub 將為您提供所有已安裝作業系統的選單選擇。重新安裝 Grub 後,您可以選擇引導至 Windows 7 或 Linux。

安裝 Grub 有多種方法。

您可以使用此方法在開機硬碟上安裝 Grub。這將取代 Windows 啟動管理員:

引導至 Live Ubuntu DVD 並使用嘗試 Ubuntu 選項。從終端命令執行以下命令:

a) sudo mount /dev/sdaX /mnt # Make "sdaX" the partition that has Ubuntu install (i.e. /dev/sda2)
b) for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt/$i"; done
c) sudo chroot /mnt
d) update-grub
e) if no errors skip this "e" section
     grub-install /dev/sdX (sdX is the hard drive that has linux installed (i.e. /dev/sda)
     update-grub 5) Reboot the system

答案2

使用 Live Ubuntu CD/USB 啟動。使用以下命令安裝引導修復:

sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list"

sudo apt-get update

sudo apt-get install -y boot-repair && (boot-repair &)

點選

推薦維修

並等待。你必須要有耐心,因為這可能會花費很多時間。

相關內容