啟動修復出現問題

啟動修復出現問題

我的 grub 有問題,它無法辨識我的作業系統,我安裝了 windows、ubuntu 和 kali。但後來我嘗試在 ubuntu live CD 中使用啟動修復,然後我就開始打字了。

sudo chroot "/mnt/boot-sav/sda10" apt-get purge -y --force-yes grub*-common grub-common:i386

但當我輸入該內容時,出現了一個問題。

E: 無法找到軟體包 grub-common:i386

然後我點擊“前進”按鈕,但 boor Repair 不允許我繼續下一步。

你能幫我解決這個問題嗎?

太感謝了。

注意:我有 UEFI。

http://paste.ubuntu.com/16121828/

答案1

如果您使用的是 Ubuntu 64 位元。使用以下命令(將 i386 庫更改為 amd64):

sudo chroot "/mnt/boot-sav/sda10" apt-get purge -y --force-yes grub*-common grub-common:amd64

它會起作用的。

答案2

為了擴展 oldfred 的評論,看起來您確實已經安裝了 Ubuntu 和 Windows 的 EFI 模式;但是,您引用的引導修復訊息暗示它正在 BIOS 模式下運行。混合啟動模式(BIOS/CSM/legacy 與 EFI/UEFI)很少是個好主意。對於您的情況,最好輸入您的韌體設定實用程式並停用相容性支援模組 (CSM),它使 EFI 韌體能夠運行舊的 BIOS 模式引導程式。這樣做應該可以減少意外做你似乎已經做過的事情的可能性。引導修復的 EFI 模式運行應該正確完成並讓事情正常運作。有關 CSM 及其如何導致問題的更多信息,請參閱我關於這個主題的網頁。

相關內容