Ubuntu

雙引導忽略 EFI 設備

  • December 31, 2018

我的電腦不再以 EFI/UEFI 模式啟動。我安裝了 grub,並且能夠在 Windows 10 和 Ubuntu Linux (14.04 LTS) 上啟動。我最近嘗試“自動”安裝 Fedora Workstation 29,從 ubuntu 分區騰出空間。從那時起,我就無法在 EFI/UEFI 中啟動。引導過程根本不會將硬碟驅動器視為 EFI 引導盤。我試圖刪除 Fedora 安裝,我安裝了新版本的 ubuntu,但沒有任何效果。我試圖重新安裝 Windows,但我無法從 Windows 快閃記憶體驅動器啟動。我可以從 linux 快閃記憶體驅動器啟動,從那裡我可以看到磁碟分區(即使我無法掛載 Windows 分區,因為它似乎處於休眠狀態)。有沒有可能恢復機器的工作狀態?我應該做些什麼?我試過尋求幫助在這里這裡都取得了成功。

編輯: 我已經能夠使用 Super Grub2 磁碟啟動本地 ubuntu 磁碟。它實際上讓我可以訪問 grub 救援終端。從那裡我能夠:

set root=(hd0,msdos1)
set prefix=(hd0,msdos1)/boot/grub
insmod normal
normal

這個過程讓我可以訪問一組可引導的核心,只有舊的 ubuntu 可以工作。從ubuntu我安裝了windows分區

sudo mount -o remove_hiberfile /dev/sda4 /mnt/win

備份我的 windows 和 linux 文件。

下一步將是格式化/重新安裝 Linux。從那裡我必須弄清楚如何重新安裝Windows。

我個人會使用一個工具來嘗試查找和修復引導分區。首先在實時 Ubuntu 發行版上啟動並安裝boot-repair

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

然後執行並希望成功恢復以前的狀態(這個工具幾個月前救了我一次):

boot-repair

引用自:https://unix.stackexchange.com/questions/491321