Ubuntu 無法從 DVD 光碟機啟動?

Ubuntu 無法從 DVD 光碟機啟動?

最近我買了一台聯想Ideapad G50-70(預載Windows 8.1)。考慮到雙啟動,我下載了 Ubuntu LiveCD,並創建了一張可啟動光碟。後來,我重新啟動了電腦(插入了 CD)並進入了啟動選單。

問題是我的啟動選單沒有顯示 DVD 光碟機。它僅顯示 Windows 引導程式。但是,我非常確定當我打開電腦時 DVD 驅動器會運行(因為它會在啟動畫面上凍結一秒鐘)。

我檢查了該 CD 是否可以用朋友的筆記型電腦啟動。沒關係,它確實加載了 LiveCD。我無法猜測可能是什麼問題。任何有用的建議將不勝感激。

更新:我嘗試了一些解決方法(例如這個這個),但他們似乎並沒有以任何方式幫助我。對於 USB,它顯示“從 USB 啟動失敗!”對於 CD 驅動器,它也說了同樣的話 - “從 CD/DVD ROM 啟動失敗!”

更新2:看起來我完全忘記將 UEFI 啟動切換到傳統支援。當我這麼做的時候,linux GRUB 就出現了。我可以直接從 USB 和 DVD 啟動。

答案1

寫了一些有趣的觀點這裡在 Rod Smith 的關閉線程中,引用:

一般來說,如果您需要在具有 32 位元 EFI 且不支援 BIOS/CSM/legacy-mode 啟動支援的電腦上安裝 Ubuntu(或任何其他 Linux 發行版),方法是:

  1. 使用烏內特引導程序或類似的東西來準備一個安裝U盤。 (可以讓它與 CD-R 一起使用,但這需要更多的工作。)
  2. 選擇一個Linux 的 EFI 模式開機載入程式。我推薦 ELILO、Fedora 的已修補 GRUB Legacy、rEFInd 或 gutmiboot,因為它們相對容易手動設定。 GRUB 2 手動設定太難,而 SYSLINUX 又太新。
  3. 研究您選擇的引導程式的設定檔格式及其在內核位置方面的需求。
  4. 檢查原始 CD 映像以尋找其引導程式配置。您需要知道引導程式將哪些選項傳遞給核心。
  5. EFI/BOOT目錄新增至現在儲存 Linux 映像的 USB 隨身碟上的 FAT 分割區。理想情況下,該分割區應該是 ESP(即,如果磁碟使用 GPT,則設定「開機標誌」parted或類型代碼為 EF00 ;如果磁碟使用 MBR,則類型代碼為 0xEF),但是有些ESP 不需要這個也能應付。如果磁碟沒有 FAT 分割區,則需要建立一個gdiskfdisk
  6. 將您選擇的引導程式的二進位檔案(名稱以 結尾.efi)複製到EFI/BOOTUSB 隨身碟上的目錄,並將其重命名為bootia32.efi- 也就是說,它應該是EFI/BOOT/bootia32.efi.請務必複製32位引導程式的版本!
  7. 安裝引導程式所需的任何支援文件,例如驅動程式、映像、模組和設定檔。在某些情況下(例如 ELILO 和 gutiboot),您需要將核心和 initrd 檔案複製到保存開機載入程式的 FAT 分割區。
  8. 編輯引導程式的設定文件,以便它可以使用您先前透過檢查 BIOS 模式引導程式的配置確定的選項來啟動核心。
  9. 重新啟動以測試引導程式。

運氣好的話,它會起作用,你將能夠安裝所有東西。不過,我不能保證 Ubuntu 會安裝 32 位元 EFI 開機載入程式。如果沒有,您還需要啟動應急系統並手動進行設定。您可能還需要調試一些東西,特別是如果unetbootin(或您使用的任何東西)沒有以最佳方式設定閃存驅動器。

當然,此描述對於配置引導程式的關鍵細節相當模糊。這是因為我最近沒有這樣做(雖然我過去做過),而且細節會根據您選擇的引導程式而有所不同。

相關內容