在 Surface Pro 2 上從可啟動 USB 運行 Linux dist

在 Surface Pro 2 上從可啟動 USB 運行 Linux dist

我在運行 win 8.1 和 UEFI 的 Surface Pro 2 上從 USB 啟動時遇到問題。嘗試使用 LinuxLive 和 Linux dist 建立可啟動 USB。也嘗試使用 Easy2Boot 建立可啟動 USB,並新增 Linux dist。我也試過魯弗斯。它們被分區為 FAT32。就好像USB被跳過了。什麼也沒發生。我嘗試過禁用安全啟動。 UEFI 設定中沒有舊版選項。嘗試了我提到的兩個主要解決方案的不同子解決方案。我只對運行 Linux dist 感興趣。不安裝它。是什麼阻礙了我從 USB 啟動?我在另一台筆記型電腦上測試了 USB,工作正常。

坦白

答案1

按住 Surface Pro 上的音量降低鍵並點擊電源鍵

當表面標誌出現時,解放你的手

這將從您的 USB 裝置啟動

答案2

某些系統不支援 Legacy\CSM\MBR 開機。查看韌體設定中的這些選項,並停用快速啟動。沒有 Legacy\CSM\MBR 選項的系統只能 UEFI 開機。 LinuxLive 和 E2B 適用於 Legacy\CSM\MBR 開機系統。

如果您有想要 UEFI 引導的 Linux 發行版: 1. 使用 RMPrepUSB 格式化 FAT32 USB 驅動器 - 作為 HDD 引導 2. 從 ISO 中提取所有檔案並將它們複製到 USB 驅動器 - 您需要看到 \用於UEFI 啟動的EFI\boot\bootx64.efi 檔案。

或使用 Rufus 從 ISO 準備 UEFI 可啟動(單啟動)USB 驅動器

對於多重啟動 USB 驅動器,您可以使用 Easy2Boot,但您需要將每個 ISO 轉換為 .imgPTN 文件,然後使用 MBR 系統或 VM(例如 RMPrepUSB - QEMU)啟動到 Easy2Boot,然後選擇 .imgPTN 檔案。這會將 Easy2Boot USB 磁碟機轉換為 UEFI 相容分割區。然後,您可以從純 UEFI 系統啟動到 Linux 發行版。

答案3

EFI 檔案必須位於原始檔案中 - 例如 CloneZilla 包含 32 位元和 64 位元 UEFI \EFI\boot\bootxxxx.EFI 檔案。如果 ISO 不包含 EFI 文件,則它不支援 UEFI 開機。您無法透過 UEFI 引導至沒有 UEFI 開機檔案且未編寫為支援 UEFI 開機的有效負載。如果來源包含 \EFI\boot\bootx64.efi 那麼它應該從 64 位元 UEFI 系統啟動。如果它包含 \EFI\boot\bootia32.efi 那麼它應該從 32 位元 UEFI 系統啟動。如果它不包含這兩個文件,則它不支援 (x86) UEFI 開機。

相關內容