請幫我解決問題。我嘗試安裝 Ubuntu 15.04(或 14.10,這並不重要)雙啟動 Windows 10。當我安裝Windows 10時,她將磁碟分割為GPT,這導致安裝Ubuntu時出現問題。 Ubuntu 安裝並重新啟動後,GRUB2 不會執行,而是啟動此 Windows 啟動管理器。
下面對磁碟進行說明
Disklabel type: gpt
Disk identifier: D1CB061A-38BF-48CE-BD0D-67E9E1DC0AB2
Device Start End Sectors Size Type
/dev/sda1 2048 923647 921600 450M Windows recovery environment
/dev/sda2 923648 1128447 204800 100M EFI System
/dev/sda3 1128448 1161215 32768 16M Microsoft reserved
/dev/sda4 1161216 209717247 208556032 99,5G Microsoft basic data
/dev/sda5 209717248 945315839 735598592 350,8G Microsoft basic data
/dev/sda6 945315840 945326079 10240 5M BIOS boot
/dev/sda7 945326080 976773134 31447055 15G Linux filesystem
我創建了 BIOS 引導分割區,並嘗試重新安裝 grub (grub-install by chroot to /dev/sda )但這不起作用。
也許我做錯了什麼...
有沒有辦法在 GPT/BIOS 上安裝 Ubuntu 雙啟動 Windows 10?
答案1
你說你的機器只支援BIOS,不支援UEFI。但是您的分割區表顯示了一個 EFI 系統分割區 ( /dev/sda2
),除非作業系統透過 UEFI 啟動並嘗試/成功安裝自身,否則該分割區永遠不會建立。
此外,Windows需要透過特殊方法引導才能在BIOS系統中的GPT磁碟上安裝和啟動,它不可能自行發生。
因此,您的系統極有可能具有 UEFI 韌體。如果是這樣,BIOS 開機分割區無濟於事 - 需要將 EFI 開機載入程式新增至/dev/sda2
.
參考http://www.rojtberg.net/1032/converting-a-ubuntu-and-windows-dual-boot-installation-to-uefi/從“輸入 Ubuntu chroot”開始取得執行此操作的說明。本質上 :
- 啟動至 Ubuntu 磁碟
- chroot 進入磁碟上的 Ubuntu 安裝
- 安裝 GRUB EFI 軟體包
- 在 UEFI 開機設定中新增 .efi 開機載入程式文件
如果您在任何時候遇到困難,請告訴我。
答案2
哪個BIOS?如果您使用 SeaBIOS(我相信它是 Windows 的本機開機載入程式),您可以從以下位置下載 Ubuntuhttp://old-releases.ubuntu.com/releases/15.04/並從那裡下載舊版本。至至少 4 GB 的記憶棒