在 BIOS 中可以設定電腦的開機順序,可能的選擇為:硬碟 (HD)、CD-ROM (DVD-ROM)、USB FDD、USB ZIP、USB CD-ROM、USB HD。有 USB 可選時,才可能用 USB 裝置開機。不過,也不一定可以成功使用『可選版本 USB 安裝隨身碟』來安裝,寫這篇發文的原因正是如此。
在提出解決方法之前,先整理其原因如下:
- USB FDD、USB ZIP、USB CD-ROM:屬於較舊的 BIOS 所提供的 USB 開機功能,其會將 USB 裝置視為:FDD、ZIP 或 CD-ROM,而不是硬碟 (HD),當 USB 隨身碟所模擬的裝置是 BIOS 所不能辨識的話,就不能用以開機。(註:此次安裝失敗的主因)
- USB HD:在較新的 BIOS 所提供的 USB 開機功能,因為是將 USB 隨身碟模擬成硬碟,所以在設定時有兩個位置要注意,
- 一個是開機硬碟的順序,有『一般硬碟』及『USB 碟碟』兩個選擇,要選擇『USB 硬碟』。
- 另一個是開機裝置,可能會有『硬碟』、『網路』、『DVD-ROM』等,要選擇『硬碟』。
- 『可選版本 USB 安裝隨身碟』是將 USB 隨身碟模擬成硬碟 (HD),所以在新的 BIOS 中沒有問題,但是在較舊的 BIOS 系統是不能用來開機的。
參考 Fedora 官網提供的操作命令,
- 將 USB 隨身碟的重要資料複製備份,確認隨身碟裏的資料都是不需要的。
- 開啟「終端機」,並切換為 root 身分。
- 確認 USB 隨身碟的編號,記下來待會要用。
- 用『ls /dev/sd?』命令,列出目前的硬碟裝置。(註:含 USB 模擬硬碟)
- 插入 USB 隨身碟。
- 再用『ls /dev/sd?』命令列出,新增加的編號就是 USB 隨身碟的編號。
- 在「終端機」用『dd』這個命令,將由 Fedora 官網下載的 ISO 映像檔複製到 USB 隨身碟,
dd if=Fedora-Server-DVD-i386-22.iso of=/dev/sdb
其中,『Fedora‧‧‧.iso』是 ISO 映像檔的名稱,必要時也可以加上『目錄、路徑名稱』,『/dev/sdb』是在前面步驟中,記下來的 USB 硬碟(模擬)編號。 - 接著,再用這個 USB 隨身碟,就可以在舊的 BIOS 開機、安裝了。
- USB 隨身碟的容量一定要大於 ISO 映像檔的大小。
- 用 dd 複製映像檔時,連『分割表』也會複製,因此原有資料會被覆蓋。
- USB 隨身碟中的未分割空間,要用它們還要另外設定,建議就暫時不用它了。
已測試版本:
- Fedora: 21, 22
沒有留言:
張貼留言
感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)