Ubuntu 22.10 與 Windows 10 安裝後不出現啟動選項

Ubuntu 22.10 與 Windows 10 安裝後不出現啟動選項

這兩天我一直在筆記型電腦上安裝 Ubuntu 22.10 和 Windows 10。

我的筆記型電腦是Acer Spin5,SSD 中有32GB 的可用未分配空間安全啟動被禁用Ubuntu 安裝已從Ubuntu 官方網站下載並刻錄到USB 記憶棒中光盤映像在另一台筆記型電腦(聯想)上運行良好問題是:無論我做什麼,帶有biosgrub的Boot分區都不會出現在BIOS列表中。我已經嘗試過 Ubuntu「安裝類型」畫面中的自動「與 Windows 10 一起安裝」和(多次)手動「其他」選項。

當「其他」時,我嘗試先將「用於引導程式安裝的裝置」指派給「Windows Boot Manager」分割區,然後指派給/dev/sda,並且,鑑於這些都不起作用,然後指派給新的從可用的未分配空間建立的分割區作為 EFI。

安裝似乎很順利,在任何情況下都不會返回任何錯誤,但是當我重新啟動系統時,無論如何,Windows都會啟動並檢查Bios啟動選單,沒有Ubuntu或biosgrub或其他相關項目添加到啟動清單中。

更新 我已經下載了 Ubuntu 22.04,以便從即時 Ubuntu 運行啟動修復。還是沒有結果。

正如 Paul Benson 所問,這是命令的輸出sudo parted -l

Model: ATA HFS128G39TND-N21 (scsi)
Disk /dev/sda: 128GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Warning: failed to translate partition name
Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  106MB   105MB   fat32        EFI system partition          boot, esp
 2      106MB   123MB   16.8MB               Microsoft reserved partition  msftres
 3      123MB   91.8GB  91.7GB  ntfs         Basic data partition          msftdata
 5      91.8GB  127GB   35.1GB  ext4
 4      127GB   128GB   1074MB  ntfs                                       hidden, diag

答案1

你的分區看起來沒問題。現在,某些 Acer 型號有一個特定問題,例如 Aspire 重新啟動 Windows 和 Linux。我不是宏碁機器的專家(我從未擁有過一台),但我了解一些關於它們的事情。

您必須做的第一件事是進入 UEFI(啟動時出現 Acer 標誌後立即點擊 F2 鍵)。點選安全性標籤並設定管理員密碼。然後禁用安全啟動。

然後您需要選擇“要信任的 UEFI 檔案”。您將在同一頁面上看到該選項。這意味著添加文件 -grubx64.efi。該檔案應該存在於路徑中 -/EFI/ubuntu/grubx.64.efi在你的硬碟上,但是grubx64.efi可能就足夠了,而不是引用它的實際路徑 - 我對此不確定。甚至可能是—— \EFI\ubuntu\grubx64.efi,使用 Windows 表示法。事實上,我傾向於先嘗試一下,因為 UEFI 韌體是為 Windows 使用而建造的。無論如何,正確處理很重要。

完成所有儲存設定並重新啟動回 UEFI 後,請前往「啟動」選項卡,並確保烏班圖設定為首次啟動。再次儲存設置,然後重新啟動。如果運氣好的話,現在應該會帶您進入 grub 菜單。

編輯:我們還不知道 Ubuntu 的 efi 啟動檔案是否存在於 sda1 分割區中,儘管在 Linux 安裝後應該存在。理想情況下,在執行上述任何操作之前,您應該先從 Live Ubuntu 檢查這一點以確保確定。首先,從終端掛載 sda1:須藤掛載 /dev/sda1 /mnt, 然後ls /mnt/EFI/ubuntuGrubx64.efi應該顯示為當前以及墊片64.efi。如果啟用了安全啟動,則需要信任後者。然後卸載 sda1:sudo umount /dev/sda1

相關內容